Задача: Необходимо почистить Active Directory от старевших рабочих станций. Их там скопилось огромное количество и большая половина из них уже давно были списаны на свалку. Для поиска таких записей во всей базе AD выполняем следующий запрос:Get-ADComputer -filter * -Properties IPv4Address, whenChanged | Sort-Object whenChanged | ft DNShostname, ObjectClass, IPv4Address, whenChanged -AutoSize
Чтобы выполнить тот же поиск, но по определённому OU и его детям модифицируем немного запрос:
Get-ADComputer -filter * -SearchBase "OU=вашеOU,OU=OTDEL,DC=FIRMA,DC=net" -Properties IPv4Address, whenChanged | Sort-Object whenChanged | ft DNShostname, ObjectClass, IPv4Address, whenChanged -AutoSize