LDAP Attribute Editor auslesen

  • VB.NET
  • .NET (FX) 4.5–4.8

    LDAP Attribute Editor auslesen

    Moin,

    ich verzweifel an einem Problem...
    In der AD habe ich ja bei einem User im Attribute Editor wirklich ALLE Infos zu dem User.
    Da dachte ich mir, super zum auslesen und setzen der einzelnen Eigenschaften.
    Beim Auslesen musste ich feststellen, dass davon super viele fehlen.
    Ich lese die so aus:

    VB.NET-Quellcode

    1. Dim name As String = InputBox("Nutzername", "Max Mustermann")
    2. Dim directory As New System.DirectoryServices.DirectoryEntry("LDAP://" & "domain", "admin", "adminpw", DirectoryServices.AuthenticationTypes.Secure)
    3. Dim filter As String = "(cn=" & name & ")"
    4. Dim findUser As DirectorySearcher = New DirectorySearcher(directory, filter)
    5. Dim results As SearchResultCollection = findUser.FindAll
    6. Dim strErg As String = ""
    7. For Each result As SearchResult In results
    8. For Each prop As DictionaryEntry In result.Properties
    9. Dim arriVals As New List(Of String)
    10. For Each individualValue As Object In prop.Value
    11. Console.WriteLine("{0}={1}", prop.Key, individualValue)
    12. arrProps.Add(prop.Key.ToString & "=" & individualValue.ToString)
    13. Next
    14. ' arrProps.Add(prop.Key.ToString & "=" & prop.Value(0).ToString)
    15. Next
    16. Next


    Wieso zur Hölle finde ich da so Einträge wie "Manager, Department usw..."

    Kann mir jemand sagen, wie ich an eine vollständige Liste komme, am besten wirklich den Attribut-Editor?




    ANTWORT:

    Powershell: Get-ADUser <Username> -Properties * | Out-File "filename.csv"
    ..DankexD
    ~Wir leben zwar alle unter dem gleichen Himmel, aber es haben nicht alle den gleichen Horizont~

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „razzzer530i“ ()