다음을 통해 공유


New-SCVirtualDiskDrive

가상 디스크 드라이브 개체를 만듭니다.

Syntax

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>]

Description

New-SCVirtualDiskDrive cmdlet은 VMM(Virtual Machine Manager)에서 관리하는 호스트에 배포된 가상 머신에 가상 디스크 드라이브 개체를 만들거나 VMM 라이브러리의 템플릿에 가상 디스크 드라이브 개체를 만듭니다.

System Center 2019에서는 DifferencingParentVirtualHardDiskPath 매개 변수를 사용하여 차이점 보관용 디스크를 만들 수 있습니다. 차이점 보관 디스크는 부모-자식 관계에서 그대로 유지하려는 다른 디스크와 연결된 디스크입니다. 부모 디스크에 영향을 주지 않고 자식 디스크의 데이터 또는 운영 체제를 변경할 수 있습니다. 변경 내용을 자식 디스크로 되돌릴 수 있습니다. 자식 디스크는 부모 디스크(VHD 또는 VHDX)와 동일한 가상 하드 디스크 형식이어야 합니다. VirtualHardDiskFormat 매개 변수를 사용하여 형식을 설정할 수 있습니다.

VMM 라이브러리 공유에 저장되지만 가상 디스크 드라이브에 연결되지 않은 가상 하드 디스크 파일은 라이브러리에 독립 실행형 개체로 존재합니다. Windows 기반 .vhd 또는 .vhdx 파일 또는 VMware 기반 .vmdk 파일일 수 있습니다.

통과 디스크는 해당 호스트의 가상 머신이 가상 하드 디스크를 사용하는 대신 사용할 수 있는 Hyper-V 또는 VMware ESX 호스트의 디스크입니다. 해당 VMware 용어는 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 cmdlet을 사용하여 VMM 라이브러리에서 빈 디스크 - Small이라는 가상 하드 디스크 개체를 가져옵니다. 명령은 해당 개체를 $VHD 변수에 저장합니다.

두 번째 명령은 Get-SCVMTemplate cmdlet을 사용하여 라이브러리에서 VMTemplate01이라는 가상 머신 템플릿 개체를 가져옵니다. 명령은 해당 개체를 $Template 변수에 저장합니다.

마지막 명령은 VMTemplate01에 가상 디스크 드라이브를 만듭니다. 이 명령은 $VHD 저장된 가상 하드 디스크를 가상 디스크 드라이브의 IDE 버스 두 번째 슬롯에 있는 두 번째 채널에 연결합니다.

예제 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 cmdlet을 사용하여 VM01이라는 가상 머신 개체를 가져옵니다. 이 명령은 해당 개체를 $VM 변수에 저장합니다.

두 번째 명령은 가상 머신의 두 번째 슬롯에 있는 첫 번째 IDE 채널에 동적 가상 디스크 드라이브를 만듭니다. 이 명령은 크기를 19.5GB로 지정합니다.

예제 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 포함하는 후속 명령을 단일 작업 그룹으로 그룹화하는 식별자로 작동합니다.

두 번째 명령은 VMM 라이브러리 위치 \LibraryServer01.Contoso.com\MSSCVMMLibrary\VHDs\Blank Disk - Large.vhd에서 가상 하드 디스크 개체를 가져온 다음 해당 개체를 $VHD 변수에 저장합니다.

세 번째 명령은 가상 하드 디스크 드라이브 개체를 만들고 새 개체를 IDE Bus 0 및 LUN 1에 할당합니다. 또한 이 명령은 $VHD 저장된 가상 하드 디스크를 새 개체에 연결합니다. JobGroup 매개 변수를 사용하여 이 명령은 작업 그룹을 호출하고 새 가상 하드 디스크 드라이브 개체를 이전 명령에서 만든 새 가상 머신과 연결하는 마지막 명령 바로 앞에서 실행됩니다.

네 번째 명령은 Get-SCHardwareProfile cmdlet을 사용하여 이름에 NewHWProfile01 문자열을 포함하는 하드웨어 프로필 개체를 가져옵니다. 명령은 해당 개체를 $HwProfile 변수에 저장합니다.

다섯 번째 명령은 Get-SCVMHost cmdlet을 사용하여 VMHost03이라는 호스트 개체를 가져옵니다. 이 명령은 호스트 개체를 $VMHost 변수에 저장합니다.

마지막 명령은 $HWProfile 저장된 하드웨어 설정을 사용하여 VM10이라는 가상 머신을 만듭니다. 이 명령은 VMHost03에 가상 머신을 배포합니다. 이 명령은 호스트가 시작될 때 가상 머신이 자동으로 시작되지 않고 가상화 서비스가 중지될 때 저장된 상태로 전환되도록 지정합니다. 이 명령은 JobGroup 매개 변수를 사용하여 동일한 작업 그룹 ID를 사용하는 이전 cmdlet이 가상 머신을 만들기 전에 실행됨을 나타냅니다. 이 경우 세 번째 명령의 New-SCVirtualDiskDrive cmdlet은 가상 디스크 드라이브를 만들고 새 가상 머신과 연결합니다.

예제 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 변수에 저장합니다.

두 번째 명령은 VMHost04라는 호스트 개체를 가져오고 해당 개체를 $VMHost 변수에 저장합니다.

세 번째 명령은 통과가 가능한 VMHost04의 모든 스토리지 디스크 개체를 가져오고 해당 개체를 $HostDisk 변수에 저장합니다. 명령이 단일 개체 또는 $Null 값을 반환하는 경우 @ 기호 및 괄호를 사용하면 명령이 결과를 배열에 저장합니다.

마지막 명령은 VMHost04의 실제 호스트 디스크에 연결된 가상 디스크 드라이브 개체를 만듭니다. 가상 디스크 드라이브는 VM04에 있는 첫 번째 SCSI 버스의 두 번째 슬롯에 연결됩니다. 이 예에서는 가상 컴퓨터에 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 변수에 저장합니다.

두 번째 명령은 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 변수에 저장합니다.

두 번째 명령은 지정된 부모 디스크가 있는 DiffDisk.vhdx라는 차이점 보관용 디스크를 만들고 차이점 보관 디스크를 VM06에 연결합니다.

매개 변수

-AnyStorageDisk

이 cmdlet은 새 가상 머신 작업 그룹에서 통과 디스크를 만들 수 있음을 나타내는 자리 표시자 매개 변수를 사용한다는 것을 나타냅니다.

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

cmdlet이 차이점 보관용 디스크를 만드는지 여부를 나타냅니다.

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

사용자 이름을 지정합니다. 이 cmdlet은 이 매개 변수가 지정하는 사용자를 대신하여 작동합니다.

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

-OnBehalfOfUserRole

사용자 역할을 지정합니다. 사용자 역할을 가져오려면 Get-SCUserRole cmdlet을 사용합니다. 이 cmdlet은 이 매개 변수가 지정하는 사용자 역할을 대신하여 작동합니다.

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 용어는 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

가상 하드 디스크의 볼륨 유형을 지정합니다. 유효한 값은 부팅, 시스템, 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

이 cmdlet은 VirtualDiskDrive 개체를 반환합니다.

참고

  • 이 cmdlet에는 Get-SCVirtualHardDisk cmdlet을 사용하여 검색할 수 있는 VMM 가상 하드 디스크 개체가 필요합니다.