New-SCVirtualMachine
Cria uma máquina virtual para ser gerida pelo VMM.
Syntax
New-SCVirtualMachine
[-StartVM]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-HighlyAvailable \<Boolean\>]
[-DRProtectionRequired \<Boolean\>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-ReplicationGroup <ReplicationGroup>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VMTemplate <Template>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-VMShieldingData <KeyFile>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-HighlyAvailable \<Boolean\>]
[-DRProtectionRequired \<Boolean\>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-ReplicationGroup <ReplicationGroup>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-GuestOSProfile <GuestOSProfile>]
[-FullName <String>]
[-OrganizationName <String>]
[-ComputerName <String>]
[-ProductKey <String>]
[-GuiRunOnceCommands <String[]>]
[-TimeZone <Int32>]
[-MergeAnswerFile \<Boolean\>]
[-LocalAdministratorCredential <VMMCredential>]
[-Domain <String>]
[-DomainJoinCredential <VMMCredential>]
[-Workgroup <String>]
[-AnswerFile <Script>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VM <VM>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-Cloud <Cloud>
[-CapabilityProfile <CapabilityProfile>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-StoreToLibrary]
[-DelayStartSeconds <Int32>]
[-SelfServiceRole <SelfServiceUserRole>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VM <VM>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VirtualHardDisk <StandaloneVirtualHardDisk>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-HighlyAvailable \<Boolean\>]
[-DRProtectionRequired \<Boolean\>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-ReplicationGroup <ReplicationGroup>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
-VMConfiguration <BaseVMConfiguration>
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-VMShieldingData <KeyFile>]
[-Cloud <Cloud>]
[-CapabilityProfile <CapabilityProfile>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-StoreToLibrary]
[-DelayStartSeconds <Int32>]
[-SelfServiceRole <SelfServiceUserRole>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-GuestOSProfile <GuestOSProfile>]
[-FullName <String>]
[-OrganizationName <String>]
[-ComputerName <String>]
[-ProductKey <String>]
[-GuiRunOnceCommands <String[]>]
[-TimeZone <Int32>]
[-MergeAnswerFile \<Boolean\>]
[-LocalAdministratorCredential <VMMCredential>]
[-Domain <String>]
[-DomainJoinCredential <VMMCredential>]
[-Workgroup <String>]
[-AnswerFile <Script>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
-VirtualHardDisk <StandaloneVirtualHardDisk>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-LibraryServer <LibraryServer>
-SharePath <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
-VM <VM>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-LibraryServer <LibraryServer>
-SharePath <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
-VMConfigurationScaleOut <BaseVMConfiguration>
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
-ComputerTier <ComputerTier>
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-ComputerName <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-LibraryServer <LibraryServer>
-SharePath <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Nota
Um novo parâmetro [-EnableNestedVirtualization] <Booleano> está incluído no VMM 2019 UR1 e posterior. Para obter mais informações, veja Parâmetros.
O cmdlet New-SCVirtualMachine cria uma máquina virtual que o Virtual Machine Manager (VMM) gere. Pode criar uma máquina virtual a partir das seguintes origens:
- Uma máquina virtual parada implementada num anfitrião.
- Uma máquina virtual armazenada na biblioteca do VMM.
- Um modelo de máquina virtual.
- Um disco rígido virtual que já contém um sistema operativo. Pode criar uma máquina virtual a partir de um disco rígido existente que contenha um sistema operativo de terceiros, como o Linux.
- Um disco rígido virtual em branco.
No System Center, pode criar uma máquina virtual com um disco de diferenciação. Para obter mais informações sobre discos de diferenciação, consulte New-SCVirtualDiskDrive.
Quando implementa uma nova máquina virtual num anfitrião Hyper-V, pode especificar uma localização para os ficheiros da máquina virtual ou utilizar o caminho predefinido: <C>:\ProgramData\Microsoft\Windows\Hyper-V. Quando implementa uma máquina virtual num anfitrião VMware ESX ou anfitrião Citrix XenServer, não existe um caminho predefinido. Especifique um caminho.
Como alternativa ao cmdlet atual, pode criar uma máquina virtual com os seguintes cmdlets:
- New-SCP2V.
Este cmdlet cria uma máquina virtual a partir de um computador físico existente.
Isto chama-se conversão P2V.
Para obter mais informações, escreva:
Get-Help New-SCP2V
. - New-SCV2V cria uma máquina virtual a partir de uma máquina virtual existente, como uma máquina virtual criada no VMWare.
Isto chama-se conversão V2V).
Para obter mais informações, escreva:
Get-Help New-SCV2V
.
Exemplos
Exemplo 1: criar uma máquina virtual a partir de um disco rígido virtual e implementá-la num anfitrião
PS C:\> $VHD = Get-SCVirtualHardDisk -Name "Blank Disk - Large"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> New-SCVirtualMachine -Name "VM01" -VirtualHardDisk $VHD -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously
O primeiro comando obtém o objeto de disco rígido virtual denominado Disco Em Branco - Grande a partir da biblioteca do VMM e armazena esse objeto na variável $VHD.
O segundo comando obtém o objeto anfitrião com o nome VMHost01 e armazena esse objeto na variável $VMHost.
O último comando cria uma máquina virtual com o nome VM01 a partir do disco rígido virtual armazenado no $VHD. O comando implementa a nova máquina virtual em C:\VirtualMachinePath no anfitrião com o nome VMHost01. O comando especifica o parâmetro RunAsynchronously . O comando devolve o controlo à shell imediatamente, antes de o comando ser concluído.
Exemplo 2: criar uma máquina virtual a partir de um modelo de máquina virtual e implementá-la num anfitrião
PS C:\> $VMTemplate = Get-SCVMTemplate -VMMServer "VMMServer01.Contoso.com" | where {$_.Name -eq "WindowsServer2008R2"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> New-SCVirtualMachine -VMTemplate $VMTemplate -Name "VM02" -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously -ComputerName "Server01" -FullName "Elisa Daugherty" -OrgName "Contoso" -ProductKey "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
O primeiro comando obtém o objeto de modelo de máquina virtual com o nome WindowsServer2008R2 e armazena esse objeto na variável $Template.
O segundo comando obtém o objeto anfitrião com o nome VMHost02 e armazena esse objeto na variável $VMHost.
O comando final cria uma máquina virtual a partir do modelo de máquina virtual armazenado no $Template. O comando atribui o nome VM02 à máquina virtual. Implementa a máquina virtual no anfitrião VMHost02 e armazena os ficheiros da máquina virtual em C:\VirtualMachinePath. O comando final personaliza as seguintes propriedades: o nome do computador da máquina virtual, o nome da pessoa a quem a máquina virtual está registada, o nome da organização e a chave de produto. O comando especifica o parâmetro RunAsynchronously . O comando devolve o controlo à shell imediatamente, antes de o comando ser concluído.
Exemplo 3: criar uma máquina virtual ao clonar uma máquina virtual existente
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> if($VM.Status -eq "PowerOff"){New-SCVirtualMachine -Name "VM03" -VM $VM -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously}
O primeiro comando obtém o objeto de máquina virtual com o nome VM03 e armazena esse objeto na variável $VM.
O segundo comando obtém o objeto anfitrião com o nome VMHost03 e armazena esse objeto na variável $VMHost.
O comando final verifica se a máquina virtual VM01 está num estado desligado. Se a máquina virtual estiver desligada, o comando cria uma máquina virtual com o nome VM03 a partir de VM01 e implementa a nova máquina virtual no VMHost03 em C:\VirtualMachinePath.
Exemplo 4: Criar uma máquina virtual a partir de uma máquina virtual armazenada na biblioteca
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost04"
PS C:\> $VM = Get-SCVirtualMachine -Name "StoredVM01" | where {$_.LibraryServer.Name -eq "LibServer01.Contoso.com"} | where {$_.Location -eq "\\LibServer01.Consoso.com\MSSCVMMLibrary\StoredVM01"}
PS C:\> New-SCVirtualMachine -VM $VM -Name "VM04" -Description "New virtual machine from virtual machine stored in Library" -Owner "Contoso\ElisaDaugherty" -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously -StartAction NeverAutoTurnOnVM -StopAction SaveVM -MemoryMB 1024
O primeiro comando obtém o objeto anfitrião com o nome VMHost04 e armazena esse objeto na variável $VMHost.
O segundo comando obtém o objeto de máquina virtual com o nome StoredVM01 a partir do caminho especificado no servidor de bibliotecas LibServer01 e armazena o objeto da máquina virtual na variável $VM.
O último comando cria uma máquina virtual com o nome VM04 a partir de StoredVM01 que tem 1024 MB de memória. O comando implementa-o no caminho especificado. O comando também especifica uma descrição e um proprietário e especifica que a ação de início da máquina virtual está definida para nunca ser ativada automaticamente e que a ação parar é guardar a máquina virtual.
Exemplo 5: Criar uma máquina virtual de elevada disponibilidade
PS C:\> $JobGuid = [System.Guid]::NewGuid().ToString()
PS C:\> $VMName = "HAVM01"
PS C:\> New-SCVirtualNetworkAdapter -JobGroup $JobGuid -PhysicalAddressType Dynamic -VLANEnabled $False
PS C:\> New-SCVirtualDVDDrive -JobGroup $JobGuid -Bus 1 -LUN 0
PS C:\> New-SCHardwareProfile -Owner "Contoso\ElisaDaugherty" -Name "HWProfile02" -CPUCount 1 -MemoryMB 512 -HighlyAvailable $True -NumLock $False -BootOrder "CD", "IdeHardDrive", "PxeBoot", "Floppy" -LimitCPUFunctionality $False -JobGroup $JobGuid
PS C:\> New-SCVirtualDiskDrive -IDE -Bus 0 -LUN 0 -JobGroup $JobGuid -Size 40960 -Dynamic -Filename "HAVM01_disk_1.vhd"
PS C:\> $VMHost = Get-SCVMHost | where {$_.Name -eq "VMMHANode02.Contoso.com"}
PS C:\> $HardwareProfile = Get-SCHardwareProfile | where {$_.Name -eq "HWProfile02"}
PS C:\> $OperatingSystem = Get-SCOperatingSystem | where {$_.Name -eq "64-bit edition of Windows Server 2008 R2 Datacenter"}
PS C:\> New-SCVirtualMachine -Name $VMName -Description "" -VMMServer "VMMServer01.Contoso.com" -Owner "Contoso\ElisaDaugherty" -VMHost $VMHost -Path "R:\" -HardwareProfile $HardwareProfile -JobGroup $JobGuid -OperatingSystem $OperatingSystem -RunAsynchronously -StartAction NeverAutoTurnOnVM -StopAction SaveVM
O primeiro comando cria uma cadeia GUID e armazena-a na variável $VMGuid. Este GUID é um ID de grupo de tarefas que funciona como um identificador que agrupa comandos subsequentes que incluem este identificador num único grupo de tarefas.
O segundo comando armazena a cadeia HAVM01 na variável $VMName. Esta cadeia é o nome da nova máquina virtual.
O terceiro comando cria um adaptador de rede virtual que tem um endereço MAC dinâmico e tem a VLAN desativada. Uma vez que o comando especifica o parâmetro JobGroup , a placa de rede só é criada antes de o cmdlet atual ser executado.
O quarto comando cria uma unidade de DVD virtual IDE ligada ao segundo canal e ao primeiro bloco. Uma vez que o comando especifica o parâmetro JobGroup , a unidade de DVD virtual só é criada antes de o cmdlet atual ser executado.
O quinto comando cria um perfil de hardware e especifica valores para o nome do perfil, proprietário, contagem de CPU, memória e bootorder. O comando desativa o NumLock e também a funcionalidade limitada da CPU. A CPU limitada não é necessária porque esta é uma máquina virtual que não executa um sistema operativo mais antigo. Este comando designa a máquina virtual como altamente disponível. Uma vez que o comando especifica o parâmetro JobGroup , o perfil de hardware só é criado antes de o cmdlet atual ser executado..
O sexto comando cria uma unidade de disco virtual IDE com uma capacidade de armazenamento de 4 GB no primeiro canal e no primeiro bloco. Uma vez que o comando especifica o parâmetro JobGroup , a nova unidade de disco virtual só é criada antes de o cmdlet atual ser executado.
O sétimo comando obtém um objeto anfitrião de máquina virtual com o nome VMMHANode02 e armazena esse objeto na variável $VMHost. Este anfitrião é um nó de um cluster anfitrião que é gerido pelo VMM.
O oitavo comando obtém o objeto de perfil de hardware com o nome HWProfile02, que foi criado no quinto comando, e armazena esse objeto na variável $HardwareProfile.
O nono comando obtém um objeto do sistema operativo por nome e armazena o objeto na variável $OperatingSystem.
O comando final cria uma nova máquina virtual de elevada disponibilidade denominada HAVM01 com os objetos criados e obtidos nos comandos anteriores. O comando também especifica o parâmetro Path para especificar a localização para armazenar a máquina virtual. Esta localização tem de ser um LUN migrado para clusters. Além disso, o comando especifica que a máquina virtual não é iniciada automaticamente quando o anfitrião é iniciado e que a máquina virtual é colocada num estado guardado quando o serviço de virtualização para.
Exemplo 6: Utilizar um ficheiro VHD existente no anfitrião de destino para criar uma nova máquina virtual a partir de um modelo
PS C:\> $JobGroupID = [Guid]::NewGuid().ToString()
PS C:\> $VMTemplate = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost06.Contoso.com"
PS C:\> Move-SCVirtualHardDisk -IDE -BUS 0 -LUN 0 -Path "L:\OS.VHD" -JobGroup $JobGroupID
PS C:\> New-SCVirtualMachine -Name "VM06" -Path "L:\" -VMTemplate $VMTemplate -VMHost $VMHost -JobGroup $JobGroupID -UseLocalVirtualHardDisk
O primeiro comando gera um GUID e armazena-o na variável $JobGroupID.
O segundo comando obtém o objeto de modelo de máquina virtual com o nome VMTemplate01 e armazena esse objeto na variável $Template. Neste exemplo, VMTemplate01 tem uma unidade de disco virtual no IDE Bus 0 LUN 0 que contém um disco rígido virtual.
O terceiro comando obtém o objeto anfitrião com o nome VMHost06 e armazena esse objeto na variável $VMHost.
O quarto comando liga o disco rígido virtual especificado ao primeiro bloco (0) do canal primário (0) no controlador IDE virtual na máquina virtual em vez do disco rígido virtual predefinido no modelo. O disco rígido virtual armazenado em L:\OS. O VHD contém o sistema operativo que é executado na máquina virtual. Além disso, este comando utiliza o parâmetro JobGroup para especificar que não será executado até que o cmdlet New-SCVirtualMachine acione os comandos no parâmetro JobGroup a executar.
O comando final aciona todos os comandos que contêm a variável $JobGroupID a executar. O comando cria a nova máquina virtual com o nome VM06 a partir do modelo armazenado no $VMTemplate. O comando implementa a máquina virtual no anfitrião no $VMHost. O comando armazena a máquina virtual no diretório de raiz da unidade L:. O parâmetro UseLocalVirtualHardDisk especifica que o comando utiliza um disco rígido existente no anfitrião em vez de copiar um VHD da biblioteca. Por conseguinte, o disco rígido virtual associado à unidade de disco virtual no modelo é substituído pela unidade de disco rígido virtual que existe no anfitrião, L:\OS. VHD. Como resultado, tanto a máquina virtual como o respetivo sistema operativo são armazenados na unidade L: no anfitrião.
Exemplo 7: utilizar um VHD existente no anfitrião de destino para criar uma máquina virtual a partir de um modelo e mover outro VHD para a nova máquina virtual
PS C:\> $JobGroupID = [guid]::NewGuid()
PS C:\> $VMTemplate = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost07.Contoso.com"
PS C:\> $VHD = Get-SCVirtualHardDisk -All | where {$_.Name -eq "Other.Vhd"}
PS C:\> Move-SCVirtualHardDisk -IDE -BUS 0 -LUN 0 -Path "L:\OS.VHD" -JobGroup $JobGroupID
PS C:\> New-SCVirtualDiskDrive -VirtualHardDisk $VHD -IDE -BUS 0 -LUN 1 -Path "R:\" -Filename "Other.Vhd" -JobGroup $JobGroupID
PS C:\> New-SCVirtualMachine -Name "VM07" -Path "D:\VirtualMachinePath" -VMTemplate $VMTemplate -VMHost $VMHost -JobGroup $JobGroupID -UseLocalVirtualHardDisk
Os três primeiros comandos são idênticos aos três primeiros comandos no exemplo anterior. Neste exemplo, vMTemplate01 tem uma unidade de disco virtual no IDE Bus 0 e LUN 0 que contém um disco rígido virtual.
O quarto comando obtém o objeto de disco rígido virtual com o nome Other.VHD. O cmdlet Get-SCVirtualHardDisk pode obter objetos de disco rígido virtual a partir de uma máquina virtual, de um modelo ou de um ficheiro autónomo armazenado na biblioteca do VMM. Especificar o parâmetro Todos obtém uma lista completa de todos os objetos subordinados, independentemente do objeto principal. Neste caso, o comando obtém todos os objetos de disco rígido virtual disponíveis e, em seguida, seleciona Other.VHD.
O quinto comando liga o disco rígido virtual especificado ao primeiro bloco (0) do canal primário (0) no controlador IDE virtual na máquina virtual em vez do disco rígido virtual predefinido no modelo. O disco rígido virtual armazenado em L:\OS. O VHD contém o sistema operativo que será iniciado na máquina virtual. Além disso, este comando especifica o parâmetro JobGroup para especificar que não é executado até que o cmdlet atual acione os comandos na lista JobGroup a executar.
O sexto comando cria um objeto de unidade de disco virtual e anexa o objeto de disco rígido virtual armazenado no $VHD ao IDE Bus 0 e ao LUN 1 na nova unidade. O comando especifica o parâmetro Caminho para armazenar o objeto de disco rígido virtual no $VHD no diretório raiz da unidade R na máquina virtual e especifica que o respetivo nome é Other.VHD. Além disso, este comando utiliza o parâmetro JobGroup para especificar que não será executado até que o último comando acione os comandos na lista JobGroup a executar.
O último comando aciona todos os comandos que contêm a variável $JobGroupID a executar. O comando cria a máquina virtual com o nome VM07 a partir do modelo armazenado no $VMTemplate. O comando implementa a máquina virtual no anfitrião especificado no $VMHost. O comando armazena a máquina virtual na pasta D:\VirtualMachinePath. O parâmetro UseLocalVirtualHarddisk especifica que o commmand utiliza um disco rígido existente no anfitrião em vez de copiar um VHD da biblioteca. Por conseguinte, o disco rígido virtual associado à unidade de disco virtual no modelo é substituído pela unidade de disco rígido virtual que existe no anfitrião L:\OS. VHD. Como resultado, o caminho da máquina virtual é D:\VirtualMachinePath\VM07, o caminho do sistema operativo é L:\OS. O VHD e o caminho do outro disco rígido virtual são R:\Other.VHD.
Exemplo 8: Criar uma máquina virtual baseada no Linux a partir de um modelo de máquina virtual e implementá-la num anfitrião
PS C:\> $VMTemplate = Get-SCVMTemplate -VMMServer "VMMServer01.Contoso.com" | Where-Object {$_.Name -eq "CentOSConfigurable"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> $Cred = Get-Credential
PS C:\> New-SCVirtualMachine -VMTemplate $VMTemplate -Name "MyCentOSVM" -RunAsynchronously -ComputerName "MyCentOSVM" -LinuxDomainName "Contoso.com" -LocalAdministratorCredential $Cred -VMHost $VMhost -Path "C:\VirtualMachinePath"
O primeiro comando obtém o objeto de modelo de máquina virtual com o nome CentOSConfigurable e armazena esse objeto na variável $Template.
O segundo comando obtém o anfitrião com o nome VMHost02 e armazena esse objeto na variável $VMHost.
O terceiro comando obtém uma credencial e armazena esse objeto na variável $Cred. Esta credencial destina-se à conta raiz.
O comando final cria uma máquina virtual a partir do modelo de máquina virtual armazenado no $Template. O nome do comando da máquina virtual MyCentOSVM. Implementa a máquina virtual no anfitrião com o nome VMHost02 e armazena os respetivos ficheiros em C:\VirtualMachinePath. O comando final personaliza as seguintes propriedades: o nome do computador da máquina virtual, o dnsdomainname do Linux e a palavra-passe da conta raiz.
Parâmetros
-AnswerFile
Especifica um objeto de script armazenado na biblioteca do VMM para utilizar como um ficheiro de resposta. O nome do script de ficheiro de resposta depende do sistema operativo que pretende instalar numa máquina virtual:
- Sysprep.inf. Windows XP, Windows Server 2000 ou Windows Server 2003
- Unattend.xml. Windows Vista, Windows 7 ou Windows Server 2008
Type: | Script |
Aliases: | SysPrepFile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AutomaticCriticalErrorAction
Especifica a ação a tomar quando a VM encontrar um erro crítico e excede a duração de tempo limite especificada pelo parâmetro AutomaticCriticalErrorActionTimeout . Os valores aceitáveis para este parâmetro são: Pausa e Nenhum.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomaticCriticalErrorActionTimeout
Especifica a quantidade de tempo, em minutos, para aguardar em pausa crítica antes de desligar a máquina virtual.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BlockDynamicOptimization
Indica se a otimização dinâmica está bloqueada para uma máquina virtual.
Type: | Boolean |
Aliases: | ExcludeFromPRO |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CapabilityProfile
Especifica um objeto de perfil de capacidade.
Type: | CapabilityProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CheckpointType
Especifica o tipo de ponto de verificação. Os valores aceitáveis para este parâmetro são:
- Desativado
- Produção
- ProductionOnly
- Standard
Type: | CheckpointType |
Accepted values: | Disabled, Production, ProductionOnly, Standard |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Cloud
Especifica um objeto de nuvem privada.
Type: | Cloud |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Especifica o nome de um computador que o VMM pode identificar exclusivamente na sua rede. Os formatos válidos são:
- FQDN (nome de domínio completamente qualificado)
- Endereço IPv4 ou IPv6
- Nome NetBIOS
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerTier
Especifica um objeto de camada de computador.
Type: | ComputerTier |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCount
Especifica o número de CPUs na máquina virtual. Os anfitriões seguintes suportam o seguinte número de processadores:
- Hyper-V. Até quatro CPUs por máquina virtual, dependendo do sistema operativo convidado.
- VMware ESX. Até quatro CPUs por máquina virtual para qualquer sistema operativo convidado suportado, exceto uma CPU numa máquina virtual que execute o Windows NT 4.0.
- Citrix XenServer. Até oito CPUs por máquina virtual, dependendo do sistema operativo convidado.
Type: | Byte |
Aliases: | ProcessorCount |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCyclesLimitPercent
Especifica o limite de ciclos de CPU como uma percentagem.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCyclesReservePercent
Especifica os ciclos de CPU de reserva como uma percentagem.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPULimitForMigration
Indica se pretende limitar as funcionalidades do processador da máquina virtual especificada para permitir a migração para um computador físico que tenha uma versão diferente do mesmo processador que o computador de origem. O VMM não suporta a migração de máquinas virtuais entre computadores físicos que tenham processadores de diferentes fabricantes.
Type: | Boolean |
Aliases: | LimitCPUForMigration |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPULimitFunctionality
Indica se deve fornecer funcionalidades de CPU limitadas para a máquina virtual. Especifique um valor de $True para suportar um sistema operativo mais antigo, como o Windows NT 4.0, numa máquina virtual implementada num anfitrião Hyper-V ou num anfitrião ESX VMware.
Type: | Boolean |
Aliases: | LimitCPUFunctionality |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUPerVirtualNumaNodeMaximum
Especifica o número máximo de CPUs permitidas para cada nó numa virtual.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPURelativeWeight
Especifica a quantidade de recursos da CPU num anfitrião que esta máquina virtual pode utilizar relativamente a outras máquinas virtuais no mesmo anfitrião. Uma máquina virtual com um valor de peso mais elevado é atribuída mais recursos de CPU do que uma máquina virtual com um valor de peso mais baixo. O termo VMware para estes valores são partilhas. Os tipos de anfitriões suportam os seguintes valores relativos:
- Hyper-V. 1 a 10000.
- VMware ESX. Elevada. 2000.
- VMware ESX. Acima do Normal. 1500.
- VMware ESX. Normal (predefinição). 1000.
- VMware ESX. Abaixo do Normal. 750.
- VMware ESX. Baixo. 500.
- VMware ESX. Personalizado de 1 a 100 00000.
- Citrix XenServer. 1 a 65536, normal é 256.
Type: | Int32 |
Aliases: | RelativeWeight |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUType
Especifica o tipo de CPU para uma máquina virtual. Para obter uma lista de todos os tipos de CPU disponíveis para utilização em máquinas virtuais num ambiente do VMM, veja o cmdlet Get-SCCPUType .
Type: | ProcessorType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DelayStartSeconds
Especifica o número de segundos a aguardar após o início do serviço de virtualização antes de iniciar automaticamente uma máquina virtual. Este atraso escalona o tempo de arranque de várias máquinas virtuais para ajudar a reduzir a procura de recursos de computadores físicos. Uma definição típica pode ser de 30 a 60 segundos. O atraso máximo configurável para anfitriões é o seguinte:
- Hyper-V. 1000000000 segundos (277777 horas)
- VMware ESX. 65535 segundos (18 horas)
Este parâmetro não se aplica a máquinas virtuais XenServer.
Type: | Int32 |
Aliases: | DelayStart |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Especifica uma descrição para a máquina virtual.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Domain
Especifica um FQDN para um domínio do Active Directory.
Type: | String |
Aliases: | JoinDomain |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DomainJoinCredential
Especifica o nome de utilizador e a palavra-passe de uma conta que tem permissão para associar um computador ao domínio. Recomendamos que utilize uma conta de direitos limitada para associar computadores ao domínio. Isto inclui computadores virtuais e físicos.
Pode utilizar o parâmetro atual para especificar credenciais num VMHostProfile para associar um computador anfitrião físico ao domínio ou para especificar credenciais, num modelo novo ou existente, num perfil de sistema operativo convidado novo ou existente, ou numa nova máquina virtual, para associar uma máquina virtual ao domínio.
Type: | VMMCredential |
Aliases: | JoinDomainCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DRProtectionRequired
Este parâmetro está reservado para utilização futura.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryBufferPercentage
Especifica a percentagem de memória acima da alocação de memória atual de uma máquina virtual que o anfitrião deve tentar reservar como memória intermédia. O valor predefinido é 20.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryEnabled
Indica se pretende ativar a memória dinâmica para máquinas virtuais. Pode ativar a memória dinâmica diretamente numa máquina virtual ou num modelo ou perfil de hardware que é utilizado para criar máquinas virtuais. O valor predefinido é $False.
Só pode ativar a memória dinâmica para uma máquina virtual se essa máquina virtual for implementada num anfitrião que execute o Windows Server 2008 SP1 ou uma versão posterior ou se a máquina virtual estiver armazenada numa biblioteca num estado parado. As alterações de hardware a uma máquina virtual armazenada só podem ser efetuadas se a máquina virtual não tiver instantâneos. Ativar a memória dinâmica numa máquina virtual armazenada numa biblioteca limita a colocação dessa máquina a anfitriões que executem o Windows Server 2008 SP1 ou uma versão posterior.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMaximumMB
Especifica a quantidade máxima de memória que um anfitrião pode alocar a uma máquina virtual, se a memória dinâmica estiver ativada. O valor predefinido é 65536.
Só pode ativar a memória dinâmica para uma máquina virtual se essa máquina virtual for implementada num anfitrião que execute o Windows Server 2008 SP1 ou uma versão posterior ou se a máquina virtual estiver armazenada numa biblioteca num estado parado. As alterações de hardware a uma máquina virtual armazenada só podem ser efetuadas se a máquina virtual não tiver instantâneos. Ativar a memória dinâmica numa máquina virtual armazenada numa biblioteca limita a colocação dessa máquina a anfitriões que executem o Windows Server 2008 SP1 ou uma versão posterior.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMinimumMB
Especifica a quantidade mínima de memória que o anfitrião pode alocar a uma máquina virtual se a memória dinâmica estiver ativada. O valor predefinido é 65536.
Só pode ativar a memória dinâmica para uma máquina virtual se essa máquina virtual for implementada num anfitrião que execute o Windows Server 2008 SP1 ou uma versão posterior ou se a máquina virtual estiver armazenada numa biblioteca num estado parado. As alterações de hardware a uma máquina virtual armazenada só podem ser efetuadas se a máquina virtual não tiver instantâneos. Ativar a memória dinâmica numa máquina virtual armazenada numa biblioteca limita a colocação dessa máquina a anfitriões que executem o Windows Server 2008 SP1 ou uma versão posterior.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNestedVirtualization
Ativa a virtualização aninhada.
Nota
Este parâmetro é aplicável ao VMM 2019 UR1 e posterior.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FullName
Especifica o nome da pessoa em cujo nome este cmdlet regista uma máquina virtual.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Generation
Especifica um valor para a geração da nova máquina virtual.
Type: | Int32 |
Position: | Named |
Default value: | 1 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GuestOSProfile
Especifica um objeto de perfil do sistema operativo convidado.
Type: | GuestOSProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-GuiRunOnceCommands
Especifica uma matriz de comandos a adicionar à secção [GuiRunOnce] de um ficheiro de resposta automática. Utilize plicas à volta de cada cadeia entre aspas duplas.
Formato de exemplo: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'
Para obter informações sobre como Windows PowerShell utiliza aspas, escreva Get-Help about_Quoting_Rules
.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HardwareProfile
Especifica um objeto de perfil de hardware.
Type: | HardwareProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HighlyAvailable
Indica se deve colocar uma máquina virtual num anfitrião Hyper-V que faça parte de um cluster anfitrião. Configure esta definição numa máquina virtual ou num modelo ou perfil de hardware utilizado para criar máquinas virtuais.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Especifica um identificador para uma série de comandos que são executados como um conjunto imediatamente antes do comando final que inclui a mesma execução do identificador do grupo de tarefas.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica o nome de uma variável para o progresso da tarefa.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LibraryServer
Especifica um objeto de servidor de biblioteca do VMM.
Type: | LibraryServer |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LinuxAdministratorSSHKey
Especifica o ficheiro de chave pública para uma Chave SSH do Linux.
Type: | SSHKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LinuxAdministratorSSHKeyString
Especifica uma chave SSH de administrador do Linux como uma cadeia.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LinuxDomainName
Especifica um FQDN para especialização do sistema operativo Linux.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LocalAdministratorCredential
Especifica o nome de utilizador e a palavra-passe da conta de Administrador Local ou da conta de raiz do Linux para um perfil do Sistema Operativo Convidado compatível com Linux).
Este cmdlet especifica estas credenciais num modelo novo ou existente, num perfil de sistema operativo convidado novo ou existente ou numa nova máquina virtual substitui qualquer palavra-passe de Administrador existente.
Type: | VMMCredential |
Aliases: | AdminPasswordCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryMB
Especifica a quantidade de memória de acesso aleatório (RAM), em megabytes (MB), no anfitrião que é alocado a uma máquina virtual. O valor predefinido é 512 MB. Para uma máquina virtual na qual a memória dinâmica está ativada, especifique o valor de memória de arranque. A memória máxima do anfitrião atribuível é a seguinte:
- Hyper-V. Até 65536 MB de RAM por máquina virtual
- VMware ESX Server 3.0.x Até 16384 MB de RAM por máquina virtual
- VMware ESX Server 3.5.x. Até 65532 MB de RAM por máquina virtual
- Citrix XenServer. Até 32265 MB de RAM por máquina virtual
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryPerVirtualNumaNodeMaximumMB
Especifica a quantidade máxima de memória, em megabytes, que o anfitrião permite cada nó virtual de NUMA.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryWeight
Especifica a prioridade para alocar memória a uma máquina virtual, relativamente a outras máquinas virtuais no mesmo anfitrião. O anfitrião atribui mais memória a uma máquina virtual que tem um valor mais alto do que uma máquina virtual com uma definição inferior. Para um anfitrião que execute o Windows Server 2008 R2 SP1 ou uma versão posterior, seguem-se as predefinições:
- Baixo. 0
- Normal. 5000
- Elevada. 10,000
- Personalizado. 10,000
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MergeAnswerFile
Indica se este cmdlet intercala o ficheiro de resposta juntamente com as definições do sistema operativo convidado. O valor predefinido é $True. A consola do VMM utiliza este parâmetro. Não especifique este parâmetro.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumCount
Especifica o número máximo de monitores suportado por uma placa de vídeo virtual.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumResolution
Especifica um valor, como uma cadeia, que representa a resolução máxima possível do monitor de uma placa de vídeo virtual. Os valores válidos são:
- 1024x768
- 1280x1024
- 1600x1200
- 1920x1200
O valor predefinido é 1280x1024.
Type: | String |
Aliases: | MonitorResolutionMaximum |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica o nome da nova máquina virtual.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumaIsolationRequired
Indica se o isolamento NUMA é necessário.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Especifica um nome de utilizador. Este cmdlet funciona em nome do utilizador que este parâmetro especifica.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Especifica uma função de utilizador. Para obter uma função de utilizador, utilize o cmdlet Get-SCUserRole . Este cmdlet funciona em nome da função de utilizador especificada por este parâmetro.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystem
Especifica o tipo de sistema operativo para uma máquina virtual. Para listar os nomes de todos os sistemas operativos disponíveis no VMM, utilize o cmdlet Get-SCOperatingSystem .
Type: | OperatingSystem |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OrganizationName
Especifica o nome da organização para a pessoa em cujo nome este cmdlet regista a máquina virtual.
Type: | String |
Aliases: | OrgName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
Especifica o proprietário de uma máquina virtual como uma conta de utilizador de domínio válida.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Especifica o caminho de destino da nova máquina virtual.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProductKey
Especifica uma chave de produto. A chave de produto é um número de 25 dígitos que identifica a licença de produto. Uma chave de produto pode ser utilizada para registar o VMM ou um sistema operativo a instalar numa máquina virtual ou num anfitrião.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionProvider
Especifica um fornecedor de proteção.
Type: | ProtectionProvider |
Accepted values: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica o ID da sugestão desempenho e Otimização de Recursos (sugestão PRO) que acionou esta ação. Este parâmetro permite-lhe auditar sugestões PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryPointObjective
Especifica o período máximo para o qual é tolerável perder dados de um serviço de TI devido a um incidente grave.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicationGroup
Especifica um grupo de replicação.
Type: | ReplicationGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReturnImmediately
Indica que o controlo é devolvido ao processo de chamada imediatamente, antes de a tarefa ser criada.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que a tarefa é executada de forma assíncrona para que o controlo regresse imediatamente à shell de comandos.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecureBootEnabled
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecureBootTemplate
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SelfServiceRole
Especifica a função self-service que tem permissão para aceder à máquina virtual.
Type: | SelfServiceUserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SharePath
Especifica um caminho de uma partilha de biblioteca válida num servidor de biblioteca existente que utiliza um caminho da Convenção de Nomenclatura Universal (UNC).
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipInstallVirtualizationGuestServices
Indica que este cmdlet não instala serviços de convidados de virtualização na máquina virtual. O valor predefinido é $False e o VMM instala automaticamente o serviço convidado de virtualização adequado.
Para uma máquina virtual num anfitrião Hyper-V, o serviço de convidado de virtualização chama-se Componentes de Integração ou VMGuest.iso. Para uma máquina virtual num anfitrião XenServer, o serviço de convidado de virtualização chama-se Citrix Tools para Máquinas Virtuais ou xs-tools.iso. As máquinas virtuais num anfitrião VMware ESX não utilizam um serviço de convidado de virtualização.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartAction
Especifica o comportamento de uma máquina virtual quando o serviço de virtualização é iniciado. Os valores válidos são:
- AlwaysAutoTurnOnVM
- NeverAutoTurnOnVM
- TurnOnVMIfRunningWhenVSStopped
Type: | VMStartAction |
Accepted values: | NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartVM
Indica que a máquina virtual é iniciada quando chega ao anfitrião de destino.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StopAction
Especifica o comportamento da máquina virtual quando o serviço de virtualização para. Os valores válidos são:
- GuardarVM
- TurnOffVM
- ShutdownGuestOS.
Type: | VMStopAction |
Accepted values: | SaveVM, TurnOffVM, ShutdownGuestOS |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StoreToLibrary
Indica que este cmdlet armazena a máquina virtual na biblioteca do VMM.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeZone
Especifica um número que identifica uma região geográfica que partilha a mesma hora padrão.
Para obter uma lista de índices de fuso horário, veja Valores do Índice de Fuso Horário da Microsoft (http://go.microsoft.com/fwlink/?LinkId=120935
) na Rede de Programadores da Microsoft.
Se não especificar um fuso horário, o fuso horário predefinido é a mesma definição de fuso horário que se encontra no anfitrião da máquina virtual.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseDiffDiskOptimization
Indica que este cmdlet utiliza a otimização do disco de diferenciação.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseLocalVirtualHardDisk
Indica que este cmdlet verifica se os ficheiros VHD que este cmdlet tem de ter para criar a máquina virtual existem e são armazenados no anfitrião de destino.
Type: | SwitchParameter |
Aliases: | UseLocalVirtualHardDisks |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Especifica um objeto de função de utilizador.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualHardDisk
Especifica um objeto de disco rígido virtual.
Type: | StandaloneVirtualHardDisk |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualNumaNodesPerSocketMaximum
Especifica o número máximo de nós NUMA permitidos para cada socket.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualVideoAdapterEnabled
Indica se pretende ativar o Microsoft Synthetic 3D Virtual Video Adapter para a máquina virtual. Pode ativar o Virtual Video Adapter diretamente numa máquina virtual ou num modelo ou perfil de hardware utilizado para criar máquinas virtuais.
Só pode ativar o Microsoft Synthetic 3D Virtual Video Adapter para uma máquina virtual se essa máquina virtual for implementada num anfitrião que execute o Windows Server 2008 R2 SP1 ou uma versão posterior, que tenha a função Serviços de Ambiente de Trabalho Remoto e o serviço de função Gráficos Virtuais de Ambiente de Trabalho Remoto instalado ou se a máquina virtual estiver armazenada numa biblioteca num estado parado. As alterações de hardware a uma máquina virtual armazenada só podem ser efetuadas se a máquina virtual não tiver instantâneos. Ativar o Microsoft Synthetic 3D Virtual Video Adapter numa máquina virtual armazenada numa biblioteca limita a colocação dessa máquina a anfitriões que executam o Windows Server 2008 R2 SP1 ou uma versão posterior, que têm a função Serviços de Ambiente de Trabalho Remoto e o serviço de função Gráficos Virtuais de Ambiente de Trabalho Remoto instalados.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Especifica um objeto de máquina virtual.
Type: | VM |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMConfiguration
Especifica um objeto de configuração de máquina virtual.
Type: | BaseVMConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMConfigurationScaleOut
Especifica um objeto de configuração de máquina virtual que é utilizado ao aumentar horizontalmente um serviço.
Type: | BaseVMConfiguration |
Aliases: | ScaleOutVMConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHost
Especifica um objeto anfitrião de máquina virtual. O VMM suporta anfitriões Hyper-V, anfitriões VMware ESX e anfitriões Citrix XenServer. Para obter mais informações sobre cada tipo de anfitrião, veja o cmdlet Add-SCVMHost .
Type: | Host |
Aliases: | Host |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Especifica um objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMShieldingData
Especifica um objeto VMShieldingData .
Type: | KeyFile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMTemplate
Especifica um objeto de modelo do VMM que este cmdlet utiliza para criar máquinas virtuais.
Type: | Template |
Aliases: | Template |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Workgroup
Especifica o nome do grupo de trabalho ao qual pretende associar a máquina virtual. Pode utilizar este parâmetro para substituir o valor existente num modelo ou num perfil do sistema operativo convidado.
Type: | String |
Aliases: | JoinWorkgroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Saídas
VirtualMachine
Este cmdlet devolve um objeto VirtualMachine .
Notas
- Este cmdlet requer um objeto de disco rígido virtual do VMM, objeto de modelo de máquina virtual ou objeto de máquina virtual. Para obter tal objeto, utilize o cmdlet Get-SCVirtualHardDisk, Get-SCVMTemplate ou Get-SCVirtualMachine .
Ligações Relacionadas
- Add-SCVMHost
- Get-SCOperatingSystem
- Get-SCCPUType
- Get-SCUserRole
- Get-SCVirtualHardDisk
- Get-SCVirtualMachine
- Get-SCVMTemplate
- Move-SCVirtualMachine
- New-SCV2V
- New-SCVirtualDiskDrive
- Read-SCVirtualMachine
- Remove-SCVirtualMachine
- Repair-SCVirtualMachine
- Resume-SCVirtualMachine
- Save-SCVirtualMachine
- Set-SCVirtualMachine
- Start-SCVirtualMachine
- Stop-SCVirtualMachine
- Suspend-SCVirtualMachine