Получаем список дисков в Powershell


12 июля 2019


Как посмотреть в Powershell список дисков

Увидеть в Powershell список дисков можно несколькими путями. Для начала нужно определиться что именно нужно. Для просмотра разделов жесткого диска можно использовать командлет:

Get-PSDrive

Он вернет не только список дисков через powershell, но так же и поставщиков PSProviders. 

Для просмотра физических дисков в powershell:

Get-Disk

Список дисков Powershell

Если информации по дискам не достаточно, то мы можем получить ее больше таким образом:

Get-Disk | SELECT *

 

Вывод через Powershell списков дисков с помощью WMI

Через WMI мы тоже можем увидеть такую информацию. Для того что бы найти нужные классы подойдет такая команда:

Get-WmiObject -List | where -Property Name -Like "*disk*"

Для просмотра разделов есть несколько классов, один из них Win32_LogicalDisk:

Get-WmiObject -Class "Win32_LogicalDisk"

Данные по размеру и свободному месту будут в байтах. Если нужно перевести в гигабайты сделайте следующее:

Get-WmiObject -Class Win32_logicalDisk | ft -Property DeviceID, `
@{Label="Свободное место(GB)"; Expression={$_.FreeSpace/1Gb}}, `
@{Label="Место на диске всего(GB)"; Expression={$_.Size/1Gb}}

Если нужно через powershell посмотреть диски физические:

Get-WmiObject -Class "Win32_diskdrive"

Для перевода данных в гигабайты:

Get-WmiObject -Class "Win32_diskdrive" | ft -Property Name, `
Model, @{Label="Size(GB)"; Expression={$_.Size/1Gb}} -AutoSize

Powershell список дисков через WMI

...

Теги: #powershell


Популярные тэги
О блоге
Этот блог представляет собой конспекты выученного материала, преобретенного опыта и лучшие практики в системном администрировании и программировании.