Eigenschaftswerte testen

Prüft ob eine Eigenschaft eines angegeben Objekts einen bestimmten Wert hat. Liefert true, falls die Prüfung erfolgreich ist und false, falls diese fehlschlägt.


Beispiele:


Hinweis: Voraussetzung für die Beispiele ist ein verbundenes PowerShell-Laufwerk.


Das folgende Beispiel prüft, ob die Eigenschaft "ComputerType" des Computers "WIN10-01" den Wert "Laptop" enthält:


Test-EmdbPropertyValue "emdb:\rootDSE\Managed Users & Computers\solys.local\Chicago\Production\Workstations\WIN10-01" -Property "Computer.ComputerType" -Value "Laptop"


Hinweis: In der aktuellen PSX-Version 4.0 müssen Sie in der Property-Eigenschaft die Eigenschaftsgruppe und den Eigenschaftsnamen (durch Punkt getrennt) angeben, so wie Sie diese in der Eigenschafts-Definition sehen können.


Im nächsten Beispiel soll geprüft werden, ob alle Computer, deren Namen in der Liste "List.txt" aufgeführt sind, aktiv sind:


Get-Content C:\temp\List.txt | Get-EmdbComputer -Recurse | Test-EmdbPropertyValue -Property "Computer.OperationMode" -Value 1


Schließlich prüfen wir, ob das Paket "Java SE 8.0 Update 66" bereits freigegeben ist:


$MyPackage = Get-EmdbSoftwarePackage "Java SE 8.0 Update 66" -Recurse

Test-EmdbPropertyValue -Path $MyPackage.Path -Property "Software.ReleaseStatus" -Value 1