none
The term 'Get-ADUser' is not recognized ... in C#-WebService aber wird auf PS-Konsole gefunden

    Frage

  • Hallo zusammen,

    Folgendes Problem:

    Auf einer PowerShell-Konsole kann ich Get-ADUser aufrufen und bekomme ein Ergebnis. Das ActiveDirectory-Module ist also installiert.

    Mein C#-WebService, der einen Runspace auf denselben Server öffnet, findet das CmdLet Get-ADUser nicht:

    The term 'Get-ADUser' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
    spelling of the name, or if a path was included, verify that the path is correct

    Andere CmdLets wie z.B. Get-Mailbox findet er allerdings.

    Tipps? Muss ich eine activedirectory.dll? einbinden?

    Ich komme eher aus der Java-Ecke und bin (noch) nicht so vertraut mit C#.

    Vorab Danke für Ideen.


    • Bearbeitet G.o.n.z.o Freitag, 22. Juni 2018 19:33
    Freitag, 22. Juni 2018 19:32

Antworten

  • Für C# gibt es native Assemblies, Beispiele z.B. hier:

    https://stackoverflow.com/questions/5162897/how-can-i-get-a-list-of-users-from-active-directory

    "Include the System.DirectoryServices.dll"

    Samstag, 23. Juni 2018 10:33

Alle Antworten