Quest ActiveRoles Management Shell for Active Directory
Hallo zusammen,
"Quest ActiveRoles Management Shell for Active Directory" ist ein Powershell Snapin welches von Quest als Freeware angeboten wird. Herunterladen kann man diese hier: http://www.quest.com/powershell/activeroles-server.aspx
Installation
Anwendung
Um das Powershell Snapin zu laden wird folgender befehl benötigt
Add-PSSnapin quest.activeroles.admanagement
Die Active Directory User können so angezeigt werden
Get-QADUser
Bei einem User setzen wir das "extensionAttribute1 "auf "abc"
Abfragen kann man die user mit bestimmten extensionAttributen oder ob ein extensionAttribut einen Wert hat.
Get-QADUser -IncludedProperties extensionAttribute1 | Where {$_.extensionAttribute1 -eq "abc"}
Get-QADUser -IncludedProperties extensionAttribute1 | Where {$_.extensionAttribute1 -ne $NULL}
Und so können die extensionAttribute gesetzt werden:
Get-QADUser -Identity test01 | Set-QADUser -ObjectAttributes @{extensionattribute1="BCD"}
Get-QADUser -Identity test01 | Set-QADUser -ObjectAttributes @{extensionattribute1=$NULL}
Und mit dem untenstehenden Befehl können Bulk Operationen auf extensionAttributes vorgenommen werden:
Get-QADUser -IncludedProperties extensionAttribute1 | Where {$_.extensionAttribute1 -ne $NULL} | Set-QADUser -ObjectAttributes @{extensionattribute1=$NULL}
Weitere Informationen: