Набор скриптов для решения проблемы сбора информации по аппаратной составляющей ПК в рамках домена Microsoft AD.
Состоит из следующих скриптов:
- "Client_Host_Inventory.ps1" - клиентская часть, запускается непосредственно на ПК.
- "Copy_XML.ps1" - серверная часть, копирует файлы отчеты генерируемые ПК в другую папку, предотвращение блокировки файлов отчётов от ПК в процессе сборки итогового отчёта.
- "Server.ps1" - серверная часть, собирает из отчётов с доменных ПК итоговый отчёт в формате XML (далее можно открыть с помощью Microsoft Excel).
- "Generate_Excel_File.ps1" - серверная часть, генерирует отчёт в формате Microsoft Excel. Для полноценной работы необходимо:
- Установленный офисный пакет на сервере.
- Запуск только из полноценной графической оболочки (GUI). Запуск в режиме задачи (через "Диспетчер задач" невозможен, в виду особенностей работы Microsoft Excel).
- "template.xlsx" - файл шаблон Microsoft Excel для итогового отчёта.
При запуске в качестве задачи необходимы права пользователя SYSTEM. Лучше вообще запускать "под пользователем SYSTEM".