Lista kontrolerów domeny i site’ów w Powershell

Niedawno podpowiedziałem jak w CMD można znaleźć listę kontrolerów domeny i site’ów i jeden z naszych czytelników poidpowiedział, że w powershellu będzie „nowocześniej” (dzięki Grzesiek!).

(Get-ADForest).Domains | %{ Get-ADDomainController -Filter * -Server $_ }

Od siebie dodam, że polecenie Grześka zwraca mnóstwo dodatkowych informacji. Administartor, który chce konkretnie sprawdzić np. jakie konkretnie kontorlery domeny przypisane są do do danej lokalizacji, na pewno uzna za praktyczne możliwość zrzucenia wszystkich danych w formacie CSV:

(Get-ADForest).Domains | %{ Get-ADDomainController -Filter * -Server $_ } | export-csv c:\dcs.csv

…lub htp i tutaj przypomnę, że można sobie wybrać które parametry chcemy zobaczyć. Założeniem było „kontroler per lokalizacja”, więc…

(Get-ADForest).Domains | %{ Get-ADDomainController -Filter * -Server $_ } |convertto-html -property hostname,site

Więcej krótkich praktycznych porad znajdziecie w dziale one-liners :).

Łukasz Skalikow

Obecnie Manager IT. Przez lata byłem Inżynierem systemów. Jestem entuzjastą i specem od vSphere, Windows serwer, GPO. Od zawsze byłem zwolennikiem wiersza poleceń i automatyzacji. Obecnie, ze względu na pracę, rodzinę i wyjazdy służbowe, dużo mniej udzielam się na blogu, ale mam nadzieję, że pośród kilkuset porad opublikowanych na spece.it, wiele osób znajdzie dla siebie coś przydatnego :)

Przeczytaj także...

4 komentarze

  1. Piotr napisał(a):

    „The term ‚Get-ADForest’ is not recognized as the name of a cmdlet, function, script file, or operable program….” 😐

  2. CRD napisał(a):

    A ja mam pytanko do działu one-linersów 😛

    Czy istnieje możliwość zdalnego wyświetlenia zmapowanych dysków usera i ich pełnych ścieżek? Z kontrolera domeny albo wprost z jego kompa?

    Idąc dalej:

    A może da się zrobić to samo ale dla usera, który ma włączony komputer ale nie jest zalogowany? 🙂 Może w rejestrze gdzieś to się zapisuje i wtedy można było by się podłączyć regeditem?

Dodaj komentarz