Здравствуйте. Стала задача своеобразного аудита всех ПК в сети фирмы. решил использовать встроенное средство msinfo32.exe. получился такой bat-файл:
Код:
@echo off
for /f "delims=" %%a in (D:\папка\папка\ip-адреса.txt) do (
echo %%a
start /wait sc \\%%a config helpsvc start=auto
start /wait sc \\%%a start helpsvc
start /wait msinfo32.exe /report D:\папка1\папка1\%%a.txt /categories +componentsStorage /computer %%a
)
Видно, что ip-адреса берутся из файла ip-адреса.txt и в итоге формируются файлы в имени которого ip каждого ПК по пути D:\папка1\папка1 , после отработки msinfo32. все хорошо, да вот сформированный ip.txt с отчетом внутри, собирает абсолютно всю инфу о ПК, вплоть до возникших проблем в ОС, какие обновления стоят и т.д. размер получается порядка 1Мб и более, по-разному. да и по времени занимает немало учитывая количество компьютеров. требуется собрать только основные сведения по категориям: имя пк, модель мат.платы, процессор, жесткий диск, память, сеть. примерно так, но не все что только можно... подскажите, пожалуйста, как правильно указать в сценарии конкретные категории устройств для отчета и желательно, чтобы в имени сформированного файла было имя_ПК, вместо IP? как только не пробовал не получается. или возможно у кого есть другой скрипт (желательно VBS или bat) для таких целей. спасибо.