Jestem nowy w PowerShell, ale czytałem instrukcje i trochę ćwiczyłem. Moim celem jest wyświetlenie listy wszystkich użytkowników we wszystkich grupach zabezpieczeń pod określoną ścieżką. Znalazłem sposób, aby to zrobić:
get-adgroup -Filter * -SearchBase "OU=Groups,DC=corp,DC=ourcompany,DC=Com" | %{Get-ADGroupMember $_.name} | ft name
Problem w tym, że nie widzę nazwy grupy. Dostaję tylko grupę użytkowników. Byłoby miło, gdyby ktoś mógł mi powiedzieć, jak wyświetlić nazwę grupy, zanim wszyscy członkowie tej grupy znajdą się na liście. Dzięki.
% { "GroupName: $($_.Name)"; "==========" ; Get-ADGroupMember $_ } | ft name
możesz również uzyskać to, czego szukasz. Odpowiedź Ryana jest wciąż lepsza, ale to jedna linia, jeśli chcesz.