上一主题: dpmhv-ShowTemplates (Funclet) 命令-显示 Hyper-V 主机上的模板下一主题: dpmhv-showVMFloppy (Funclet) 命令-显示软盘驱动器的属性


dpmhv-ShowVMDisks (Funclet) 命令-显示所有虚拟磁盘

dpmhv-ShowVMDisks 命令用于显示 Hyper-V 主机服务器上 VM 中的所有虚拟磁盘。

此命令具有以下格式:

dpmhv-showVMDisks 
-vm vmname|-vmid vmguid 
-host hostname
[-retval] 
[-silent] 
[-detail]
-vm vmname

指定 VM 的名称。

-vmid vmguid

指定 VM 的唯一 ID。

-host hostname

指定 Hyper-V 服务器主机的名称。

-retval

返回一个值以进一步处理。

-silent

指定不输出到屏幕。

-detail

(可选)显示虚拟磁盘列表的详细信息。

返回值

dpmhv-ShowVMDisks 命令返回一组对象,这些对象表示连接到 VM 的磁盘。

以常规模式返回下列属性:

以详细模式返回下列属性:

示例:显示 VM 的所有虚拟磁盘

本示例返回连接到 VM 的虚拟磁盘的列表。

dpmhv-showVMDisks 
-host hvserver 
-vm TestVM

示例:显示所有磁盘和虚拟硬盘映像文件

本示例返回连接到 VM 的磁盘和虚拟硬盘映像文件的列表。

dd = dpmhv-showVMDisks -host hvserver -vm TestVM -detail -retval -silent
for each(d in dd)
{
  if(d.ResourceSubType=="Microsoft Virtual Hard Disk")
  {
  ? d.Connection
  }
}