Attribut “userAccountControl” auswerten

Der weitere Ablauf in einem Bash-Skript sollte davon abhängen, ob Computerkonten im Active Directory aktiviert oder deaktiviert sind. Der Status der Benutzer- und Computerkonten wird im Active Directory vom Attribut “userAccountControl” bestimmt.


typeset -i ACTRL
ACTRL=`ldapsearch -x -LLL -b "dc=firma,dc=de" -h srvdc01 \
   -D "CN=admin,CN=Users,DC=firma,DC=de" -w XXXXX -s sub \
   "(&(objectCategory=computer)(cn=$i))" userAccountControl | \
   grep -r "^userAccountControl:.*" | \
   sed ‘s/^userAccountControl: //g’`
ACTRL=$ACTRL\&2
if [ $ACTRL -gt 0 ]; then
This entry was posted in Skripte and tagged . Bookmark the permalink.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>