New-SCVirtualDiskDrive

仮想ディスク ドライブ オブジェクトを作成します。

構文

New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -VirtualHardDisk <StandaloneVirtualHardDisk>
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VMTemplate <Template>
   [-IDE]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -VirtualHardDisk <StandaloneVirtualHardDisk>
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VM <VM>
   [-SCSI]
   [-FileName <String>]
   [-Path <String>]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -VirtualHardDisk <StandaloneVirtualHardDisk>
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -JobGroup <Guid>
   [-IDE]
   [-FileName <String>]
   [-Path <String>]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -VirtualHardDisk <StandaloneVirtualHardDisk>
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VM <VM>
   [-IDE]
   [-FileName <String>]
   [-Path <String>]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -VirtualHardDisk <StandaloneVirtualHardDisk>
   [-SharedStorage <Boolean>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VMTemplate <Template>
   [-SCSI]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -VirtualHardDisk <StandaloneVirtualHardDisk>
   [-SharedStorage <Boolean>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -JobGroup <Guid>
   [-SCSI]
   [-FileName <String>]
   [-Path <String>]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VM <VM>
   -StorageDisk <StorageDisk>
   [-SCSI]
   [-FileName <String>]
   [-Path <String>]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VM <VM>
   [-SCSI]
   [-Fixed]
   -VirtualHardDiskSizeMB <Int64>
   -FileName <String>
   [-Path <String>]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VM <VM>
   [-IDE]
   -FileName <String>
   -Path <String>
   [-UseLocalVirtualHardDisk]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VM <VM>
   [-SCSI]
   -FileName <String>
   -Path <String>
   [-UseLocalVirtualHardDisk]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VM <VM>
   [-IDE]
   [-Fixed]
   -VirtualHardDiskSizeMB <Int64>
   -FileName <String>
   [-Path <String>]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VM <VM>
   -StorageDisk <StorageDisk>
   [-IDE]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VM <VM>
   [-IDE]
   [-Dynamic]
   -VirtualHardDiskSizeMB <Int64>
   -FileName <String>
   [-Path <String>]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VM <VM>
   [-SCSI]
   [-Dynamic]
   -VirtualHardDiskSizeMB <Int64>
   -FileName <String>
   [-Path <String>]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   [-VM <VM>]
   [-JobGroup <Guid>]
   [-SCSI]
   [-IDE]
   -FileName <String>
   [-Path <String>]
   -ParentVirtualHardDiskPath <String>
   [-Differencing]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VMTemplate <Template>
   [-SCSI]
   [-Dynamic]
   -VirtualHardDiskSizeMB <Int64>
   -FileName <String>
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VMTemplate <Template>
   [-IDE]
   [-Dynamic]
   -VirtualHardDiskSizeMB <Int64>
   -FileName <String>
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VMTemplate <Template>
   [-AnyStorageDisk]
   [-SCSI]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VMTemplate <Template>
   [-AnyStorageDisk]
   [-IDE]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VMTemplate <Template>
   [-IDE]
   [-Fixed]
   -VirtualHardDiskSizeMB <Int64>
   -FileName <String>
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -VMTemplate <Template>
   [-SCSI]
   [-Fixed]
   -VirtualHardDiskSizeMB <Int64>
   -FileName <String>
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -JobGroup <Guid>
   -StorageDisk <StorageDisk>
   [-SCSI]
   [-FileName <String>]
   [-Path <String>]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -JobGroup <Guid>
   -StorageDisk <StorageDisk>
   [-IDE]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -JobGroup <Guid>
   [-SCSI]
   [-Fixed]
   -VirtualHardDiskSizeMB <Int64>
   -FileName <String>
   [-Path <String>]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -JobGroup <Guid>
   [-IDE]
   [-Dynamic]
   -VirtualHardDiskSizeMB <Int64>
   -FileName <String>
   [-Path <String>]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -JobGroup <Guid>
   [-SCSI]
   [-Dynamic]
   -VirtualHardDiskSizeMB <Int64>
   -FileName <String>
   [-Path <String>]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -JobGroup <Guid>
   [-AnyStorageDisk]
   [-SCSI]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -JobGroup <Guid>
   [-IDE]
   [-Fixed]
   -VirtualHardDiskSizeMB <Int64>
   -FileName <String>
   [-Path <String>]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -JobGroup <Guid>
   [-AnyStorageDisk]
   [-IDE]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -JobGroup <Guid>
   [-SCSI]
   -FileName <String>
   -Path <String>
   [-UseLocalVirtualHardDisk]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDiskDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-VirtualHardDiskFormatType <VHDFormatType>]
   [-CreateDiffDisk <Boolean>]
   -JobGroup <Guid>
   [-IDE]
   -FileName <String>
   -Path <String>
   [-UseLocalVirtualHardDisk]
   [-BootVolume]
   [-SystemVolume]
   [-VolumeType <VolumeType>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-ReturnImmediately]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

説明

New-SCVirtualDiskDrive コマンドレットは、Virtual Machine Manager (VMM) によって管理されるホストにデプロイされた仮想マシン上に仮想ディスク ドライブ オブジェクトを作成するか、VMM ライブラリのテンプレートに仮想ディスク ドライブ オブジェクトを作成します。

System Center では、差分と ParentVirtualHardDiskPath パラメーターを使用して差分ディスクを作成できます。 差分ディスクとは、親子関係にある別のディスクに関連付けられたディスクであり、そのまま残しておく必要があります。 親ディスクに影響を与えることなく、子ディスク上のデータまたはオペレーティング システムを変更できます。 子ディスクに対する変更を元に戻すことができます。 子ディスクの仮想ハード ディスク形式は、親ディスク (VHD または VHDX) と同じである必要があります。 形式は、 VirtualHardDiskFormat パラメーターを使用して設定できます。

VMM ライブラリ共有に格納されているが、仮想ディスク ドライブに接続されていない仮想ハード ディスク ファイルは、ライブラリ内のスタンドアロン オブジェクトとして存在します。 Windows ベースの .vhd または .vhdx ファイル、または VMware ベースの .vmdk ファイルを指定できます。

パススルー ディスクは、Hyper-V または VMware ESX ホスト上のディスクであり、そのホスト上の仮想マシンが仮想ハード ディスクを使用する代わりに使用できます。 対応する VMware 用語は Raw Device Mapping (RDM) です。 ホスト ディスクは、ローカル ハード ディスクまたは記憶域ネットワーク (SAN) 上の論理装置のいずれかです。 VMM を使用すると、仮想マシンはホスト ファイル システムをバイパスし、パススルー ディスクに直接アクセスできます。 Hyper-V ホストでは、パススルー ディスクと、パススルー ディスクから VHD への変換がサポートされます。 VMware ESX ホストはパススルー ディスクをサポートしますが、ディスク変換はサポートしていません。 Citrix XenServer ホストでは、パススルー ディスクはサポートされていません。

チェックポイントの作成は仮想ハード ディスクで動作するように設計されているため、パススルー ディスクのチェックポイントを作成することはできません。

例 1: テンプレートに仮想ディスク ドライブを作成し、既存の仮想ハード ディスクをアタッチする

PS C:\> $VHD = Get-SCVirtualHardDisk -Name "Blank Disk - Small.vhd"
PS C:\> $VMTemplate = Get-SCVMTemplate | Where-Object {$_.Name -Eq "VMTemplate01"}
PS C:\> New-SCVirtualDiskDrive -VMTemplate $VMTemplate -IDE -Bus 1 -Lun 1 -VirtualHardDisk $VHD

最初のコマンドは、 Get-SCVirtualHardDisk コマンドレットを使用して、VMM ライブラリから Blank Disk - Small という名前の仮想ハード ディスク オブジェクトを取得します。 コマンドは、そのオブジェクトを $VHD 変数に格納します。

2 番目のコマンドは、 Get-SCVMTemplate コマンドレットを使用して、VMTemplate01 という名前の仮想マシン テンプレート オブジェクトをライブラリから取得します。 コマンドは、そのオブジェクトを $Template 変数に格納します。

最後のコマンドは、VMTemplate01 に仮想ディスク ドライブを作成します。 コマンドは、$VHDに格納されている仮想ハード ディスクを、仮想ディスク ドライブ上の IDE バスの 2 番目のスロットの 2 番目のチャネルに接続します。

例 2: 仮想ディスク ドライブを作成し、既存の仮想マシンに追加する

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> New-SCVirtualDiskDrive -VM $VM -Dynamic -FileName "Test" -IDE -Size 20000 -Bus 0 -LUN 1

最初のコマンドは、 Get-SCVirtualMachine コマンドレットを使用して VM01 という名前の仮想マシン オブジェクトを取得します。 コマンドは、そのオブジェクトを $VM 変数に格納します。

2 番目のコマンドは、仮想マシンの 2 番目のスロットの最初の IDE チャネルに動的仮想ディスク ドライブを作成します。 コマンドでは、そのサイズを 19.5 GB として指定します。

例 3: 既存の VHD から仮想ディスク ドライブを作成し、それを新しい仮想マシンにアタッチする

PS C:\> $JobGroupID = [Guid]::NewGuid().ToString()
PS C:\> $VHD = Get-SCVirtualHardDisk -VMMServer "VMMServer01.Contoso.com" | Where-Object {$_.Location -Eq "\\LibServer01.Contoso.com\MSSCVMMLibrary\VHDs\Blank Disk - Large.vhd"}
PS C:\> New-SCVirtualDiskDrive -IDE -Bus 0 -LUN 1 -JobGroup $JobGroupID -VirtualHardDisk $VHD
PS C:\> $HWProfile = Get-SCHardwareProfile | Where-Object {$_.Name -Match "NewHWProfile01"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost03"
PS C:\> New-SCVirtualMachine -Name "VM10" -Description "New Virtual Machine VM10" -VMMServer "VMMServer01.Contoso.com" -Owner "Contoso\Katarina" -VMHost $VMHost -Path "D:\VirtualMachinePath" -HardwareProfile $HWProfile -JobGroup $JobGroupID -RunAsynchronously -StartAction NeverAutoTurnOnVM -StopAction SaveVM

最初のコマンドは GUID を生成し、それを文字列として $JobGroupID 変数に格納します。 ジョブ グループ ID は、$JobGroupIDを含む後続のコマンドを 1 つのジョブ グループにグループ化する識別子として機能します。

2 番目のコマンドは、VMM ライブラリの場所 \LibraryServer01.Contoso.com\MSSCVMMLibrary\VHDs\Blank Disk - Large.vhd から仮想ハード ディスク オブジェクトを取得し、そのオブジェクトを $VHD 変数に格納します。

3 番目のコマンドは、仮想ハード ディスク ドライブ オブジェクトを作成し、IDE Bus 0 と LUN 1 に新しいオブジェクトを割り当てます。 このコマンドは、$VHDに格納されている仮想ハード ディスクも新しいオブジェクトにアタッチします。 JobGroup パラメーターを使用すると、このコマンドは、ジョブ グループを呼び出し、新しい仮想ハード ディスク ドライブ オブジェクトを前のコマンドで作成した新しい仮想マシンに関連付ける最後のコマンドの直前に実行されます。

4 番目のコマンドは、 Get-SCHardwareProfile コマンドレットを使用して、名前に NewHWProfile01 という文字列を含むハードウェア プロファイル オブジェクトを取得します。 コマンドは、そのオブジェクトを $HwProfile 変数に格納します。

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

最後のコマンドでは、$HWProfileに格納されているハードウェア設定を使用して、VM10 という名前の仮想マシンを作成します。 コマンドは、VMHost03 に仮想マシンをデプロイします。 コマンドは、ホストの起動時に仮想マシンが自動的に起動されず、仮想化サービスが停止したときに保存された状態に設定されることを指定します。 このコマンドでは 、JobGroup パラメーターを使用して、仮想マシンを作成する前に、同じジョブ グループ ID を使用する以前のコマンドレットが実行されることを示します。 この場合、3 番目のコマンドの New-SCVirtualDiskDrive コマンドレットによって仮想ディスク ドライブが作成され、新しい仮想マシンに関連付けられます。

例 4: ホスト ディスクを使用して仮想ディスク ドライブを作成し、既存の仮想マシンに接続する

PS C:\> $VM = Get-SCVirtualMachine -Name "VM04"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost04.Contoso.com"
PS C:\> $HostDisk = @(Get-SCStorageDisk -VMHost $VMHost | Where-Object {$_.IsPassThroughCapable -Eq $True})
PS C:\> New-SCVirtualDiskDrive -VM $VM -HostDisk $HostDisk[0] -SCSI -Bus 0 -LUN 1

最初のコマンドは、VM04 という名前の仮想マシン オブジェクトを取得し、そのオブジェクトを $VM 変数に格納します。

2 番目のコマンドは、VMHost04 という名前のホスト オブジェクトを取得し、そのオブジェクトを $VMHost 変数に格納します。

3 番目のコマンドは、パススルーが可能な VMHost04 上のすべてのストレージ ディスク オブジェクトを取得し、それらのオブジェクトを $HostDisk 変数に格納します。 @ 記号とかっこを使用すると、コマンドが単一のオブジェクトまたは$Null値を返す場合に備え、コマンドによって結果が配列に格納されます。

最後のコマンドは、VMHost04 上の物理ホスト ディスクに接続されている仮想ディスク ドライブ オブジェクトを作成します。 この仮想ディスク ドライブは、VM04 上の最初の SCSI バスの 2 番目のスロットに接続されます。 この例では、既にバーチャル マシンに SCSI コントローラが存在すると仮定しています。

例 5: 既存の VHDX から仮想ディスク ドライブを作成し、既存の仮想マシンにアタッチする

PS C:\> $VHDX = Get-SCVirtualHardDisk -VMMServer "VMMServer01.Contoso.com" | Where-Object {$_.Location -Eq "\\LibServer01.Contoso.com\MSSCVMMLibrary\VHDs\Blank Disk - Large.vhdx"}
PS C:\> $VM = Get-SCVirtualMachine -Name "VM05"
PS C:\> New-SCVirtualDiskDrive -VM $VM -VirtualHardDisk $VHDX -IDE -Bus 0 -LUN 1

最初のコマンドは、VMM ライブラリから Blank Disk - Large.vhdx という名前の仮想ハード ディスク オブジェクトを取得し、そのオブジェクトを $VHDX 変数に格納します。

2 番目のコマンドは、VM05 という名前の仮想マシン オブジェクトを取得し、そのオブジェクトを $VM 変数に格納します。

最後のコマンドは、空のディスク - Large.vhdx から仮想ディスク ドライブを作成し、新しい仮想ディスク ドライブを VM05 に接続します。

例 6: 差分ディスクを作成し、既存の仮想マシンに接続する

PS C:\> $VM = Get-SCVirtualMachine -Name "VM06"
PS C:\> New-SCVirtualDiskDrive -Bus 1 -LUN 1 -FileName "DiffDisk" -ParentVirtualHardDiskPath "C:\VirtualMachines\ParentDisk01.vhdx" -Differencing -VirtualHardDiskFormat "VHDX" -IDE -VM $VM

最初のコマンドは、VM06 という名前の仮想マシン オブジェクトを取得し、そのオブジェクトを $VM 変数に格納します。

2 番目のコマンドは、指定された親ディスクを持つ DiffDisk.vhdx という名前の差分ディスクを作成し、差分ディスクを VM06 にアタッチします。

パラメーター

-AnyStorageDisk

このコマンドレットで、新しい仮想マシン ジョブ グループでのパススルー ディスクの作成を示すプレースホルダー パラメーターを使用することを示します。

Type:SwitchParameter
Aliases:AnyHostDisk
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-BootVolume

VirtualDiskDrive に接続されているボリュームがブート ボリュームであることを示します。

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

-Bus

仮想ディスク ドライブを接続する IDE バスまたは仮想ディスク ドライブを接続する SCSI バスを指定します。

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

-CreateDiffDisk

コマンドレットが差分ディスクを作成するかどうかを示します。

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

-Differencing

仮想ハード ディスクが差分ディスクとして作成されることを示します。

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

-Dynamic

仮想ハード ディスクを動的に拡張できるように指定します。

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

-FileName

仮想マシンへの追加時に仮想ハード ディスク ファイルの名前を変更するために使用するファイル名を指定します。

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

-Fixed

仮想ハード ディスクのサイズが固定されていることを示します。

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

-IDE

IDE が、仮想マシンまたはテンプレートで構成された仮想ディスク ドライブ オブジェクトをアタッチするバスの種類であることを示します。

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

-JobGroup

同じジョブ グループ識別子を含む最後のコマンドが実行される直前に、セットとして実行される一連のコマンドの識別子を指定します。

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

-JobVariable

ジョブの進行状況を追跡して格納する変数を指定します。

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

-LUN

仮想ディスク ドライブ オブジェクトまたは SCSI バス上の仮想ディスク ドライブ オブジェクトの論理ユニット番号 (LUN) を指定します。

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

-OnBehalfOfUser

ユーザー名を指定します。 このコマンドレットは、このパラメーターが指定したユーザーの代わりに動作します。

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

-OnBehalfOfUserRole

ユーザー ロールを指定します。 ユーザー ロールを取得するには、 Get-SCUserRole コマンドレットを使用します。 このコマンドレットは、このパラメーターが指定するユーザー ロールの代わりに動作します。

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

-ParentVirtualHardDiskPath

差分ディスクの作成に使用する親仮想ハード ディスクのパスを指定します。

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

-Path

仮想ディスク ドライブの宛先パスを指定します。

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

-PROTipID

このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。

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

-ReturnImmediately

ジョブが作成される直前に、呼び出し元プロセスに制御が返されることを示します。

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

-RunAsynchronously

コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。

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

-SCSI

仮想マシンまたはテンプレート上に構成される仮想ディスク ドライブ オブジェクトの接続先となるバスの種類として SCSI を指定します。

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

-SharedStorage

仮想ディスク ドライブが共有ストレージを使用するかどうかを示します。

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

-StorageClassification

ストレージ分類オブジェクトを指定します。

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

-StorageDisk

Hyper-V ホストまたは VMware ESX ホストでそのホスト上のバーチャル マシンがバーチャル ハード ディスクの代わりに使用できるディスクを指定します。 このディスクはパススルー ディスクと呼ばれます。 対応する VMware 用語は Raw Device Mapping (RDM) です。 ホスト ディスクは、ローカル ハード ディスクまたは記憶域ネットワーク (SAN) 上の論理装置のいずれかです。 VMM では、仮想マシンはホストのファイル システムをバイパスして、パススルー ディスクに直接アクセスできます。 Hyper-V ホストでは、パススルー ディスクと、パススルー ディスクから VHD への変換がサポートされます。 VMware ESX ホストはパススルー ディスクをサポートしますが、ディスク変換はサポートしていません。 Citrix XenServer ホストでは、パススルー ディスクはサポートされていません。

Type:StorageDisk
Aliases:HostDisk
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageQoSPolicy

記憶域のサービス品質 (QoS) ポリシーを指定します。

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

-SystemVolume

VirtualDiskDrive に接続されているボリュームがシステム ボリュームであることを示します。

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

-UseLocalVirtualHardDisk

仮想マシンの作成に使用する VHD ファイルが存在し、宛先ホストに格納されていることを確認します。

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

-VirtualHardDisk

バーチャル ハード ディスク オブジェクトを指定します。

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

-VirtualHardDiskFormatType

ハード ディスク形式の種類を指定します。 有効な値は次のとおりです。

  • VHD
  • VMDK
  • VHDX
Type:VHDFormatType
Accepted values:VHD, VMDK, VHDX, VHDS
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualHardDiskSizeMB

固定仮想ハード ディスク ファイルのサイズを MB 単位で指定するか、動的に拡張する仮想ハード ディスク ファイルの最大サイズを指定します。

Type:Int64
Aliases:Size
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VM

仮想マシン オブジェクトを指定します。

Type:VM
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

-VMTemplate

仮想マシンの作成に使用する VMM テンプレート オブジェクトを指定します。

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

-VolumeType

仮想ハード ディスクのボリュームの種類を指定します。 有効な値は、Boot、System、BootAndSystem、None です。

Type:VolumeType
Accepted values:None, Boot, System, BootAndSystem
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

出力

VirtualDiskDrive

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

メモ

  • このコマンドレットには、 Get-SCVirtualHardDisk コマンドレットを使用して取得できる VMM 仮想ハード ディスク オブジェクトが必要です。