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:

Grüsse
Andres Bohren