Get-SCStorageDisk
从 VMM 数据库获取指定主机的存储磁盘对象。
语法
Get-SCStorageDisk
[-VMMServer <ServerConnection>]
[[-Name] <String>]
[<CommonParameters>]
Get-SCStorageDisk
-VMHost <Host>
[[-Name] <String>]
[<CommonParameters>]
说明
Get-SCStorageDisk cmdlet 从 Virtual Machine Manager (VMM) 数据库获取主机的存储磁盘对象。 可以将此 cmdlet 与 New-SCVirtualDiskDrive cmdlet 配合使用,将虚拟机上的传递磁盘附加到部署该虚拟机的主机上的物理硬盘。
示例
示例 1:获取主机上的所有硬盘驱动器
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> Get-SCStorageDisk -VMHost $VMHost
第一个命令使用 Get-SCVMHost cmdlet 获取名为 VMHost01 的主机对象。 该命令将该对象存储在$VMHost变量中。
第二个命令从存储在$VMHost中的主机获取所有硬盘驱动器对象。
示例 2:按名称获取主机上的特定硬盘驱动器
PS C:\> $StorageDisk = Get-SCVMHost -ComputerName "VMHost02.Contoso.com" | Get-SCStorageDisk -Name "\\.\PhysicalDrive0"
PS C:\> $StorageDisk
第一个命令获取名为 VMHost02 的主机对象,并使用管道运算符将 VMHost02 传递给当前 cmdlet。 该 cmdlet 获取主机名为 PhysicalDrive0 的硬盘驱动器对象。 然后,该命令将硬盘驱动器对象存储在$StorageDisk变量中。
第二个命令显示$StorageDisk的内容。
参数
-Name
指定此 cmdlet 获取的存储磁盘的名称。
类型: | String |
Position: | 0 |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VMHost
指定虚拟机主机对象。 VMM 支持 Hyper-V 主机、VMware ESX 主机和 Citrix XenServer 主机。 有关每种主机类型的详细信息,请参阅 Add-SCVMHost cmdlet。
类型: | Host |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-VMMServer
指定 VMM 服务器对象。
类型: | ServerConnection |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
输出
StorageDisk
此 cmdlet 返回 StorageDisk 对象。