The question that I took this evening involved a user who has some functional PowerShell code. The needed a way to filter out any duplicate objects. They were looking at using several loops. In my college days, that would have been the answer. As my favorite professor, Dan Matthews, put it, “Never Reinvent the Wheel” PowerShell has built in functionality to remove duplicate items by using the Sort-Object cmdlet. You need to use the – Property parameter to tell PowerShell which proper of the object you are looking for duplicates on and also you need to use the – Unique parameter to tell PowerShell to only leave unique objects (remove duplicates). Below is some sample code to generate a set of 11 objects. Two of those objects will have a duplicate value in Prop1 . # Create a dynamic array to hold the test objects. $Array = @() # Create 10 objects in the dynamic array. For ( $X = 0 ; $X -lt 10 ; $X ++ ) { $Obj = New-Object PSObject $Obj | Add-Membe
Welcome to the blogsite of MCTExpert. I am a Microsoft Certified Trainer. Here you will find the real questions that are asked to me by my students.