Как найти компьютеры, недавно подключенные к Active Directory?
Редактировать: Я искал в Google эту фразу заголовка, а также искал здесь, но не нашел ничего конкретно о фильтрации при создании учетной записи компьютера.
Get-ADComputer -LDAPFilter "(& (objectCategory = компьютер) (whenCreated> = 20111201000000.0Z))" -Properties whenCreated | Имя форматной таблицы, whenCreated, различающееся имя -Autosize -Wrap
Конечно, PowerShell. Отредактируйте дату, чтобы она соответствовала вашему определению «недавнего», а форматирование - в соответствии с вашими вкусами или требованиями к отчетности.
И поскольку на этой странице / сайте была по крайней мере одна ошибка, которую кто-то поймал, я не собираюсь ей доверять. Вот немного PowerShell, которое я лично набросал, который на самом деле работает так, как должен, без необходимости сначала исправлять его Райаном. Как и выше, настройте "недавно" и форматирование в соответствии со своими потребностями.
$recently = [DateTime]::Today.AddDays(-30)
Get-ADComputer -Filter 'WhenCreated -ge $recently' -Properties whenCreated | Format-Table Name,whenCreated,distinguishedName -Autosize -Wrap
Когда я бегу на работу, вместо того, чтобы делать скучную работу, которую поручил мне начальник, я получаю для справки следующий результат.