Претражујте закључане, онемогућене и неактивне објекте у АД-у помоћу Сеарцх-АДАццоунт

Задовољан чест задатак који администратор Ацтиве Дирецтори мора да изврши је креирање листа онемогућених или неактивних налога и рачунара или спискова налога са истеклим лозинкама. Да бисте то учинили, можете користити оба сачувана ЛДАП упита у АДУЦ конзоли и већ познате ПоверСхелл цмдлете Гет-АДУсер, Гет-АДОбјецт или Гет-АДЦомпутер, међутим стварање одговарајућег филтра за ове наредбе може узроковати потешкоће. Срећом, ПоверСхелл модул за АцтивеДирецтори има прикладнији цмдлет за обављање таквих задатака. - Сеарцх-АДАццоунт. Погледајмо примере коришћења цмдлета Сеарцх-АДАццоунт за уобичајене задатке..

Дакле, да би летње команде Сеарцх-АДАццоунт радиле, на рачунару морате да имате најмање инсталирану верзију ПоверСхелл 3.0, Алат за удаљену администрацију сервера (РСАТ) у коју треба укључити компоненту Модул активног директорија за Виндовс ПоверСхелл (Контролна табла -> Програми-> Укључивање и искључивање функција Виндовс-а> Алатке за даљинско администрирање сервера -> Алати за управљање улогама -> АД ДС и АД ЛДС Алати).

Ова компонента се такође може омогућити командом:

Адд-ВиндовсФеатуре РСАТ-АД-ПоверСхелл

Покрените ПоверСхелл конзолу и увезите Ацтиве Дирецтори модул за ПоверСхелл:

Увозни модул АцтивеДирецтори

Листамо најзанимљивије кључеве за цмдлет Сеарцх-АДАццоунт.

Сеарцх-АДАццоунт КеиОпис
-АццоунтДисаблед

Потражите онемогућене налоге
-АццоунтЕкпиред

Рачуни истекли
-АццоунтЕкпиринг [-ДатеТиме ДатеТиме] [-ТимеСпан ТимеСпан]

Рачуни који истјечу у одређеном периоду (-ТимеСпан) или на одређени датум (-ДатеТиме)
-АццоунтИнацтиве [-ДатеТиме ДатеТиме] [-ТимеСпан ТимеСпан]

Рачуни који нису регистровани у домену почевши од одређеног датума (-ДатеТиме) или у одређеном временском периоду (-ТимеСпан)

-ЗакључаноРачуни блокирани политиком лозинке
-ПассвордекпиредРачуни чија је лозинка истекла
-ПассвордНеверЕкпирес

Рачуни са сет атрибута ПассвордНеверЕкпирес
Напомена. Имајте на уму да, подразумевано, цмдлет Сеарцх-АДАццоунт претражује кориснике и рачунаре истовремено. Да бисте претраживали само кориснике или рачунаре, морате да употребите тастер ЦомпутерсОнли или УсерсОнли.

На пример, навест ћемо онемогућене налоге у целом домену:

Сеарцх-АДАццоунт -УсерсОнли -АццоунтДисаблед

Опсег претраживања можете ограничити на одређени контејнер Ацтиве Дирецтори (ОУ) као што је овај:

Сеарцх-АДАццоунт -УсерсОнли -АццоунтДисаблед -сеарцхбасе „ОУ = Админи, ОУ = Рачуни, ДЦ = винитпро, ДЦ = лоц“

Исти подаци могу се представити у погоднијем табеларном облику помоћу команде:

Сеарцх-АДАццоунт -УсерсОнли -АццоунтДисаблед -сеарцхбасе "ОУ = Админи, ОУ = Рачуни, ДЦ = винитпро, ДЦ = лоц" | фт -АутоСизе

Или, ако вам треба да добијете листу блокираних корисника која садржи само одређене корисничке атрибуте и представите их у графичкој табели са могућношћу сортирања, урадите:

Сеарцх-АДАццоунт -УсерсОнли АццоунтДисаблед | сортирај ЛастЛогонДате | Изаберите Наме, ЛастЛогонДате, ДистингуисхедНаме | оут-гридвиев -титле "Онемогућени корисници"

Листа блокираних корисничких налога:

Сеарцх-АДАццоунт -УсерсОнли -ЛоцкедОут

Листа корисничких налога неактивних 60 дана:

$ тимеспан = Нев-Тимеспан -Дневна 60
Сеарцх-АДАццоунт -УсерсОнли -АццоунтИнацтиве -ТимеСпан $ тимеспан

Да бисте израчунали број таквих рачуна:

Сеарцх-АДАццоунт -УсерсОнли -АццоунтИнацтиве -ТимеСпан $ тимеспан | Мерите

Листа рачунара који се нису регистровали на мрежи у последњих 90 дана.

Сеарцх-АДАццоунт -АццоунтИнацтиве -ЦомпутерсОнли -ТимеСпан 90

Или од одређеног датума:

Сеарцх-АДАццоунт -АццоунтИнацтиве -ЦомпутерсОнли -ДатеТиме '1/1/2017' | Изаберите Име, ЛастЛогонДате | фт

Да бисте пренели податке у ЦСВ, користите следећу наредбу:

Сеарцх-АДАццоунт -АццоунтДисаблед -УсерсОнли | Екпорт-Цсв "ц: \ пс \ дисаблед_усерс.цсв"