Я пытаюсь получить имя тома из цели Iscsi. Но я могу получить только адрес узла.
Get-IscsiTarget | select NodeAddress
NodeAddress имеет имя тома и несколько уникальных идентификационных строк.
Можно ли получить только имя тома из цели IScsi?
Я пытаюсь получить имя тома из цели Iscsi. Но я могу получить только адрес узла.
Get-IscsiTarget | select NodeAddress
NodeAddress имеет имя тома и несколько уникальных идентификационных строк.
Можно ли получить только имя тома из цели IScsi?
Я предполагаю здесь, но вы могли бы просто сделать это:
Get-IscsiTarget | Get-iSCSISession | Get-Disk -iSCSISession | Get-Partition | Get-Volume
В противном случае Документация iSCSI предполагает, что что-то подобное может дать вам MSFT_Disk
из MSFT_iSCSITarget
, которое возвращает Get-IscsiTarget
, и документация по управлению хранилищем предполагает, что вы можете получить доступ к томам из этого.
Get-IscsiTarget |
Get-CimAssociatedInstance -Association MSFT_iSCSITargetToiSCSISession -Namespace 'root\microsoft\windows\storage' -KeyOnly |
Get-CimAssociatedInstance -Association MSFT_iSCSISessionToDisk -Namespace 'root\microsoft\windows\storage' -KeyOnly |
Get-CimAssociatedInstance -Association MSFT_DiskToPartition -Namespace 'root\microsoft\windows\storage' -KeyOnly |
Get-CimAssociatedInstance -Association MSFT_PartitionToVolume -Namespace 'root\microsoft\windows\storage'
Это должно вернуть MSFT_Volume
. Я не уверен на 100% в отношении пространств имен выше.
Get-Member
на нем и узнаете? Согласно документации, он возвращает CIM-оболочка объекта - person Maximilian Burszley   schedule 02.01.2018