none
Powershell: AD abfrage in welcher Gruppe ein User ist RRS feed

  • Frage

  • Moin zusammen,

    ich wollte per Powershell gerne abfragen, in welcher Gruppe ein User ist. Der User und die Gruppen sind in verschiedene Domänen. In der Domäne A ist der User und in der Domäne B die Gruppe. Zwischen den beiden Domänen ist eine Vertrauensstellungin eine Richtungeingerichtet (A-->B)

    Mit diesem befehlt werdenmir die Gruppen bzw. nur der Benutzername angezeigt, aber nicht in welcher Gruppe der User ist bzw. der Name der Gruppe.
    Get-ADGroup -Filter * |  Get-ADGroupMember | Where {$_.SamAccountName -match "Umut.Test"} | select Name

    Leider schaffe ich es nicht, dieNamen der Gruppen mit anzeigen zu lassen. Ich hoffe, dassmir einer hier weiter helfen kann.

    Gruß

    Umut

    Montag, 15. März 2021 18:03

Antworten

  • Moin,

    1. falsches Forum

    2. Schau Dir mal Get-ADPrincipalGroupMembership an. Das sollte das Gewünschte leisten, solange die Gruppen nicht Domain-Lokal sind.

    3. Falls 2. nicht alles ausgibt, was Du suchst, musst Du das mit einer Schleife machen:

    foreach ($group in (Get-ADGroup -Filter *)) {
        if (Get-ADGroupMember | Where {$_.SamAccountName -match "Umut\.Test"}) {
            $group.Name
    }
    Beachte auch das Escaping des Punktes im Benutzernamen, denn -match benutzt RegEx.


    Evgenij Smirnov

    http://evgenij.smirnov.de

    • Als Antwort markiert Umut47 Samstag, 20. März 2021 13:38
    Montag, 15. März 2021 19:34