none
Get-aduser mit -filter -not RRS feed

  • Frage

  • Hallo,

    über folgenden Befehl kann ich mir alle Aktiven User anzeigen lassen, diese im Namen den String "meier" haben:

    Get-aduser -filter {(-not (useraccountcontrol -like "514"))  -and ((EmailAddress -like "*.de") -or (EmailAddress -like "*.com")) -and (surname -like "*meier*")} -properties * | FT useraccountcontrol,givenname,surname,samaccountname,EmailAddress

    Jedoch schaffe ich es nicht, den Bereich "-not" mit dem Parameter "useraccountcontrol -like "66050" zu erweitern?

    Mein Ziel ist es, dass ich eine Liste bekomme, in dieser weder der useraccountcontrol 514 noch der useraccountcontrol 66050 enthalten ist.

    Wer kann mir hier bitte helfen?

    Danke

    Dienstag, 19. August 2014 23:15

Antworten

  • Hallo,

    ich habe bei uns keinen User mit 66050 aber ich hab's mal mit 512 versucht und da klappt das bei mir so:

    Get-aduser-filter{(-not(useraccountcontrol-like"514") -and(-not(useraccountcontrol-like"512")))  -and((EmailAddress-like"*.de") -or(EmailAddress-like"*.com")) -and(surname-like"*meier*")} -properties*|FTuseraccountcontrol,givenname,surname,samaccountname,EmailAddress

    HTH.

    Klaus

    • Als Antwort markiert sbrand Mittwoch, 20. August 2014 08:24
    Mittwoch, 20. August 2014 06:02

Alle Antworten

  • Hallo,

    ich habe bei uns keinen User mit 66050 aber ich hab's mal mit 512 versucht und da klappt das bei mir so:

    Get-aduser-filter{(-not(useraccountcontrol-like"514") -and(-not(useraccountcontrol-like"512")))  -and((EmailAddress-like"*.de") -or(EmailAddress-like"*.com")) -and(surname-like"*meier*")} -properties*|FTuseraccountcontrol,givenname,surname,samaccountname,EmailAddress

    HTH.

    Klaus

    • Als Antwort markiert sbrand Mittwoch, 20. August 2014 08:24
    Mittwoch, 20. August 2014 06:02
  • Hallo

    yipiiiiii es funzt.

    Der Wert 66050 steht für "Deaktiviert und keine Passwortänderung".

    Danke

    Mittwoch, 20. August 2014 08:26