Как получить список работающих ПК в домене

Уже много раз возникала необходимость выяснить количество "живых", работающих ПК в домене. Обычно касается лицензий или каких-нибудь отчётностей перед всякими руководствами.

 

Нашёл решение этой задачи на Power Shell:

Должен быть установлен RSAT для работы модуля для PowerShell.

 

Запускаем PowerShell, подключаем модуль для AD :

import-Module activedirectory

 

Выполняем скрипт:

$d = [DateTime]::Today.AddDays(-90); Get-ADComputer -Filter 'PasswordLastSet -ge $d' -Properties PasswordLastSet | Select Name,LastlogonTimestamp,PasswordLastSet > c:\pc_list.txt

 

Получаем файл-список ПК(c:\pc_list.txt), которые общались с контроллером домена позже чем 3 месяца назад. Т.е. живые компы.

 

Write a comment

Comments: 1
  • #1

    юзверь (Saturday, 12 May 2018 00:31)

    Спасибо помогло, убрал ",LastlogonTimestamp,PasswordLastSet" и получил просто список, в нотепаде убрал пробелы и все кульно :)