Как определить, является ли это хранилищем SAN или локальным диском с помощью PowerShell?

Я использую приведенный ниже командлет, чтобы узнать, является ли он типом хранилища SAN или локального диска.

Get-WmiObject -Class Win32_DiskDrive

Однако это не дает желаемого результата. Какой правильный командлет для различения SAN или локального хранилища?


person meallhour    schedule 19.11.2018    source источник
comment
Посмотрите на свойство Root Get-PsDrive -PSProvider 'Filesystem' или на DriveType Get-WmiObject -Class Win32_logicaldisk (LocalDisk=3,NetworkDisk=4). Также см. stackoverflow.com/questions/31088930/   -  person    schedule 19.11.2018
comment
Пожалуйста, предложите, как я могу получить его с помощью командлета get-disk   -  person meallhour    schedule 20.11.2018
comment
Я не предлагал Get-Disk, но взгляните на свойства, которые этот командлет предоставляет с помощью Get-Disk | Format-List *   -  person    schedule 20.11.2018
comment
С Get-Disk | Format-List * я не получаю ничего, связанного с local или network. Свойство, которое имеет смысл для меня, это BusType: Fibre Channel (for SAN) Можете ли вы предположить, правильное ли это свойство?   -  person meallhour    schedule 20.11.2018
comment
Опять же, я не предлагал Get-Disk. В зависимости от того, как интегрирована ваша SAN, iScsi-Disk может рассматриваться как локальный диск. Но, по-моему, здесь это немного не по теме, и, возможно, лучше задать вопрос на serverfault.com.   -  person    schedule 20.11.2018