Гет-АДДомаинЦонтроллер Набавите АД контролере домена помоћу ПоверСхелл-а

Цмдлет Гет-АДДомаинЦонтроллер може се користити за добијање информација о контролерима домена у Ацтиве Дирецтори-у. Овај цмдлет је део модула Ацтиве Дирецтори за ПоверСхелл и захтева инсталацију засебне РСАТ компоненте (у Виндовс 10 1809 и новијим, РСАТ је инсталиран на нови начин).

Садржај:

  • Гет-АДДомаинЦонтроллер Цмдлет
  • Ми користимо Гет-АДДомаинЦонтроллер за одабир контролера домена у складу са условима
  • ПоверСхелл скрипта за провјеру доступности свих контролера домена

Гет-АДДомаинЦонтроллер Цмдлет

При покретању Гет-АДДомаинЦонтроллер без параметара, цмдлет приказује информације о тренутном регулатору домена (ЛогонСервер) који овај рачунар користи за аутентификацију (ДЦ се бира при покретању у складу са топологијом АД локација).

Цмдлет је вратио сва поља с подацима контролера домена доступним у АД-у.

ЦомпутерОбјецтДН: ЦН = мскДЦ01, ОУ = контролери домена, ДЦ = цорп, ДЦ = винитпро, ДЦ = ру ДефаултПартитион: ДЦ = цорп, ДЦ = винитпро, ДЦ = ру Домена: цорп.винитпро.ру Омогућено: Труе Форест: винитпро.ру ХостНаме: мскДЦ01.цорп.винитпро.ру ИнвоцатионИд: 96234а-7фц6-4а32-9е62-3б32343аб4ад ИПв4Аддресс: 10.1.10.6 ИПв6Аддресс: ИсГлобалЦаталог: Труе ИсРеадОнли: Фалсе ЛдапПорт: ННН Поставке: 389 Назив мт: ННН Поставке ЦН = сервери, ЦН = МскЦентер, ЦН = странице, ЦН = конфигурација, ДЦ = винитпро, ДЦ = ср ОператингСистем: Виндовс Сервер 2008 Р2 Стандардни оперативни системХотфик: ОператингСистемСервицеПацк: Сервице Пацк 1 ОператингСистемВерсион: 6.1 (7601) ОператионМастерРолес:  Партиције:  ДЦ = ФорестДнсЗонес, ДЦ = винитпро, ДЦ = ру, ДЦ = ДомаинДнсЗонес, ДЦ = цорп, ДЦ = винитпро, ДЦ = ру, ЦН = схема, ЦН = конфигурација, ДЦ = винитпро, ДЦ = ру ... СерверОбјецтДН: ЦН = мскДЦ01 , ЦН = сервери, ЦН = МскЦентер, ЦН = странице, ЦН = конфигурација, ДЦ = винитпро, ДЦ = ру СерверОбјецтГуид: 8052323-е294-4430-а326-9553234431д6 Сајт: МскЦентер СслПо рт: 636

Такође можете да пронађете регулатор домена коме треба да припада ваш рачунар преко механизма ДЦЛоцатор:

Гет-АДДомаинЦонтроллер -Откријте

Можете да пронађете најближи доступни ДЦ са активном улогом АД Веб Сервицес:

Гет-АДДомаинЦонтроллер -ФорцеДисцовер -Дисцовер -Сервице АДВС

Сервисни параметар може се користити за проналазак ПДЦ-а у домену:

Гет-АДДомаинЦонтроллер -Откривање -Сервице ПримариДЦ

Ако ваш контролер домена није пронађен или не реагује, можете пронаћи регулатор домена на најближој АД локацији (одређено тежином комуникације на више локација):

Гет-АДДомаинЦонтроллер -Дисцовер -ФорцеДисцовер -НектЦлосестСите

Да бисте видели све контролере домена у тренутном домену:

Гет-АДДомаинЦонтроллер -Филтер * | фт

Можете израчунати број контролера домена у АД-у помоћу наредбе:

Гет-АДДомаинЦонтроллер -Филтер * | Мера-објект

Приказаћемо погоднију табелу у којој су сви контролери домена наведени са њиховим именом, ИП адресом, верзијом ОС и називом веб локације АД:

Гет-АДДомаинЦонтроллер -Филтер * | Изаберите Име, ипв4Аддресс, ОператингСистем, локацију | Назив објекта сортирања

Ако требате да добијете ДЦ информације са другог домена, морате да наведете име било ког доступног ДЦ-а у домену треће стране користећи параметар -Сервер (могуће уз поверење између домена).

Гет-АДДомаинЦонтроллер -Филтер * -сервер дц01.цонтосо.цпм | Изаберите Наме, ипв4Аддресс, ИсГлобалЦаталог, Сите

Ми користимо Гет-АДДомаинЦонтроллер за одабир контролера домена у складу са условима

Погледајмо неке корисне цмдлете које помоћу одређених критеријума можете добити за списак контролера домена у АД-у.

Пронађите регулатор домена према његовој ИП адреси:

Гет-АДДомаинЦонтроллер -Идентитет „10.1.1.120“

Пронађите све ДЦ-ове са знаковима ДЦ04 у њиховим именима:

Гет-АДДомаинЦонтроллер -Филтер наме -лике "* дц04 *" | Изаберите Име, ипв4Аддресс, ОператингСистем, локацију

Претражите све доступне ДЦ-ове на одређеној локацији:

Гет-АДДомаинЦонтроллер -Дисцовер -ФорцеДисцовер -Сите "Име-сајта"

Наведите ДЦ на веб локацијама чија имена почињу са Мос *:

Гет-АДДомаинЦонтроллер -Филтер сите-лике "Мос *" | Изаберите Име, ипв4Аддресс, ОператингСистем, локацију

Листа свих контрола домена само за читање:

Гет-АДДомаинЦонтроллер -Филтер ИсРеадОнли -ек $ труе | Изаберите Име, ипв4Аддресс, ОператингСистем, локацију

Пронађите ДЦ на веб локацији „Име веб локације“, која укључује улогу Глобалног каталога:

Гет-АДДомаинЦонтроллер -Филтер сите -ек "Назив странице" -И ИсГлобалЦаталог -ек $ труе | Изаберите Име, ипв4Аддресс, ОператингСистем, локацију

ПоверСхелл скрипта за провјеру доступности свих контролера домена

Следећи дизајн вам омогућава итерацију над свим контролерима домена у Ацтиве Дирецтори-у и извршите одређену радњу за сваки од њих:

$ АллДЦс = Гет-АДДомаинЦонтроллер -Филтер *
ФорЕацх ($ ДЦ у $ АллДЦ)

уради нешто

Слиједи примјер једноставне скрипте ПоверСхелл која провјерава доступност ЛДАПС порта (ТЦП 636) на сваком ДЦ-у у домени користећи цмдлет Тест-НетЦоннецтион. Ако ЛДАПС порт на ДЦ-у није доступан, појављује се упозорење.

$ АллДЦс = Гет-АДДомаинЦонтроллер -Филтер * | Селецт-Објецт Име хоста, Ипв4аддресс, исГлобалЦаталог, Веб локација, Шума, Оперативни систем
ФорЕацх ($ ДЦ у $ АллДЦ)

$ ПортРесулт = Тест-НетЦоннецтион -ЦомпутерНаме $ ДЦ.Хостнаме -Порт 636 -ИнформатионЛевел Куиет
иф ($ ПортРесулт -не "$ Труе")
врите-хост $ ДЦ.Хостнаме "није доступно" -БацкгроундЦолор Ред -ФорегроундЦолор Вхите
елсе
врите-хост $ ДЦ.Хостнаме "доступно"

Резултат је била једноставна скрипта праћења доступности ДЦ-а. Још увек постоје разни сценарији набрајања свих ДЦ у домену. У претходним чланцима већ смо показали како се користи Гет-АДДомаинЦонтроллер за тражење одређеног догађаја у записницима на свим контролерима домена. На пример, за: претраживање догађаја закључавања корисничких налога, претрагу НТЛМв1 аутентификационих догађаја, претрагу догађаја када је корисник додан у АД групу итд..