lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte

Ich habe 2 Gruppen in Active Directory mit mehreren Benutzern. 

PS C:\WINDOWS\system32> (Get-ADGroupMember -Identity "GIS-User").Count 

76 

PS C:\WINDOWS\system32> (Get-ADGroupMember -Identity "GIS_LAN_User").Count 

71

Wie kann ich herausfinden welche Mitglieder sich unterscheiden. Die also in einer Gruppe Gruppenmitglied sind, nicht aber in der anderen?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Dieses Script ließt zuerst die Mitglieder beider Gruppen aus und erstellt dann zwei weitere Listen die nur die unterschiedlichen Mitglieder darstellen.

$gisUser = Get-ADGroupMember -Identity "GIS-User"
$gisLanUser = Get-ADGroupMember -Identity "GIS_LAN_USER"

# Mitglieder vergleichen und Unterschiede finden
$nurInGisUser = $gisUser | Where-Object { $_.SamAccountName -notin $gisLanUser.SamAccountName }
$nurInGisLanUser = $gisLanUser | Where-Object { $_.SamAccountName -notin $gisUser.SamAccountName }

# Ergebnisse anzeigen
Write-Host "Mitglieder nur in GIS-User:"
$nurInGisUser | ForEach-Object { $_.SamAccountName }

Write-Host "`nMitglieder nur in GIS_LAN_User:"
$nurInGisLanUser | ForEach-Object { $_.SamAccountName }
von (716 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Beiträge bewerten
  • Inhalte bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft. Unser Ziel: Guter Inhalt. Für alle.

2.3k Fragen

2.8k Antworten

260 Kommentare

12 Nutzer