次の方法で共有


Get-SCStorageDisk

VMM データベースから、指定したホストの記憶域ディスク オブジェクトを取得します。

構文

Get-SCStorageDisk
   [-VMMServer <ServerConnection>]
   [[-Name] <String>]
   [<CommonParameters>]
Get-SCStorageDisk
   -VMHost <Host>
   [[-Name] <String>]
   [<CommonParameters>]

説明

Get-SCStorageDisk コマンドレットは、Virtual Machine Manager (VMM) データベースからホストのストレージ ディスク オブジェクトを取得します。 このコマンドレットを New-SCVirtualDiskDrive コマンドレットと共に使用して、仮想マシン上のパススルー ディスクを、その仮想マシンがデプロイされているホスト上の物理ハード ディスクに接続できます。

例 1: ホスト上のすべてのハード ディスク ドライブを取得する

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> Get-SCStorageDisk -VMHost $VMHost

最初のコマンドは、 Get-SCVMHost コマンドレットを使用して VMHost01 という名前のホスト オブジェクトを取得します。 このコマンドは、そのオブジェクトを$VMHost変数に格納します。

2 番目のコマンドは、$VMHostに格納されているホストからすべてのハード ディスク ドライブ オブジェクトを取得します。

例 2: ホスト上の特定のハード ディスク ドライブを名前で取得する

PS C:\> $StorageDisk = Get-SCVMHost -ComputerName "VMHost02.Contoso.com" | Get-SCStorageDisk -Name "\\.\PhysicalDrive0"
PS C:\> $StorageDisk

最初のコマンドは、VMHost02 という名前のホスト オブジェクトを取得し、パイプライン演算子を使用して VMHost02 を現在のコマンドレットに渡します。 このコマンドレットは、ホストの PhysicalDrive0 という名前のハード ディスク ドライブ オブジェクトを取得します。 次に、ハード ディスク ドライブ オブジェクトを $StorageDisk 変数に格納します。

2 番目のコマンドは、$StorageDiskの内容を表示します。

パラメーター

-Name

このコマンドレットが取得するストレージ ディスクの名前を指定します。

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHost

仮想マシン ホスト オブジェクトを指定します。 VMM では、Hyper-V ホスト、VMware ESX ホスト、Citrix XenServer ホストがサポートされます。 各種類のホストの詳細については、 Add-SCVMHost コマンドレットを参照してください。

Type:Host
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

VMM サーバー オブジェクトを指定します。

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

出力

StorageDisk

このコマンドレットは StorageDisk オブジェクトを返します。