Powershell: Место на диске

Сегодня нужно было быстренько собрать статистику по парку серверов, о свободном месте на дисках. «Лучше 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

Результат примерно таков:

Всё содрал от сюда

Об авторе Alex

Работаю Администратором. В основном Windows. Специализируюсь на Hyper-V, поддержке продуктивных сред и во всём помогает POSH. Малость Sharepoint. Чуть чуть работаю с железом
Запись опубликована в рубрике Powershell, Windows, Администрирование с метками . Добавьте в закладки постоянную ссылку.

1 Response to Powershell: Место на диске

  1. lolextex21 говорит:

    Спасибо. Очень интересная статейка. Получил очень много знаний.

Добавить комментарий