Powershell Problem mit Where-Object

Liberty-son

Mitglied
Hallo Liebe ForenUser,

ich habe aktuell ein Problem was mir Kopfzerbrechen bereitet. Folgendes habe ich geschrieben:

$registeredVMs = (xxxxxxxxxx | Where-Object {($_.DesktopGroupName -ne "Name_1") -or ($_.DesktopGroupName -ne "Name_2") -or ($_.DesktopGroupName -ne "Name_3")} |
? {($_.PowerState -eq 'On') -and ($_.RegistrationState -eq 'Registered')} | select MachineName)

leider berücksichtigt der Code in der Where Klausel nur das letzte der OR Objekt (Name_3) nicht aber die anderen (Name_1 und Name_2)
Hat jemand eine Idee und könnte mir helfen?

VG und Danke
 
Zuletzt bearbeitet:
Zurück