none
Abfrage von AD Attributen RRS feed

  • Frage

  • Hallo Leute,

     

    habe versucht einen Signaturmaker zu erstellen.

    Soweit so gut.

    Er soll aus dem AD einige Infos abrufen wie z.b.:

    Name, Email-Adresse, Firma,...

    mit dem Modul Activedirectory funktioniert es.

    jedoch ohne dem Modul leider nicht. Da nicht jeder User die RSAT tools installiert bekommt habe ich natürlich ein problem!

    daher haben ich auch das Modul auf dem Server gestellt und mit dem Befehl $env:PSModulePath eingebunden jedoch bekomme ich dann immer diesen Fehler:

    Import-Module : Die Assembly "Microsoft.ActiveDirectory.Management" wurde nicht geladen, da keine Assemblys gefunden wurden. Überprüfen Sie den Namen der Assembly, und wiederholen Sie den Vorgang.

    kann mir jemand helfen??

     

    danke

     

    lg

     



    Mittwoch, 26. Oktober 2011 20:32

Antworten

  • Wenn überhaupt bieten sich da eher die Quest Ad-Cmdlets an. Es geht allerdings auch ganz ohne externe Zusatzmodule.

    Folgendes Script liest für den gerade angemeldeten Benutzer beliebige Attribute aus dem AD:

     

    $ADsearcher = New-Object System.DirectoryServices.DirectorySearcher 
    $ADsearcher.SearchRoot  = New-Object System.DirectoryServices.DirectoryEntry("LDAP://dc=bobdom,dc=de")
    $ADsearcher.Filter = "(&(objectCategory=user)(samaccountname=$env:username))"
    $user = $ADsearcher.findone()
    
     # read example attributes write-host $user.Properties.displayname write-host $user.Properties.mail write-host $user.Properties.company

     


    Grüße, Denniver


    Blog: http://bytecookie.wordpress.com

    Hilf mit und markiere hilfreiche Beiträge als "Hilfreich" und Beiträge die deine Frage ganz oder teilweise beantwortet haben als "Antwort".




    Mittwoch, 26. Oktober 2011 21:48
    Moderator