Сегодня нужно было быстренько собрать статистику по парку серверов, о свободном месте на дисках. «Лучше 1 день потратить потом за 5 минут долететь», так я подумал и начал.
Хотел сам писать, но для чего, когда нужнго срочно, всё придумано до нас, и кому нужен велосипед.
И так сам скрипт:
Get-WMIObject Win32_LogicalDisk -filter «DriveType=3″ -computer (Get-Content hostlist.txt) | Select SystemName,DeviceID,@{Name=»size(GB)»;Expression={«{0:N1}» -f($_.size/1gb)}},@{Name=»freespace(GB)»;Expression={«{0:N1}» -f($_.freespace/1gb)}} | ft
За тем создаём файл со списком хостов, которые хотим опрашивать и клядём его рядом со скриптом
hostlist.txt :
host1
host2
host3
Результат примерно таков:
Всё содрал от сюда
Спасибо. Очень интересная статейка. Получил очень много знаний.