Скрипт инвентаризации в PowerShell 2.0 и выше.
Люди, всем, привет!!! Я сисадмин, а мой начальник - главный сисадмин - попросил меня написать в PowerShell'е скрипт, дабы снять со всех компов серийники основных
устройств, которые онлайн в его домене, их там 400 штук пк (или просто в базе данных active directory) и вывести всю инфу в текст или эксель - дабы потом сделать базу
данных всех главных комплектующих с их названием, серийниками и характеристиками. Вот вопрос - как это сделать?)) Вот что придумал, написал на свой пк:
get-wmiobject win32_BaseBoard | select Name, Manufacturer, SerialNumber | format-list | out-file C:\Users\Karbofos\Desktop\Info.txt
get-wmiobject win32_Bios | format-list | out-file -append C:\Users\Karbofos\Desktop\Info.txt
get-wmiobject win32_Processor | select Name, Manufacturer, ProcessorID | format-list | out-file -append C:\Users\Karbofos\Desktop\Info.txt
get-wmiobject win32_PhysicalMemory | select Name, Manufacturer, Capacity, SerialNumber | format-list | out-file -append C:\Users\Karbofos\Desktop\Info.txt
get-wmiobject win32_DiskDrive | select Name, Model, Size, Caption | format-list | out-file -append C:\Users\Karbofos\Desktop\Info.txt
get-wmiobject win32_NetworkAdapter | select Name, MacAddress | format-list | out-file -append C:\Users\Karbofos\Desktop\Info.txt
но надо, чтоб все это как скрипт с ярлычка запускалось и сканило, наверное, все пк в домене. Подскажите как это сделать, пожалуйста.
Через групповые политики для компьютеров домена. Настраивается на контроллере. Лучше задай этот вопрос на toster.ru - это ответвление от хабра. Или используй утилиту от МС www.microsoft.com/map - это инвентаризационное ПО. В PS не силён, но точно скажу тебе, чтобы что-то массово контролировать в домене, необходимо использовать групповые политики, это крутая штука. Главное создать скрипт в готовом виде и поместить в автозапуск, контролируемый через ГП.
Пользуюсь этим решением