Partilhar via


New-SCVirtualDiskDrive

Cria um objeto de unidade de disco virtual.

Sintaxe

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

O cmdlet New-SCVirtualDiskDrive cria um objeto de unidade de disco virtual em uma máquina virtual implantada em um host gerenciado pelo Virtual Machine Manager (VMM) ou cria um objeto de unidade de disco virtual em um modelo na biblioteca do VMM.

No System Center, você pode criar um disco diferencial usando o de diferenciação e parâmetros de ParentVirtualHardDiskPath. Um disco diferencial é um disco associado em uma relação pai-filho a outro disco que você deseja deixar intacto. Você pode alterar os dados ou o sistema operacional no disco filho sem afetar o disco pai. Você pode reverter as alterações para o disco filho. O disco filho deve ter o mesmo formato de disco rígido virtual que o disco pai, VHD ou VHDX. Você pode definir o formato usando o parâmetro VirtualHardDiskFormat.

Um arquivo de disco rígido virtual armazenado em um compartilhamento de biblioteca do VMM, mas não conectado a uma unidade de disco virtual, existe como um objeto autônomo na biblioteca. Pode ser um arquivo .vhd ou .vhdx baseado no Windows ou um arquivo .vmdk baseado em VMware.

Um disco de passagem é um disco em um host Hyper-V ou VMware ESX que uma máquina virtual nesse host pode usar em vez de usar um disco rígido virtual. O termo VMware correspondente é Raw Device Mapping (RDM). O disco host é um disco rígido local ou uma unidade lógica em uma SAN (Storage Area Network, rede de armazenamento de dados). O VMM permite que a máquina virtual ignore o sistema de arquivos host e acesse o disco de passagem diretamente. Hyper-V hosts suportam discos de passagem e conversão de um disco de passagem em VHD. Os hosts VMware ESX suportam discos de passagem, mas não a conversão de disco. Os hosts Citrix XenServer não suportam discos de passagem.

Não é possível criar um ponto de verificação de um disco de passagem porque a criação de ponto de verificação foi projetada para funcionar com discos rígidos virtuais.

Exemplos

Exemplo 1: Criar uma unidade de disco virtual em um modelo e anexar um disco rígido virtual existente

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

O primeiro comando obtém o objeto de disco rígido virtual chamado Blank Disk - Small da biblioteca do VMM usando o cmdlet Get-SCVirtualHardDisk. O comando armazena esse objeto na variável $VHD.

O segundo comando obtém o objeto de modelo de máquina virtual chamado VMTemplate01 da biblioteca usando o cmdlet Get-SCVMTemplate. O comando armazena esse objeto na variável $Template.

O último comando cria uma unidade de disco virtual no VMTemplate01. O comando anexa o disco rígido virtual armazenado em $VHD ao segundo canal no segundo slot do barramento IDE na unidade de disco virtual.

Exemplo 2: Criar uma unidade de disco virtual e adicioná-la a uma máquina virtual existente

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

O primeiro comando obtém o objeto de máquina virtual chamado VM01 usando o cmdlet Get-SCVirtualMachine. O comando armazena esse objeto na variável $VM.

O segundo comando cria uma unidade de disco virtual dinâmica no primeiro canal IDE no segundo slot da máquina virtual. O comando especifica seu tamanho como 19,5 GB.

Exemplo 3: Criar uma unidade de disco virtual a partir de um VHD existente e anexá-la a uma nova máquina virtual

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

O primeiro comando gera um GUID e o armazena como uma cadeia de caracteres na variável $JobGroupID. O ID do grupo de trabalho funciona como um identificador que agrupa comandos subsequentes que incluem $JobGroupID em um único grupo de trabalhos.

O segundo comando obtém o objeto de disco rígido virtual do local da biblioteca do VMM \LibraryServer01.Contoso.com\MSSCVMMLibrary\VHDs\Blank Disk - Large.vhd e, em seguida, armazena esse objeto na variável $VHD.

O terceiro comando cria um objeto de unidade de disco rígido virtual e atribui o novo objeto ao IDE Bus 0 e LUN 1. Este comando também anexa o disco rígido virtual armazenado em $VHD ao novo objeto. Usando o parâmetro JobGroup, esse comando é executado imediatamente antes do último comando que invoca o grupo de tarefas e associa o novo objeto de unidade de disco rígido virtual à nova máquina virtual criada no comando anterior.

O quarto comando obtém o objeto de perfil de hardware que contém a cadeia de caracteres NewHWProfile01 em seu nome usando o cmdlet Get-SCHardwareProfile. O comando armazena esse objeto na variável $HwProfile.

O quinto comando obtém o objeto host chamado VMHost03 usando o cmdlet Get-SCVMHost. O comando armazena o objeto host na variável $VMHost.

O último comando cria uma máquina virtual chamada VM10 usando as configurações de hardware armazenadas no $HWProfile. O comando implanta a máquina virtual no VMHost03. O comando especifica que a máquina virtual não é iniciada automaticamente quando o host é iniciado e é colocada em um estado salvo quando o serviço de virtualização é interrompido. Este comando usa o parâmetro JobGroup para indicar que todos os cmdlets anteriores que usam a mesma ID de grupo de trabalho são executados antes de criar a máquina virtual. Nesse caso, o cmdlet New-SCVirtualDiskDrive do terceiro comando cria uma unidade de disco virtual e a associa à nova máquina virtual.

Exemplo 4: Criar uma unidade de disco virtual usando um disco host e anexá-la a uma máquina virtual existente

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

O primeiro comando obtém o objeto de máquina virtual chamado VM04 e, em seguida, armazena esse objeto na variável $VM.

O segundo comando obtém o objeto host chamado VMHost04 e, em seguida, armazena esse objeto na variável $VMHost.

O terceiro comando obtém todos os objetos de disco de armazenamento no VMHost04 que são capazes de passagem e, em seguida, armazena esses objetos na variável $HostDisk. Usar o símbolo @ e parênteses garante que o comando armazene os resultados em uma matriz, caso o comando retorne um único objeto ou um valor $Null.

O último comando cria um objeto de unidade de disco virtual que está conectado a um disco host físico no VMHost04. A unidade de disco virtual está conectada ao segundo slot do primeiro barramento SCSI no VM04. Este exemplo pressupõe que a máquina virtual já tenha um controlador SCSI.

Exemplo 5: Criar uma unidade de disco virtual a partir de um VHDX existente e anexá-la a uma máquina virtual existente

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

O primeiro comando obtém o objeto de disco rígido virtual chamado Blank Disk - Large.vhdx da biblioteca do VMM e, em seguida, armazena esse objeto na variável $VHDX.

O segundo comando obtém o objeto de máquina virtual chamado VM05 e, em seguida, armazena esse objeto na variável $VM.

O último comando cria uma unidade de disco virtual a partir de Blank Disk - Large.vhdx e anexa a nova unidade de disco virtual ao VM05.

Exemplo 6: Criar um disco diferencial e anexá-lo a uma máquina virtual existente

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

O primeiro comando obtém o objeto de máquina virtual chamado VM06 e que armazena esse objeto na variável $VM.

O segundo comando cria um disco de diferenciação chamado DiffDisk.vhdx que tem o disco pai especificado e anexa o disco de diferenciação ao VM06.

Parâmetros

-AnyStorageDisk

Indica que esse cmdlet usa o parâmetro de espaço reservado que indica a criação de discos de passagem em um novo grupo de tarefas de máquina virtual.

Tipo:SwitchParameter
Aliases:AnyHostDisk
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-BootVolume

Indica que o volume anexado ao VirtualDiskDrive é um volume de inicialização.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Bus

Especifica o barramento IDE ao qual anexar uma unidade de disco virtual ou o barramento SCSI ao qual anexar uma unidade de disco virtual.

Tipo:Byte
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-CreateDiffDisk

Indica se o cmdlet cria um disco de diferenciação.

Tipo:Boolean
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Differencing

Indica que o disco rígido virtual é criado como um disco diferencial.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Dynamic

Especifica que um disco rígido virtual pode se expandir dinamicamente.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-FileName

Especifica o nome do arquivo a ser usado quando você renomeia um arquivo de disco rígido virtual à medida que o adiciona a uma máquina virtual.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Fixed

Indica que um disco rígido virtual está fixo em tamanho.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-IDE

Indica que IDE é o tipo de barramento ao qual anexar um objeto de unidade de disco virtual configurado em uma máquina virtual ou em um modelo.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-JobGroup

Especifica um identificador para uma série de comandos que são executados como um conjunto imediatamente antes da execução do comando final que inclui o mesmo identificador de grupo de trabalhos.

Tipo:Guid
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-JobVariable

Especifica uma variável na qual o progresso do trabalho é controlado e armazenado.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-LUN

Especifica o número da unidade lógica (LUN) para um objeto de unidade de disco virtual ou para um objeto de unidade de disco virtual em um barramento SCSI.

Tipo:Byte
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OnBehalfOfUser

Especifica um nome de usuário. Este cmdlet opera em nome do usuário especificado por esse parâmetro.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OnBehalfOfUserRole

Especifica uma função de usuário. Para obter uma função de usuário, use o cmdlet Get-SCUserRole. Este cmdlet opera em nome da função de usuário especificada por esse parâmetro.

Tipo:UserRole
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ParentVirtualHardDiskPath

Especifica o caminho do disco rígido virtual pai a ser usado para criar um disco diferencial.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Path

Especifica o caminho de destino para a unidade de disco virtual.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PROTipID

Especifica a ID da dica de Otimização de Desempenho e Recursos (dica PRO) que disparou essa ação. Este parâmetro permite auditar dicas PRO.

Tipo:Guid
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ReturnImmediately

Indica que o controle é retornado ao processo de chamada imediatamente, antes que o trabalho seja criado.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RunAsynchronously

Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SCSI

Especifica SCSI como o tipo de barramento ao qual anexar um objeto de unidade de disco virtual configurado em uma máquina virtual ou em um modelo.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SharedStorage

Indica se a unidade de disco virtual usa armazenamento compartilhado.

Tipo:Boolean
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-StorageClassification

Especifica um objeto de classificação de armazenamento.

Tipo:StorageClassification
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-StorageDisk

Especifica um disco em um host Hyper-V ou VMware ESX que uma máquina virtual nesse host pode usar em vez de usar um disco rígido virtual. Este disco é referido como um disco de passagem. O termo VMware correspondente é Raw Device Mapping (RDM). O disco host é um disco rígido local ou uma unidade lógica em uma SAN (Storage Area Network, rede de armazenamento de dados). O VMM permite que a máquina virtual ignore o sistema de arquivos do host e acesse o disco de passagem diretamente. Hyper-V hosts suportam discos de passagem e conversão de um disco de passagem em VHD. Os hosts VMware ESX suportam discos de passagem, mas não a conversão de disco. Os hosts Citrix XenServer não suportam discos de passagem.

Tipo:StorageDisk
Aliases:HostDisk
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-StorageQoSPolicy

Especifica uma política de QoS (Qualidade de Serviço) de armazenamento.

Tipo:StorageQoSPolicy
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SystemVolume

Indica que o volume anexado ao VirtualDiskDrive é um volume do sistema.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-UseLocalVirtualHardDisk

Verifica se o arquivo VHD ou arquivos a serem usados para criar a máquina virtual existem e estão armazenados no host de destino.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VirtualHardDisk

Especifica um objeto de disco rígido virtual.

Tipo:StandaloneVirtualHardDisk
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VirtualHardDiskFormatType

Especifica o tipo de formato de disco rígido. Os valores válidos são:

  • VHD
  • VMDK
  • VHDX
Tipo:VHDFormatType
Valores aceites:VHD, VMDK, VHDX, VHDS
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VirtualHardDiskSizeMB

Especifica o tamanho, em megabytes (MB), de um arquivo de disco rígido virtual fixo ou o tamanho máximo possível de um arquivo de disco rígido virtual em expansão dinâmica.

Tipo:Int64
Aliases:Size
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VM

Especifica um objeto de máquina virtual.

Tipo:VM
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-VMMServer

Especifica um objeto de servidor VMM.

Tipo:ServerConnection
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-VMTemplate

Especifica um objeto de modelo do VMM usado para criar máquinas virtuais.

Tipo:Template
Aliases:Template
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-VolumeType

Especifica o tipo de volume para um disco rígido virtual. Os valores válidos são: Boot, System, BootAndSystem e None.

Tipo:VolumeType
Valores aceites:None, Boot, System, BootAndSystem
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Saídas

VirtualDiskDrive

Este cmdlet retorna um objeto VirtualDiskDrive.

Notas

  • Este cmdlet requer um objeto de disco rígido virtual do VMM, que pode ser recuperado usando o cmdlet Get-SCVirtualHardDisk.