Інвентаризація всіх комп’ютерів та програм в Active Directory, Експрес АйТі
Іноді клієнти просять сказати, які вони конфігурації комп'ютерів, які програми стоять в користувачів тощо. Особливо великі клієнти часто цікавляться, а скільки вони зараз взагалі живих ПК. Для вирішення подібних завдань створено скрипт, що збирає інформацію про всі комп'ютери Active Directory.
ЗапустітьADInventory.ps1, і після його роботи у Вас з'являться два файли.
По-перше,computers.csv з інформацією про:
- імені комп'ютера в AD та його організаційною одиницею;
- останньому користувачеві комп'ютера та користувачеві, які ввели його в домен (корисно при пошуках господаря комп'ютера у великій мережі);
- датою останньої появи в мережі (корисно при пошуку «мертвих душ»);
- ОС;
- типом платформи – фізична чи віртуальна;
- IP та MAC;
- апаратною конфігурацією (модель, частота і кількість ядер процесора, обсягом пам'яті, ємністю і моделями дисків, моделями моніторів).
По-друге,software.csv з інформацією про:
- всіх встановлених на комп'ютерах програмах;
- кількістю установок кожної програми (корисно для підрахунку ліцензій);
- на яких комп'ютерах стоїть або не стоїть дана програма і, навпаки, які програми стоять чи не стоять на вказаному комп'ютері.
Головна особливість накопичення інформації від запуску до запуску. Під час наступного запуску стара інформація не видаляється, а доповнюється. Тому поставивши скрипт у планувальник завдань на регулярне виконання протягом, скажімо, тижня, ви отримаєте інформацію про всі комп'ютери, які хоч раз з'являлися on-line під час роботи скрипта.
У міру надходження нових замовлень від клієнтів та розширення своїхсвоїх потреб, функціонал скрипта розширюється.
- Active Directory;
- PowerShell на комп'ютері, де запущено скрипт;
- скрипт запущено з правами адміністратора домену;
- у комп'ютерів домену відкрито віддалене адміністрування WMI (потрібне включення дозволів на локальних мережевих екранах);
- для отримання інформації про монітор комп'ютера – Windows Vista або вище, драйвер з підтримкою VESA E-EDID (як правило, всі драйвера під сучасні ОС підтримують).
На виході – csv-файли стандартного формату, які можна відкрити та обробити у будь-якому табличному процесорі – Excel, OpenOffice тощо. При мінімальних навичках роботи з таблицями (включення фільтрації та сортування по шпальтах) можна автоматизовано отримати досить симпатичні звіти.