Hallo,
ich habe lange nach dem Problem gesucht und bin nur teilweise fündig geworden. Nach ewigem Herumprobieren, wende ich mich letzendlich an euch.
Folgendes habe ich bereits:
Get-CimInstance -ClassName win32_group -Filter "name = 'Administratoren'" | Get-CimAssociatedInstance -Association win32_groupuser | select caption
Dadurch erhalte ich eine Liste die ungefähr 30 Benutzer aufzählt. 25 davon sind lokale Benutzer und 5 sind Benutzer einer Domäne. Man sollte wissen, dass der Client an dem ich das gerade ausführe sich schon in der Domäne befindet.
hier ein demonstrativer Ausschnitt meines Ergebnisses: Info: client = pc1 , domäne= dom1, benutzer = user1
pc1\user1
pc1\user2
pc1\user3
pc1\user4
dom1\user1
dom1\user2
dom1\Domänen-Admins
Ich würde gerne überprüfen lassen ob Beispielsweise der user1 als ADUser (dom1\user1) sich in den lokalen Administratoren befindet.
Wie wäre dies möglich? Und wieso kann ich hinter meinem Befehl nicht folgendes als zusätzliche Pipe schreiben:
| where {$_.caption -contains "dom1"}
Ich bitte um eure Hilfe
Viele Grüße
Cappuccino90