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