Partilhar via


New-SCVirtualMachine

Cria uma máquina virtual a ser gerenciada pelo VMM.

Sintaxe

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

Observação

Um novo parâmetro [-EnableNestedVirtualization] <> booleano está incluído no VMM 2019 UR1 e posterior. Para obter mais informações, consulte parâmetros.

O cmdlet New-SCVirtualMachine cria uma máquina virtual gerenciada pelo Virtual Machine Manager (VMM). Você pode criar uma máquina virtual a partir das seguintes fontes:

  • Uma máquina virtual interrompida implantada em um host.
  • 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 operacional. Você pode criar uma máquina virtual a partir de um disco rígido existente que contenha um sistema operacional de terceiros, como o Linux.
  • Um disco rígido virtual em branco.

No System Center, você pode criar uma máquina virtual usando um disco diferencial. Para obter mais informações sobre discos diferenciais, consulte New-SCVirtualDiskDrive.

Ao implantar uma nova máquina virtual em um host Hyper-V, você pode especificar um local para os arquivos da máquina virtual ou usar o caminho padrão: <C>:\ProgramData\Microsoft\Windows\Hyper-V. Quando você implanta uma máquina virtual em um host VMware ESX ou Citrix XenServer, não há um caminho padrão. Especifique um caminho.

Como alternativa ao cmdlet atual, você pode criar uma máquina virtual usando os seguintes cmdlets:

  • Novo-SCP2V. Este cmdlet cria uma máquina virtual a partir de um computador físico existente. Isso é chamado de conversão P2V. Para obter mais informações, digite: 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. Isso é chamado de conversão V2V). Para obter mais informações, digite: Get-Help New-SCV2V.

Exemplos

Exemplo 1: Criar uma máquina virtual a partir de um disco rígido virtual e implantá-la em um host

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 chamado Blank Disk - Large da biblioteca do VMM e armazena esse objeto na variável $VHD.

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

O último comando cria uma máquina virtual chamada VM01 a partir do disco rígido virtual armazenado no $VHD. O comando implanta a nova máquina virtual em C:\VirtualMachinePath no host chamado VMHost01. O comando especifica o parâmetro RunAsynchronously. O comando retorna o controle para o shell imediatamente, antes que o comando termine.

Exemplo 2: Criar uma máquina virtual a partir de um modelo de máquina virtual e implantá-la em um host

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 chamado WindowsServer2008R2 e armazena esse objeto na variável $Template.

O segundo comando obtém o objeto host chamado 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 nomeia a máquina virtual VM02. Ele implanta a máquina virtual no host VMHost02 e armazena os arquivos da máquina virtual em C:\VirtualMachinePath. O comando final personaliza as seguintes propriedades: o nome do computador para a máquina virtual, o nome da pessoa na qual a máquina virtual está registrada, o nome da organização e a chave do produto. O comando especifica o parâmetro RunAsynchronously. O comando retorna o controle para o shell imediatamente, antes que o comando termine.

Exemplo 3: Criar uma máquina virtual clonando 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 chamado VM03 e armazena esse objeto na variável $VM.

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

O comando final verifica se a máquina virtual VM01 está em um estado desligado. Se a máquina virtual estiver desligada, o comando criará uma máquina virtual chamada VM03 a partir de VM01 e implantará 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 host chamado VMHost04 e armazena esse objeto na variável $VMHost.

O segundo comando obtém o objeto de máquina virtual chamado StoredVM01 do caminho especificado no servidor de biblioteca LibServer01 e armazena o objeto de máquina virtual na variável $VM.

O último comando cria uma máquina virtual chamada VM04 de StoredVM01 que tem 1024 MB de memória. O comando o implanta no caminho especificado. O comando também especifica uma descrição e um proprietário e especifica que a ação de início para a máquina virtual está definida para nunca ligar automaticamente e que a ação de parada é salvar a máquina virtual.

Exemplo 5: Criar uma máquina virtual altamente disponível

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 de caracteres GUID e a armazena na variável $VMGuid. Esse GUID é um ID de grupo de trabalho que funciona como um identificador que agrupa comandos subsequentes que incluem esse identificador em um único grupo de trabalhos.

O segundo comando armazena a cadeia de caracteres HAVM01 na variável $VMName. Esta cadeia de caracteres é 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 VLAN desabilitada. Como o comando especifica o parâmetro JobGroup, o adaptador de rede não é criado até pouco antes da execução do cmdlet atual.

O quarto comando cria uma unidade de DVD virtual IDE conectada ao segundo canal e ao primeiro slot. Como o comando especifica o parâmetro JobGroup, a unidade de DVD virtual só é criada pouco antes da execução do cmdlet atual.

O quinto comando cria um perfil de hardware e especifica valores para o nome do perfil, proprietário, contagem de CPU, memória e ordem de inicialização. O comando desativa o NumLock e também limita a funcionalidade da CPU. CPU limitada não é necessária porque esta é a máquina virtual não executa um sistema operacional mais antigo. Este comando designa a máquina virtual como altamente disponível. Como o comando especifica o parâmetro JobGroup, o perfil de hardware não é criado até pouco antes da execução do cmdlet atual.

O sexto comando cria uma unidade de disco virtual IDE com uma capacidade de armazenamento de 4 GB no primeiro canal e no primeiro slot. Como o comando especifica o parâmetro JobGroup, a nova unidade de disco virtual não é criada até pouco antes da execução do cmdlet atual.

O sétimo comando obtém um objeto de host de máquina virtual chamado VMMHANode02 e armazena esse objeto na variável $VMHost. Esse host é um nó de um cluster de host gerenciado pelo VMM.

O oitavo comando obtém o objeto de perfil de hardware chamado HWProfile02, que foi criado no quinto comando, e armazena esse objeto na variável $HardwareProfile.

O nono comando obtém um objeto do sistema operacional pelo nome e armazena o objeto na variável $OperatingSystem.

O comando final cria uma nova máquina virtual altamente disponível chamada HAVM01 usando os objetos criados e obtidos nos comandos anteriores. O comando também especifica o parâmetro Path para especificar o local para armazenar a máquina virtual. Esse local deve ser um LUN migrável por cluster. Além disso, o comando especifica que a máquina virtual não é iniciada automaticamente quando o host é iniciado e que a máquina virtual é colocada em um estado salvo quando o serviço de virtualização para.

Exemplo 6: Usar um arquivo VHD existente no host 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 o armazena na variável $JobGroupID.

O segundo comando obtém o objeto de modelo de máquina virtual chamado 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 host chamado VMHost06 e armazena esse objeto na variável $VMHost.

O quarto comando conecta o disco rígido virtual especificado ao primeiro slot (0) do canal primário (0) no controlador IDE virtual na máquina virtual em vez do disco rígido virtual padrão no modelo. O disco rígido virtual armazenado em L:\OS. VHD contém o sistema operacional que é executado na máquina virtual. Além disso, esse comando usa o parâmetro JobGroup para especificar que ele não será executado até que o cmdlet New-SCVirtualMachine acione os comandos no parâmetro JobGroup para execução.

O comando final aciona todos os comandos que contêm a variável $JobGroupID a ser executada. O comando cria a nova máquina virtual chamada VM06 a partir do modelo armazenado no $VMTemplate. O comando implanta a máquina virtual no host no $VMHost. O comando armazena a máquina virtual no diretório raiz da unidade L:. O parâmetro UseLocalVirtualHardDisk especifica que o comando usa um disco rígido existente no host em vez de copiar um VHD da biblioteca. Portanto, o disco rígido virtual associado à unidade de disco virtual no modelo é substituído pela unidade de disco rígido virtual que existe no host, L:\OS. VHD. Como resultado, tanto a máquina virtual quanto seu sistema operacional são armazenados na unidade L: no host.

Exemplo 7: Usar um VHD existente no host 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 do 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 chamado Other.VHD. O cmdlet Get-SCVirtualHardDisk pode recuperar objetos de disco rígido virtual de uma máquina virtual, de um modelo ou de um arquivo autônomo armazenado na biblioteca do VMM. A especificação do parâmetro All recupera uma lista completa de todos os objetos subordinados independentemente do objeto pai. Nesse caso, o comando recupera todos os objetos de disco rígido virtual disponíveis e, em seguida, seleciona Other.VHD.

O quinto comando conecta o disco rígido virtual especificado ao primeiro slot (0) do canal primário (0) no controlador IDE virtual na máquina virtual em vez do disco rígido virtual padrão no modelo. O disco rígido virtual armazenado em L:\OS. VHD contém o sistema operacional que será iniciado na máquina virtual. Além disso, esse comando especifica o parâmetro JobGroup para especificar que ele não será executado até que o cmdlet atual acione os comandos na lista JobGroup a serem executados.

O sexto comando cria um objeto de unidade de disco virtual e anexa o objeto de disco rígido virtual armazenado em $VHD ao Barramento IDE 0 e LUN 1 na nova unidade. O comando especifica o parâmetro Path para armazenar o objeto de disco rígido virtual em $VHD no diretório raiz da unidade R na máquina virtual e especifica que seu nome é Other.VHD. Além disso, esse comando usa o parâmetro JobGroup para especificar que ele não será executado até que o último comando acione os comandos na lista JobGroup para serem executados.

O último comando aciona todos os comandos que contêm a variável $JobGroupID a ser executada. O comando cria a máquina virtual chamada VM07 a partir do modelo armazenado no $VMTemplate. O comando implanta a máquina virtual no host especificado no $VMHost. O comando armazena a máquina virtual na pasta D:\VirtualMachinePath. O parâmetro UseLocalVirtualHarddisk especifica que o commmand usa um disco rígido existente no host em vez de copiar um VHD da biblioteca. Portanto, o disco rígido virtual associado à unidade de disco virtual no modelo é substituído pela unidade de disco rígido virtual que existe no host, L:\OS. VHD. Como resultado, o caminho da máquina virtual é D:\VirtualMachinePath\VM07, o caminho do sistema operacional é L:\OS. VHD e o caminho do outro disco rígido virtual é R:\Other.VHD.

Exemplo 8: Criar uma máquina virtual baseada em Linux a partir de um modelo de máquina virtual e implantá-la em um host

Atenção

Este artigo faz referência ao CentOS, uma distribuição Linux que atingiu o status de Fim da Vida Útil (EOL). Por favor, considere o seu uso e planejamento de acordo. Para obter mais informações, consulte o CentOS End Of Life guidance.

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 chamado CentOSConfigurable e armazena esse objeto na variável $Template.

O segundo comando obtém o host chamado 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 é para a conta raiz.

O comando final cria uma máquina virtual a partir do modelo de máquina virtual armazenado no $Template. O comando nomeia a máquina virtual MyCentOSVM. Ele implanta a máquina virtual no host chamado VMHost02 e armazena seus arquivos em C:\VirtualMachinePath. O comando final personaliza as seguintes propriedades: o nome do computador para a máquina virtual, o dnsdomainname do Linux e a senha da conta raiz.

Parâmetros

-AnswerFile

Especifica um objeto de script armazenado na biblioteca do VMM para usar como um arquivo de resposta. O nome do script do arquivo de resposta depende do sistema operacional que você deseja instalar em uma máquina virtual:

  • Sysprep.inf. Windows XP, Windows Server 2000 ou Windows Server 2003
  • Unattend.xml. Windows Vista, Windows 7 ou Windows Server 2008
Tipo:Script
Aliases:SysPrepFile
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-AutomaticCriticalErrorAction

Especifica a ação a ser executada quando a VM encontra um erro crítico e excede a duração do tempo limite especificada pelo parâmetro AutomaticCriticalErrorActionTimeout. Os valores aceitáveis para este parâmetro são: Pause e None.

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

-AutomaticCriticalErrorActionTimeout

Especifica a quantidade de tempo, em minutos, para aguardar em pausa crítica antes de desligar a máquina virtual.

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

-BlockDynamicOptimization

Indica se a otimização dinâmica está bloqueada para uma máquina virtual.

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

-CapabilityProfile

Especifica um objeto de perfil de capacidade.

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

-CheckpointType

Especifica o tipo de ponto de verificação. Os valores aceitáveis para este parâmetro são:

  • Desabilitado
  • Produção
  • ProductionOnly
  • Padrão
Tipo:CheckpointType
Valores aceites:Disabled, Production, ProductionOnly, Standard
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Cloud

Especifica um objeto de nuvem privada.

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

-ComputerName

Especifica o nome de um computador que o VMM pode identificar exclusivamente na rede. Os formatos válidos são:

  • FQDN (nome de domínio totalmente qualificado)
  • Endereço IPv4 ou IPv6
  • Nome NetBIOS
Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ComputerTier

Especifica um objeto de camada de computador.

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

-CPUCount

Especifica o número de CPUs na máquina virtual. Os seguintes hosts suportam o seguinte número de processadores:

  • Hiper-V. Até quatro CPUs por máquina virtual, dependendo do sistema operacional convidado.
  • VMware ESX. Até quatro CPUs por máquina virtual para qualquer sistema operacional convidado suportado, exceto uma CPU em uma máquina virtual que executa o Windows NT 4.0.
  • Citrix XenServer. Até oito CPUs por máquina virtual, dependendo do sistema operacional convidado.
Tipo:Byte
Aliases:ProcessorCount
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-CPUCyclesLimitPercent

Especifica o limite de ciclos de CPU como uma porcentagem.

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

-CPUCyclesReservePercent

Especifica os ciclos de CPU de reserva como uma porcentagem.

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

-CPULimitForMigration

Indica se os recursos do processador devem ser limitados para a máquina virtual especificada para habilitar 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 oferece suporte à migração de máquinas virtuais entre computadores físicos com processadores de fabricantes diferentes.

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

-CPULimitFunctionality

Indica se a funcionalidade limitada da CPU deve ser fornecida para a máquina virtual. Especifique um valor de $True para oferecer suporte a um sistema operacional mais antigo, como o Windows NT 4.0, em uma máquina virtual implantada em um host Hyper-V ou em um host VMware ESX.

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

-CPUPerVirtualNumaNodeMaximum

Especifica o número máximo de CPUs permitido para cada nó NUMA virtual.

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

-CPURelativeWeight

Especifica a quantidade de recursos da CPU em um host que essa máquina virtual pode usar em relação a outras máquinas virtuais no mesmo host. Uma máquina virtual com um valor de peso mais alto é alocada mais recursos de CPU do que uma máquina virtual com um valor de peso menor. O termo VMware para esses valores é ações. Os tipos de hosts suportam os seguintes valores relativos:

  • Hiper-V. 1 a 10000.
  • VMware ESX. Alta. 2000.
  • VMware ESX. Acima do normal. 1500.
  • VMware ESX. Normal (padrão). 1000.
  • VMware ESX. Abaixo do normal. 750.
  • VMware ESX. Baixa. 500.
  • VMware ESX. Personalizado de 1 a 1000000.
  • Citrix XenServer. 1 a 65536, normal é 256.
Tipo:Int32
Aliases:RelativeWeight
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-CPUType

Especifica o tipo de CPU para uma máquina virtual. Para recuperar uma lista de todos os tipos de CPU disponíveis para uso em máquinas virtuais em um ambiente VMM, consulte o cmdlet Get-SCCPUType.

Tipo:ProcessorType
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais: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. Esse atraso escalona o tempo de inicialização de várias máquinas virtuais para ajudar a reduzir a demanda de recursos do computador físico. Uma configuração típica pode ser de 30 a 60 segundos. O atraso máximo configurável para hosts é o seguinte:

  • Hiper-V. 1000000000 segundos (277777 horas)
  • VMware ESX. 65535 segundos (18 horas)

Este parâmetro não se aplica a máquinas virtuais XenServer.

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

-Description

Especifica uma descrição para a máquina virtual.

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

-Domain

Especifica um FQDN para um domínio do Ative Directory.

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

-DomainJoinCredential

Especifica o nome de usuário e a senha de uma conta que tem permissão para ingressar um computador no domínio. Recomendamos que você use uma conta de direitos limitados ingressando computadores no domínio. Isso inclui computadores virtuais e físicos.

Você pode usar o parâmetro atual para especificar credenciais em um VMHostProfile para ingressar um computador host físico no domínio, ou para especificar credenciais, em um modelo novo ou existente, em um perfil de sistema operacional convidado novo ou existente, ou em uma nova máquina virtual, para ingressar uma máquina virtual no domínio.

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

-DRProtectionRequired

Este parâmetro está reservado para uso futuro.

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

-DynamicMemoryBufferPercentage

Especifica a porcentagem de memória acima da alocação de memória atual de uma máquina virtual que o host deve tentar reservar como um buffer. O valor padrão é 20.

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

-DynamicMemoryEnabled

Indica se a memória dinâmica deve ser habilitada para máquinas virtuais. Você pode habilitar a memória dinâmica diretamente em uma máquina virtual ou em um modelo ou perfil de hardware usado para criar máquinas virtuais. O valor padrão é $False.

Você pode habilitar a memória dinâmica para uma máquina virtual somente se essa máquina virtual for implantada em um host que execute o Windows Server 2008 SP1 ou uma versão posterior ou se a máquina virtual estiver armazenada em uma biblioteca em um estado interrompido. As alterações de hardware em uma máquina virtual armazenada só podem ser feitas se a máquina virtual não tiver instantâneos. A habilitação da memória dinâmica em uma máquina virtual armazenada em uma biblioteca limita o posicionamento dessa máquina para hosts que executam o Windows Server 2008 SP1 ou uma versão posterior.

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

-DynamicMemoryMaximumMB

Especifica a quantidade máxima de memória que um host pode alocar para uma máquina virtual, se a memória dinâmica estiver habilitada. O valor padrão é 65536.

Você pode habilitar a memória dinâmica para uma máquina virtual somente se essa máquina virtual for implantada em um host que execute o Windows Server 2008 SP1 ou uma versão posterior ou se a máquina virtual estiver armazenada em uma biblioteca em um estado interrompido. As alterações de hardware em uma máquina virtual armazenada só podem ser feitas se a máquina virtual não tiver instantâneos. A habilitação da memória dinâmica em uma máquina virtual armazenada em uma biblioteca limita o posicionamento dessa máquina para hosts que executam o Windows Server 2008 SP1 ou uma versão posterior.

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

-DynamicMemoryMinimumMB

Especifica a quantidade mínima de memória que o host pode alocar para uma máquina virtual se a memória dinâmica estiver habilitada. O valor padrão é 65536.

Você pode habilitar a memória dinâmica para uma máquina virtual somente se essa máquina virtual for implantada em um host que execute o Windows Server 2008 SP1 ou uma versão posterior ou se a máquina virtual estiver armazenada em uma biblioteca em um estado interrompido. As alterações de hardware em uma máquina virtual armazenada só podem ser feitas se a máquina virtual não tiver instantâneos. A habilitação da memória dinâmica em uma máquina virtual armazenada em uma biblioteca limita o posicionamento dessa máquina para hosts que executam o Windows Server 2008 SP1 ou uma versão posterior.

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

-EnableNestedVirtualization

Habilita a virtualização aninhada.

Observação

Este parâmetro é aplicável ao VMM 2019 UR1 e posterior.

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

-FullName

Especifica o nome da pessoa em cujo nome este cmdlet registra uma máquina virtual.

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

-Generation

Especifica um valor para a geração da nova máquina virtual.

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

-GuestOSProfile

Especifica um objeto de perfil do sistema operacional convidado.

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

-GuiRunOnceCommands

Especifica uma matriz de comandos a serem adicionados à seção [GuiRunOnce] de um arquivo de resposta autônomo. Use aspas simples ao redor de cada cadeia de caracteres entre aspas duplas.

Exemplo de formato: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'

Para obter informações sobre como o Windows PowerShell usa aspas, digite Get-Help about_Quoting_Rules.

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

-HardwareProfile

Especifica um objeto de perfil de hardware.

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

-HighlyAvailable

Indica se uma máquina virtual deve ser colocada em um host Hyper-V que faz parte de um cluster de host. Configure essa configuração em uma máquina virtual ou em um modelo ou perfil de hardware usado para criar máquinas virtuais.

Tipo:Boolean
Position:Named
Default value:None
Necessário:False
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:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-JobVariable

Especifica o nome de uma variável para o progresso do trabalho.

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

-LibraryServer

Especifica um objeto de servidor de biblioteca do VMM.

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

-LinuxAdministratorSSHKey

Especifica o arquivo de chave pública para uma chave SSH do Linux.

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

-LinuxAdministratorSSHKeyString

Especifica uma chave SSH de administrador do Linux como uma cadeia de caracteres.

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

-LinuxDomainName

Especifica um FQDN para especialização do sistema operacional Linux.

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

-LocalAdministratorCredential

Especifica o nome de usuário e a senha para a conta de Administrador Local ou a conta raiz do Linux para um perfil de Sistema Operacional Convidado compatível com Linux).

Este cmdlet especifica essas credenciais em um modelo novo ou existente, em um perfil de sistema operacional convidado novo ou existente ou em uma nova máquina virtual substitui qualquer senha de administrador existente.

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

-MemoryMB

Especifica a quantidade de memória de acesso aleatório (RAM), em megabytes (MB), no host alocado para uma máquina virtual. O valor padrão é 512 MB. Para uma máquina virtual na qual a memória dinâmica está habilitada, especifique o valor da memória de inicialização. A memória de host máxima atribuível é a seguinte:

  • Hiper-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
Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-MemoryPerVirtualNumaNodeMaximumMB

Especifica a quantidade máxima de memória, em megabytes, que o host permite a cada nó NUMA virtual.

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

-MemoryWeight

Especifica a prioridade para alocar memória a uma máquina virtual, em relação a outras máquinas virtuais no mesmo host. O host aloca mais memória para uma máquina virtual que tem um valor mais alto do que uma máquina virtual com uma configuração mais baixa. Para um host que executa o Windows Server 2008 R2 SP1 ou uma versão posterior, os seguintes são os padrões:

  • Baixa. 0
  • Normal. 5000
  • Alta. 10,000
  • Personalizado. 10,000
Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-MergeAnswerFile

Indica se esse cmdlet mescla o arquivo de resposta com as configurações do sistema operacional convidado. O valor padrão é $True. O console do VMM usa esse parâmetro. Não especifique este parâmetro.

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

-MonitorMaximumCount

Especifica o número máximo de monitores suportados por um adaptador de vídeo virtual.

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

-MonitorMaximumResolution

Especifica um valor, como uma cadeia de caracteres, que representa a resolução máxima de monitor possível de um adaptador de vídeo virtual. Os valores válidos são:

  • 1024x768
  • 1280x1024
  • 1600x1200
  • 1920x1200

O valor padrão é 1280x1024.

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

-Name

Especifica o nome da nova máquina virtual.

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

-NumaIsolationRequired

Indica se o isolamento NUMA é necessário.

Tipo:Boolean
Position:Named
Default value:None
Necessário:False
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

-OperatingSystem

Especifica o tipo de sistema operacional para uma máquina virtual. Para listar os nomes de todos os sistemas operacionais disponíveis no VMM, use o cmdlet Get-SCOperatingSystem.

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

-OrganizationName

Especifica o nome da organização para a pessoa em cujo nome esse cmdlet registra a máquina virtual.

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

-Owner

Especifica o proprietário de uma máquina virtual como uma conta de usuário de domínio válida.

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

-Path

Especifica o caminho de destino para a nova máquina virtual.

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

-ProductKey

Especifica uma chave do produto. A chave do produto é um número de 25 dígitos que identifica a licença do produto. Uma chave de produto pode ser usada para registrar o VMM ou um sistema operacional a ser instalado em uma máquina virtual ou host.

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

-ProtectionProvider

Especifica um provedor de proteção.

Tipo:ProtectionProvider
Valores aceites:None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication
Position:Named
Default value:None
Necessário:False
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

-RecoveryPointObjective

Especifica o período máximo durante o qual é tolerável perder dados de um serviço de TI devido a um incidente grave.

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

-ReplicationGroup

Especifica um grupo de replicação.

Tipo:ReplicationGroup
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

-SecureBootEnabled

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

-SecureBootTemplate

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

-SelfServiceRole

Especifica a função de autoatendimento que tem permissão para acessar a máquina virtual.

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

-SharePath

Especifica um caminho de um compartilhamento de biblioteca válido em um servidor de biblioteca existente que usa um caminho UNC (Convenção de Nomenclatura Universal).

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

-SkipInstallVirtualizationGuestServices

Indica que esse cmdlet não instala serviços de convidado de virtualização na máquina virtual. O valor padrão é $False e o VMM instala automaticamente o serviço de convidado de virtualização apropriado.

Para uma máquina virtual em um host Hyper-V, o serviço convidado de virtualização é chamado de Componentes de Integração ou VMGuest.iso. Para uma máquina virtual em um host XenServer, o serviço convidado de virtualização é chamado de Citrix Tools for Virtual Machines ou xs-tools.iso. As máquinas virtuais em um host VMware ESX não usam um serviço convidado de virtualização.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais: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
  • TurnOnVMIfRunningWhenVSStoppped
Tipo:VMStartAction
Valores aceites:NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-StartVM

Indica que a máquina virtual é iniciada quando chega ao host de destino.

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

-StopAction

Especifica o comportamento da máquina virtual quando o serviço de virtualização é interrompido. Os valores válidos são:

  • SalvarVM
  • TurnOffVM
  • ShutdownGuestOS.
Tipo:VMStopAction
Valores aceites:SaveVM, TurnOffVM, ShutdownGuestOS
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-StoreToLibrary

Indica que esse cmdlet armazena a máquina virtual na biblioteca do VMM.

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

-TimeZone

Especifica um número que identifica uma região geográfica que compartilha a mesma hora padrão. Para obter uma lista de índices de fuso horário, consulte Microsoft Time Zone Index Values (http://go.microsoft.com/fwlink/?LinkId=120935) no Microsoft Developer Network. Se você não especificar um fuso horário, o fuso horário padrão será a mesma configuração de fuso horário que está no host da máquina virtual.

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

-UseDiffDiskOptimization

Indica que esse cmdlet usa otimização de disco diferencial.

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

-UseLocalVirtualHardDisk

Indica que esse cmdlet verifica se os arquivos VHD que esse cmdlet deve ter para criar a máquina virtual existem e estão armazenados no host de destino.

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

-UserRole

Especifica um objeto de função de usuário.

Tipo:UserRole
Position:Named
Default value:None
Necessário:False
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:True
Aceitar carateres universais:False

-VirtualNumaNodesPerSocketMaximum

Especifica o número máximo de nós NUMA permitido para cada soquete.

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

-VirtualVideoAdapterEnabled

Indica se o Microsoft Synthetic 3D Virtual Video Adapter deve ser habilitado para a máquina virtual. Você pode habilitar o adaptador de vídeo virtual diretamente em uma máquina virtual ou em um modelo ou perfil de hardware usado para criar máquinas virtuais.

Você pode habilitar o Microsoft Synthetic 3D Virtual Video Adapter para uma máquina virtual somente se essa máquina virtual for implantada em um host que execute o Windows Server 2008 R2 SP1, ou uma versão posterior, que tenha a função Serviços de Área de Trabalho Remota e o serviço de função Gráficos Virtuais de Área de Trabalho Remota instalados, ou se a máquina virtual estiver armazenada em uma biblioteca em um estado interrompido. As alterações de hardware em uma máquina virtual armazenada só podem ser feitas se a máquina virtual não tiver instantâneos. Habilitar o Microsoft Synthetic 3D Virtual Video Adapter em uma máquina virtual armazenada em uma biblioteca limita o posicionamento dessa máquina para hosts que executam o Windows Server 2008 R2 SP1, ou uma versão posterior, que têm a função Serviços de Área de Trabalho Remota e o serviço de função Gráficos Virtuais de Área de Trabalho Remota instalados.

Tipo:Boolean
Position:Named
Default value:None
Necessário:False
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

-VMConfiguration

Especifica um objeto de configuração de máquina virtual.

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

-VMConfigurationScaleOut

Especifica um objeto de configuração de máquina virtual que é usado ao dimensionar um serviço.

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

-VMHost

Especifica um objeto de host de máquina virtual. O VMM suporta hosts Hyper-V, VMware ESX e Citrix XenServer. Para obter mais informações sobre cada tipo de host, consulte o cmdlet Add-SCVMHost.

Tipo:Host
Aliases:Host
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

-VMShieldingData

Especifica um VMShieldingData objeto.

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

-VMTemplate

Especifica um objeto de modelo do VMM que esse cmdlet usa 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

-Workgroup

Especifica o nome do grupo de trabalho ao qual ingressar a máquina virtual. Você pode usar esse parâmetro para substituir o valor existente em um modelo ou em um perfil de sistema operacional convidado.

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

Saídas

VirtualMachine

Este cmdlet retorna um objeto VirtualMachine.

Notas

  • Este cmdlet requer um objeto de disco rígido virtual do VMM, um objeto de modelo de máquina virtual ou um objeto de máquina virtual. Para obter esse objeto, use o Get-SCVirtualHardDisk, Get-SCVMTemplateou cmdlet Get-SCVirtualMachine.