Mit Get-ADGroupmember Befehl mehrere AD-Gruppen ausgeben
Hallo zusammen,
ich habe ein kleines Problem beim Auslesen via Powershell von Usern aus Gruppen aus einer Active Directory.
Folgenden Befehl nutze ich unter Anderem:
Soweit klappt auch alles. Nun möchte ich gerne die GroupMember aus zwei unterschiedlichen Gruppen auslesen.
funktioniert leider nicht.
Vielen Dank
ich habe ein kleines Problem beim Auslesen via Powershell von Usern aus Gruppen aus einer Active Directory.
Folgenden Befehl nutze ich unter Anderem:
Get-ADGroupMember -Recursive $AD_Group -Server $Server
Soweit klappt auch alles. Nun möchte ich gerne die GroupMember aus zwei unterschiedlichen Gruppen auslesen.
Get-ADGroupMember -Recursive $AD_Group1, $AD_Group2 -Server $Server
funktioniert leider nicht.
Vielen Dank
Please also mark the comments that contributed to the solution of the article
Content-Key: 259580
Url: https://administrator.de/contentid/259580
Printed on: April 23, 2024 at 23:04 o'clock
7 Comments
Latest comment
get-adgroup -Server $Server -Filter * | ?{$_.Name -eq $AD_Group1 -or $_.Name -eq $AD_Group2} | Get-AdGroupmember -Recursive -Server $Server
Die Variable $AD_Group6 existiert in deinem Code nicht ... und du gibst beim letzten Befehl in der Pipeline den Servernamen nicht mit...
Das ganze lässt sich alternativ flexibler so machen, alle Gruppen in ein Array schreiben und dann darüber iterieren:
Das ganze lässt sich alternativ flexibler so machen, alle Gruppen in ein Array schreiben und dann darüber iterieren:
$all = @()
$gruppen = @("Gruppe1","Gruppe2","Gruppe3")
$gruppen | %{$all += Get-ADGroupMember $_ -Recursive -Server $Server -Credential $cred -EA SilentlyContinue}
ich sag nur .memberOf Attribut des Users
Und lerne erst mal Powershell vernünftig anstatt hier das Forum mit solchen Banalitäten vollzuknallen.
http://www.microsoftvirtualacademy.com/training-courses/using-powershel ...
Und lerne erst mal Powershell vernünftig anstatt hier das Forum mit solchen Banalitäten vollzuknallen.
http://www.microsoftvirtualacademy.com/training-courses/using-powershel ...
$gruppen = @("Gruppe1","Gruppe2","Gruppe3")
foreach($group in $gruppen){
Get-ADGroupMember $group -Recursive -Server $Server -Credential $cred -EA SilentlyContinue | %{write-host "$($_.SamAccountname) : $group"}
}