Увидеть в Powershell список дисков можно несколькими путями. Для начала нужно определиться что именно нужно. Для просмотра разделов жесткого диска можно использовать командлет:
Get-PSDrive
Он вернет не только список дисков через powershell, но так же и поставщиков PSProviders.
Для просмотра физических дисков в powershell:
Get-Disk
Если информации по дискам не достаточно, то мы можем получить ее больше таким образом:
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
...
Подписывайтесь на наш Telegram канал
Теги: #powershell