Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:programmierung:powershell:mitglieder_ad_ou_auslesen_powershell

Mitglieder einer AD OU PowerShell auslesen

$OUpath = "OU=<UNTER-OU>,OU=<UNTER-OU>,OU=<OU>,DC=<DOMAIN>,DC=<DOMAIN-ENDUNG>"
$OUusers = Get-ADUser -Filter * -SearchBase $OUpath 

Mit diesem Befehl werden alle Benutzer in der OU ausgelesen.

Werden für die Weiterverarbeitung der Benutzer-Objekte allen Attribute benötigt, dann kann wie folgt vorgegangen werden:

$OUpath = "OU=<UNTER-OU>,OU=<UNTER-OU>,OU=<OU>,DC=<DOMAIN>,DC=<DOMAIN-ENDUNG>"
$OUusers = Get-ADUser -Filter * -SearchBase $OUpath -Properties * | Select-object 

foreach ($OUuser in $OUusers)
{
  # Beispiel: Ausgabe von Benutzer-Attributen
  Write-Host "sAMAccountName:    " $OUuser.sAMAccountName
  Write-Host "distinguishedName: " $OUuser.distinguishedName
  Write-Host "name:              " $OUuser.name
  Write-Host "department:        " $OUuser.department
  Write-Host
  
  # Beispiel: Ändern von Benutzer-Attributen
  $OUuser | Set-ADUser -department "<ABTEILUNG>"  
}
wiki/programmierung/powershell/mitglieder_ad_ou_auslesen_powershell.txt · Zuletzt geändert: 2022-11-16 von Jochen Sacher

Created by Jochen Sacher