Partager via


New-SCVirtualMachine

Crée une machine virtuelle à gérer par 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

Notes

Un nouveau paramètre [-EnableNestedVirtualization] <Boolean> est inclus dans VMM 2019 UR1 et versions ultérieures. Pour plus d’informations, consultez Paramètres.

L’applet de commande New-SCVirtualMachine crée une machine virtuelle que Virtual Machine Manager (VMM) gère. Vous pouvez créer une machine virtuelle à partir des sources suivantes :

  • Une machine virtuelle arrêtée déployée sur un hôte.
  • Machine virtuelle stockée dans la bibliothèque VMM.
  • Modèle de machine virtuelle.
  • Disque dur virtuel qui contient déjà un système d’exploitation. Vous pouvez créer une machine virtuelle à partir d’un disque dur existant qui contient un système d’exploitation tiers, tel que Linux.
  • Disque dur virtuel vide.

Dans System Center, vous pouvez créer une machine virtuelle à l’aide d’un disque de différenciation. Pour plus d’informations sur la différenciation des disques, consultez New-SCVirtualDiskDrive.

Lorsque vous déployez une nouvelle machine virtuelle sur un hôte Hyper-V, vous pouvez spécifier un emplacement pour les fichiers de machine virtuelle ou utiliser le chemin d’accès par défaut : <C> :\ProgramData\Microsoft\Windows\Hyper-V. Lorsque vous déployez une machine virtuelle sur un hôte VMware ESX ou Citrix XenServer, il n’existe aucun chemin d’accès par défaut. Spécifiez un chemin d’accès.

En guise d’alternative à l’applet de commande actuelle, vous pouvez créer une machine virtuelle à l’aide des applets de commande suivantes :

  • New-SCP2V. Cette applet de commande crée une machine virtuelle à partir d’un ordinateur physique existant. C’est ce qu’on appelle une conversion P2V. Pour plus d’informations, tapez : Get-Help New-SCP2V.
  • New-SCV2V crée une machine virtuelle à partir d’une machine virtuelle existante, telle qu’une machine virtuelle créée dans VMWare. C’est ce qu’on appelle une conversion V2V). Pour plus d’informations, tapez : Get-Help New-SCV2V.

Exemples

Exemple 1 : Créer une machine virtuelle à partir d’un disque dur virtuel et la déployer sur un hôte

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

La première commande obtient l’objet de disque dur virtuel nommé Blank Disk - Large à partir de la bibliothèque VMM et stocke cet objet dans la variable $VHD.

La deuxième commande obtient l’objet hôte nommé VMHost01 et stocke cet objet dans la variable $VMHost.

La dernière commande crée une machine virtuelle nommée VM01 à partir du disque dur virtuel stocké dans $VHD. La commande déploie la nouvelle machine virtuelle dans C :\VirtualMachinePath sur l’hôte nommé VMHost01. La commande spécifie le paramètre RunAsynchronously . La commande retourne le contrôle à l’interpréteur de commandes immédiatement, avant la fin de la commande.

Exemple 2 : Créer une machine virtuelle à partir d’un modèle de machine virtuelle et la déployer sur un hôte

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"

La première commande obtient l’objet de modèle de machine virtuelle nommé WindowsServer2008R2 et stocke cet objet dans la variable $Template.

La deuxième commande obtient l’objet hôte nommé VMHost02 et stocke cet objet dans la variable $VMHost.

La commande finale crée une machine virtuelle à partir du modèle de machine virtuelle stocké dans $Template. La commande nomme la machine virtuelle VM02. Il déploie la machine virtuelle sur l’hôte VMHost02 et stocke les fichiers de machine virtuelle dans C :\VirtualMachinePath. La commande finale personnalise les propriétés suivantes : le nom de l’ordinateur de la machine virtuelle, le nom de la personne auprès de laquelle la machine virtuelle est inscrite, le nom organization et la clé de produit. La commande spécifie le paramètre RunAsynchronously . La commande retourne le contrôle à l’interpréteur de commandes immédiatement, avant la fin de la commande.

Exemple 3 : Créer une machine virtuelle en clonant une machine virtuelle existante

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}

La première commande obtient l’objet de machine virtuelle nommé VM03 et stocke cet objet dans la variable $VM.

La deuxième commande obtient l’objet hôte nommé VMHost03 et stocke cet objet dans la variable $VMHost.

La commande finale vérifie si la machine virtuelle VM01 est hors tension. Si la machine virtuelle est hors tension, la commande crée une machine virtuelle nommée VM03 à partir de VM01 et déploie la nouvelle machine virtuelle sur VMHost03 dans C :\VirtualMachinePath.

Exemple 4 : Créer une machine virtuelle à partir d’une machine virtuelle stockée dans la bibliothèque

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

La première commande obtient l’objet hôte nommé VMHost04 et stocke cet objet dans la variable $VMHost.

La deuxième commande obtient l’objet de machine virtuelle nommé StoredVM01 à partir du chemin d’accès spécifié sur le serveur de bibliothèque LibServer01 et stocke l’objet machine virtuelle dans la variable $VM.

La dernière commande crée une machine virtuelle nommée VM04 à partir de StoredVM01 qui a 1 024 Mo de mémoire. La commande la déploie au chemin d’accès spécifié. La commande spécifie également une description et un propriétaire, et spécifie que l’action de démarrage de la machine virtuelle est définie pour ne jamais s’activer automatiquement et que l’action d’arrêt consiste à enregistrer la machine virtuelle.

Exemple 5 : Créer une machine virtuelle hautement disponible

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

La première commande crée une chaîne GUID et la stocke dans la variable $VMGuid. Ce GUID est un ID de groupe de travaux qui fait office d’identificateur regroupant en un seul groupe de travaux les commandes suivantes qui incluent cet identificateur.

La deuxième commande stocke la chaîne HAVM01 dans la variable $VMName. Cette chaîne est le nom de la nouvelle machine virtuelle.

La troisième commande crée une carte réseau virtuelle qui a une adresse MAC dynamique et dont le réseau local virtuel est désactivé. Étant donné que la commande spécifie le paramètre JobGroup , la carte réseau n’est créée que juste avant l’exécution de l’applet de commande actuelle.

La quatrième commande crée un lecteur de DVD virtuel IDE connecté au deuxième canal et au premier emplacement. Étant donné que la commande spécifie le paramètre JobGroup , le lecteur de DVD virtuel n’est créé que juste avant l’exécution de l’applet de commande actuelle.

La cinquième commande crée un profil matériel et spécifie des valeurs pour le nom du profil, le propriétaire, le nombre de processeurs, la mémoire et l’ordre de démarrage. La commande désactive NumLock, ainsi que des fonctionnalités de processeur limitées. Un processeur limité n’est pas nécessaire, car il s’agit d’une machine virtuelle qui n’exécute pas un système d’exploitation plus ancien. Cette commande désigne la machine virtuelle comme hautement disponible. Étant donné que la commande spécifie le paramètre JobGroup , le profil matériel n’est créé que juste avant l’exécution de l’applet de commande actuelle.

La sixième commande crée un lecteur de disque virtuel IDE avec une capacité de stockage de 4 Go sur le premier canal et le premier emplacement. Étant donné que la commande spécifie le paramètre JobGroup , le nouveau lecteur de disque virtuel n’est créé que juste avant l’exécution de l’applet de commande actuelle.

La septième commande obtient un objet hôte de machine virtuelle nommé VMMHANode02 et stocke cet objet dans la variable $VMHost. Cet ordinateur hôte est un nœud du cluster hôte qui est géré par VMM.

La huitième commande obtient l’objet de profil matériel nommé HWProfile02, qui a été créé dans la cinquième commande, et stocke cet objet dans la variable $HardwareProfile.

La neuvième commande obtient un objet de système d’exploitation par son nom et stocke l’objet dans la variable $OperatingSystem.

La commande finale crée une machine virtuelle hautement disponible nommée HAVM01 à l’aide des objets créés et obtenus dans les commandes précédentes. La commande spécifie également le paramètre Path pour spécifier l’emplacement où stocker la machine virtuelle. Cet emplacement doit être un numéro d’unité logique de cluster. En outre, la commande spécifie que la machine virtuelle n’est pas démarrée automatiquement au démarrage de l’hôte et que la machine virtuelle est placée dans un état enregistré lorsque le service de virtualisation s’arrête.

Exemple 6 : utiliser un fichier VHD existant sur l’hôte de destination pour créer une machine virtuelle à partir d’un modèle

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

La première commande génère un GUID et le stocke dans la variable $JobGroupID.

La deuxième commande obtient l’objet de modèle de machine virtuelle nommé VMTemplate01 et stocke cet objet dans la variable $Template. Dans cet exemple, VMTemplate01 a un lecteur de disque virtuel sur IDE Bus 0 LUN 0 qui contient un disque dur virtuel.

La troisième commande obtient l’objet hôte nommé VMHost06 et stocke cet objet dans la variable $VMHost.

La quatrième commande connecte le disque dur virtuel spécifié au premier emplacement (0) du canal principal (0) sur le contrôleur IDE virtuel sur la machine virtuelle au lieu du disque dur virtuel par défaut dans le modèle. Disque dur virtuel stocké dans L :\OS. Le disque dur virtuel contient le système d’exploitation qui s’exécute sur la machine virtuelle. En outre, cette commande utilise le paramètre JobGroup pour spécifier qu’elle ne s’exécutera pas tant que l’applet de commande New-SCVirtualMachine n’a pas déclenché l’exécution des commandes du paramètre JobGroup .

La commande finale déclenche l’exécution de toutes les commandes qui contiennent la variable $JobGroupID. La commande crée la machine virtuelle nommée VM06 à partir du modèle stocké dans $VMTemplate. La commande déploie la machine virtuelle sur l’hôte dans $VMHost. La commande stocke la machine virtuelle dans le répertoire racine du lecteur L :. Le paramètre UseLocalVirtualHardDisk spécifie que la commande utilise un disque dur existant sur l’hôte au lieu de copier un disque dur virtuel à partir de la bibliothèque. Par conséquent, le disque dur virtuel associé au lecteur de disque virtuel sur le modèle est remplacé par le lecteur de disque dur virtuel qui existe sur l’hôte, L :\OS. VHD. Par conséquent, la machine virtuelle et son système d’exploitation sont stockés sur le lecteur L : sur l’hôte.

Exemple 7 : Utiliser un disque dur virtuel existant sur l’hôte de destination pour créer une machine virtuelle à partir d’un modèle et déplacer un autre disque dur virtuel vers la nouvelle machine virtuelle

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

Les trois premières commandes sont identiques aux trois premières commandes de l’exemple précédent. Dans cet exemple, VMTemplate01 a un lecteur de disque virtuel sur IDE Bus 0 et LUN 0 qui contient un disque dur virtuel.

La quatrième commande obtient l’objet de disque dur virtuel nommé Other.VHD. L’applet de commande Get-SCVirtualHardDisk peut récupérer des objets de disque dur virtuel à partir d’une machine virtuelle, d’un modèle ou d’un fichier autonome stocké dans la bibliothèque VMM. La spécification du paramètre All récupère une liste complète de tous les objets subordonnés indépendamment de l’objet parent. Dans ce cas, la commande récupère tous les objets de disque dur virtuel disponibles, puis sélectionne Other.VHD.

La cinquième commande connecte le disque dur virtuel spécifié au premier emplacement (0) du canal principal (0) sur le contrôleur IDE virtuel sur la machine virtuelle au lieu du disque dur virtuel par défaut dans le modèle. Disque dur virtuel stocké dans L :\OS. Le disque dur virtuel contient le système d’exploitation qui démarre sur la machine virtuelle. En outre, cette commande spécifie le paramètre JobGroup pour spécifier qu’il ne s’exécute pas tant que l’applet de commande actuelle n’a pas déclenché les commandes de la liste JobGroup à exécuter.

La sixième commande crée un objet de lecteur de disque virtuel et attache l’objet de disque dur virtuel stocké dans $VHD à IDE Bus 0 et LUN 1 sur le nouveau lecteur. La commande spécifie le paramètre Path pour stocker l’objet de disque dur virtuel dans $VHD dans le répertoire racine du lecteur R sur la machine virtuelle, et spécifie que son nom est Other.VHD. En outre, cette commande utilise le paramètre JobGroup pour spécifier qu’elle ne s’exécutera pas tant que la dernière commande n’aura pas déclenché les commandes de la liste JobGroup à exécuter.

La dernière commande déclenche toutes les commandes qui contiennent la variable $JobGroupID à exécuter. La commande crée la machine virtuelle nommée VM07 à partir du modèle stocké dans $VMTemplate. La commande déploie la machine virtuelle sur l’hôte spécifié dans $VMHost. La commande stocke la machine virtuelle dans le dossier D :\VirtualMachinePath. Le paramètre UseLocalVirtualHarddisk spécifie que le commmand utilise un disque dur existant sur l’hôte au lieu de copier un disque dur virtuel à partir de la bibliothèque. Par conséquent, le disque dur virtuel associé au lecteur de disque virtuel sur le modèle est remplacé par le disque dur virtuel qui existe sur l’hôte, L :\OS. VHD. Par conséquent, le chemin d’accès de la machine virtuelle est D :\VirtualMachinePath\VM07, le chemin d’accès du système d’exploitation est L :\OS. Disque dur virtuel et le chemin d’accès de l’autre disque dur virtuel est R :\Other.VHD.

Exemple 8 : Créer une machine virtuelle Linux à partir d’un modèle de machine virtuelle et la déployer sur un hôte

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"

La première commande obtient l’objet de modèle de machine virtuelle nommé CentOSConfigurable et stocke cet objet dans la variable $Template.

La deuxième commande obtient l’hôte nommé VMHost02 et stocke cet objet dans la variable $VMHost.

La troisième commande obtient des informations d’identification et stocke cet objet dans la variable $Cred. Ces informations d’identification concernent le compte racine.

La commande finale crée une machine virtuelle à partir du modèle de machine virtuelle stocké dans $Template. La commande nomme la machine virtuelle MyCentOSVM. Il déploie la machine virtuelle sur l’hôte nommé VMHost02 et stocke ses fichiers dans C :\VirtualMachinePath. La commande finale personnalise les propriétés suivantes : le nom de l’ordinateur de la machine virtuelle, le nom dnsdomaine Linux et le mot de passe du compte racine.

Paramètres

-AnswerFile

Spécifie un objet script stocké dans la bibliothèque VMM à utiliser en tant que fichier de réponses. Le nom du script de fichier de réponses dépend du système d’exploitation que vous voulez installer sur un ordinateur virtuel :

  • 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

Spécifie l’action à entreprendre lorsque la machine virtuelle rencontre une erreur critique et dépasse la durée du délai d’attente spécifié par le paramètre AutomaticCriticalErrorActionTimeout . Les valeurs acceptables pour ce paramètre sont : Pause et Aucun.

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

-AutomaticCriticalErrorActionTimeout

Spécifie la durée, en minutes, d’attente en pause critique avant de mettre hors tension la machine virtuelle.

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

-BlockDynamicOptimization

Indique si l’optimisation dynamique est bloquée pour une machine virtuelle.

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

-CapabilityProfile

Spécifie un objet de profil de capacité.

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

-CheckpointType

Spécifie le type de point de contrôle. Les valeurs valides pour ce paramètre sont :

  • Désactivé
  • Production
  • 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

Spécifie un objet de cloud privé.

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

-ComputerName

Spécifie le nom d’un ordinateur que VMM peut identifier de manière unique sur votre réseau. Les formats valides sont les suivants :

  • Nom de domaine complet (nom de domaine complet)
  • Adresse IPv4 ou IPv6
  • Nom NetBIOS
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerTier

Spécifie un objet de niveau ordinateur.

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

-CPUCount

Spécifie le nombre de processeurs sur la machine virtuelle. Les hôtes suivants prennent en charge le nombre de processeurs suivant :

  • Hyper-V. Jusqu’à quatre processeurs par machine virtuelle, selon le système d’exploitation invité.
  • VMware ESX. Jusqu’à quatre processeurs par machine virtuelle pour n’importe quel système d’exploitation invité pris en charge, à l’exception d’un processeur sur une machine virtuelle qui exécute Windows NT 4.0.
  • Citrix XenServer. Jusqu’à huit processeurs par machine virtuelle, selon le système d’exploitation invité.
Type:Byte
Aliases:ProcessorCount
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUCyclesLimitPercent

Spécifie la limite des cycles du processeur sous forme de pourcentage.

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

-CPUCyclesReservePercent

Spécifie les cycles d’UC de réserve sous forme de pourcentage.

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

-CPULimitForMigration

Indique s’il faut limiter les fonctionnalités du processeur pour la machine virtuelle spécifiée afin d’activer la migration vers un ordinateur physique qui a une version différente du même processeur que l’ordinateur source. VMM ne prend pas en charge la migration d'ordinateurs virtuels entre ordinateurs physiques dotés de processeurs provenant de fabricants différents.

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

-CPULimitFunctionality

Indique s’il faut fournir des fonctionnalités d’UC limitées pour la machine virtuelle. Spécifiez la valeur $True pour prendre en charge un système d’exploitation plus ancien, tel que Windows NT 4.0, sur une machine virtuelle déployée sur un hôte Hyper-V ou sur un hôte VMware ESX.

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

-CPUPerVirtualNumaNodeMaximum

Spécifie le nombre maximal de processeurs autorisés pour chaque nœud NUMA virtuel.

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

-CPURelativeWeight

Spécifie la quantité de ressources processeur d’un ordinateur hôte que cet ordinateur virtuel peut utiliser par rapport aux autres ordinateurs virtuels du même ordinateur hôte. Une machine virtuelle avec une valeur de poids plus élevée se voit allouer plus de ressources processeur qu’une machine virtuelle avec une valeur de poids inférieure. Le terme VMware pour ces valeurs est partage. Les types d’hôtes prennent en charge les valeurs relatives suivantes :

  • Hyper-V. 1 à 10000.
  • VMware ESX. Élevée. 2000.
  • VMware ESX. Au-dessus de la normale. 1500.
  • VMware ESX. Normal (valeur par défaut). 1000.
  • VMware ESX. En dessous de la normale. 750.
  • VMware ESX. Faible. 500.
  • VMware ESX. Personnalisé 1 à 10000000.
  • Citrix XenServer. 1 à 65536, normal est 256.
Type:Int32
Aliases:RelativeWeight
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUType

Spécifie le type de processeur pour un ordinateur virtuel. Pour récupérer la liste de tous les types d’UC disponibles pour une utilisation dans des machines virtuelles dans un environnement VMM, consultez l’applet de commande Get-SCCPUType .

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

-DelayStartSeconds

Spécifie le nombre de secondes d’attente après le démarrage du service de virtualisation avant de démarrer automatiquement un ordinateur virtuel. Ce délai permet d’échelonner le temps de démarrage de plusieurs machines virtuelles afin de réduire la demande de ressources d’ordinateur physiques. Une valeur standard peut être comprise entre 30 et 60 secondes. Le délai maximal configurable pour les hôtes est le suivant :

  • Hyper-V. 1000000000 secondes (277777 heures)
  • VMware ESX. 65535 secondes (18 heures)

Ce paramètre ne s’applique pas aux machines virtuelles XenServer.

Type:Int32
Aliases:DelayStart
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Spécifie une description pour la machine virtuelle.

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

-Domain

Spécifie un nom de domaine complet pour un domaine Active Directory.

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

-DomainJoinCredential

Spécifie le nom d’utilisateur et le mot de passe d’un compte qui a l’autorisation de joindre un ordinateur au domaine. Nous vous recommandons d’utiliser un compte à droits limités qui joint des ordinateurs au domaine. Cela inclut les ordinateurs virtuels et physiques.

Vous pouvez utiliser le paramètre actuel pour spécifier des informations d’identification sur un vmHostProfile pour joindre un ordinateur hôte physique au domaine, ou pour spécifier des informations d’identification, sur un modèle nouveau ou existant, sur un profil de système d’exploitation invité nouveau ou existant, ou sur une nouvelle machine virtuelle, pour joindre une machine virtuelle au domaine.

Type:VMMCredential
Aliases:JoinDomainCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DRProtectionRequired

Ce paramètre est réservé à un usage futur.

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

-DynamicMemoryBufferPercentage

Spécifie le pourcentage de mémoire au-dessus de l’allocation actuelle de mémoire d’une machine virtuelle que l’hôte doit essayer de réserver en tant que mémoire tampon. La valeur par défaut est 20.

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

-DynamicMemoryEnabled

Indique s’il faut activer la mémoire dynamique pour les machines virtuelles. Vous pouvez activer la mémoire dynamique directement sur une machine virtuelle, ou sur un modèle ou un profil matériel utilisé pour créer des machines virtuelles. La valeur par défaut est $False.

Vous pouvez activer la mémoire dynamique pour une machine virtuelle uniquement si cette machine virtuelle est déployée sur un hôte qui exécute Windows Server 2008 SP1 ou une version ultérieure ou si la machine virtuelle est stockée dans une bibliothèque dans un état arrêté. Les modifications matérielles apportées à une machine virtuelle stockée ne peuvent être effectuées que si la machine virtuelle n’a pas d’instantanés. L’activation de la mémoire dynamique sur une machine virtuelle stockée dans une bibliothèque limite le placement de cette machine sur les hôtes qui exécutent Windows Server 2008 SP1 ou une version ultérieure.

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

-DynamicMemoryMaximumMB

Spécifie la quantité maximale de mémoire qu’un hôte peut allouer à une machine virtuelle si la mémoire dynamique est activée. La valeur par défaut est 65536.

Vous pouvez activer la mémoire dynamique pour une machine virtuelle uniquement si cette machine virtuelle est déployée sur un hôte qui exécute Windows Server 2008 SP1 ou une version ultérieure ou si la machine virtuelle est stockée dans une bibliothèque dans un état arrêté. Les modifications matérielles apportées à une machine virtuelle stockée ne peuvent être effectuées que si la machine virtuelle n’a pas d’instantanés. L’activation de la mémoire dynamique sur une machine virtuelle stockée dans une bibliothèque limite le placement de cette machine sur les hôtes qui exécutent Windows Server 2008 SP1 ou une version ultérieure.

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

-DynamicMemoryMinimumMB

Spécifie la quantité minimale de mémoire que l’hôte peut allouer à une machine virtuelle si la mémoire dynamique est activée. La valeur par défaut est 65536.

Vous pouvez activer la mémoire dynamique pour une machine virtuelle uniquement si cette machine virtuelle est déployée sur un hôte qui exécute Windows Server 2008 SP1 ou une version ultérieure ou si la machine virtuelle est stockée dans une bibliothèque dans un état arrêté. Les modifications matérielles apportées à une machine virtuelle stockée ne peuvent être effectuées que si la machine virtuelle n’a pas d’instantanés. L’activation de la mémoire dynamique sur une machine virtuelle stockée dans une bibliothèque limite le placement de cette machine sur les hôtes qui exécutent Windows Server 2008 SP1 ou une version ultérieure.

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

-EnableNestedVirtualization

Active la virtualisation imbriquée.

Notes

Ce paramètre s’applique à VMM 2019 UR1 et versions ultérieures.

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

-FullName

Spécifie le nom de la personne dans laquelle cette applet de commande inscrit une machine virtuelle.

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

-Generation

Spécifie une valeur pour la génération de la nouvelle machine virtuelle.

Type:Int32
Position:Named
Default value:1
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-GuestOSProfile

Spécifie un objet profil de système d’exploitation invité.

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

-GuiRunOnceCommands

Spécifie un tableau de commandes à ajouter à la section [GuiRunOnce] d’un fichier de réponses sans assistance. Utilisez des guillemets simples autour de chaque chaîne placée entre guillemets doubles.

Exemple de format : -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'

Pour plus d’informations sur la façon dont Windows PowerShell utilise des guillemets, tapez Get-Help about_Quoting_Rules.

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

-HardwareProfile

Spécifie un objet profil matériel.

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

-HighlyAvailable

Indique s’il faut placer une machine virtuelle sur un hôte Hyper-V qui fait partie d’un cluster hôte. Configurez ce paramètre sur une machine virtuelle ou sur un modèle ou un profil matériel utilisé pour créer des machines virtuelles.

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

-JobGroup

Spécifie un identificateur pour une série de commandes qui s’exécutent en tant qu’ensemble juste avant la commande finale qui inclut le même identificateur de groupe de travaux.

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

-JobVariable

Spécifie le nom d’une variable pour la progression du travail.

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

-LibraryServer

Spécifie un objet partage de bibliothèque VMM.

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

-LinuxAdministratorSSHKey

Spécifie le fichier de clé publique pour une clé SSH Linux.

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

-LinuxAdministratorSSHKeyString

Spécifie une clé SSH d’administrateur Linux en tant que chaîne.

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

-LinuxDomainName

Spécifie un nom de domaine complet pour la spécialisation du système d’exploitation Linux.

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

-LocalAdministratorCredential

Spécifie le nom d’utilisateur et le mot de passe du compte d’administrateur local ou du compte racine Linux pour un profil de système d’exploitation invité compatible avec Linux).

Cette applet de commande spécifie ces informations d’identification sur un modèle nouveau ou existant, sur un profil de système d’exploitation invité nouveau ou existant, ou sur une nouvelle machine virtuelle remplace tout mot de passe administrateur existant.

Type:VMMCredential
Aliases:AdminPasswordCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryMB

Spécifie la quantité de mémoire d’accès aléatoire (RAM), en mégaoctets (Mo), sur l’hôte alloué à une machine virtuelle. La valeur par défaut est 512 Mo. Pour une machine virtuelle sur laquelle la mémoire dynamique est activée, spécifiez la valeur mémoire de démarrage. La mémoire maximale de l’hôte assignable est la suivante :

  • Hyper-V. Jusqu’à 65536 Mo de RAM par machine virtuelle
  • VMware ESX Server 3.0.x Jusqu’à 16384 Mo de RAM par machine virtuelle
  • VMware ESX Server 3.5.x. Jusqu’à 65532 Mo de RAM par machine virtuelle
  • Citrix XenServer. Jusqu’à 32265 Mo de RAM par machine virtuelle
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryPerVirtualNumaNodeMaximumMB

Spécifie la quantité maximale de mémoire, en mégaoctets, que l’hôte autorise chaque nœud NUMA virtuel.

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

-MemoryWeight

Spécifie la priorité pour l’allocation de la mémoire à une machine virtuelle, par rapport à d’autres machines virtuelles sur le même hôte. L’hôte alloue plus de mémoire à une machine virtuelle dont la valeur est supérieure à celle d’une machine virtuelle avec un paramètre inférieur. Pour un hôte qui exécute Windows Server 2008 R2 SP1 ou une version ultérieure, les valeurs par défaut suivantes sont les suivantes :

  • Faible. 0
  • Normal. 5 000
  • Élevée. 10 000
  • Custom. 10 000
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MergeAnswerFile

Indique si cette applet de commande fusionne le fichier de réponses avec les paramètres du système d’exploitation invité. La valeur par défaut est $True. La console VMM utilise ce paramètre. Ne spécifiez pas ce paramètre.

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

-MonitorMaximumCount

Spécifie le nombre maximal de moniteurs pris en charge par une carte vidéo virtuelle.

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

-MonitorMaximumResolution

Spécifie une valeur, sous forme de chaîne, qui représente la résolution de moniteur maximale possible d’une carte vidéo virtuelle. Les valeurs autorisées sont :

  • 1024 x 768
  • 1280x1024
  • 1600 x 1200
  • 1920x1200

La valeur par défaut est 1280x1024.

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

-Name

Spécifie le nom du nouvel ordinateur virtuel.

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

-NumaIsolationRequired

Indique si l’isolation NUMA est requise.

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

-OnBehalfOfUser

Spécifie un nom d'utilisateur. Cette applet de commande fonctionne au nom de l’utilisateur spécifié par ce paramètre.

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

-OnBehalfOfUserRole

Spécifie un rôle d’utilisateur. Pour obtenir un rôle d’utilisateur, utilisez l’applet de commande Get-SCUserRole . Cette applet de commande fonctionne pour le compte du rôle d’utilisateur spécifié par ce paramètre.

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

-OperatingSystem

Spécifie le type de système d’exploitation d’un ordinateur virtuel. Pour répertorier les noms de tous les systèmes d’exploitation disponibles dans VMM, utilisez l’applet de commande Get-SCOperatingSystem .

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

-OrganizationName

Spécifie le nom du organization de la personne dont le nom est inscrit par cette applet de commande.

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

-Owner

Spécifie le propriétaire d’une machine virtuelle en tant que compte d’utilisateur de domaine valide.

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

-Path

Spécifie le chemin de destination de la nouvelle machine virtuelle.

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

-ProductKey

Spécifie une clé de produit. La clé de produit est un numéro à 25 chiffres qui identifie la licence du produit. Une clé de produit peut être utilisée pour inscrire VMM ou un système d’exploitation à installer sur une machine virtuelle ou un hôte.

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

-ProtectionProvider

Spécifie un fournisseur de protection.

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

Spécifie l’ID du conseil d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

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

-RecoveryPointObjective

Spécifie la période maximale pendant laquelle il est tolérable de perdre des données d’un service informatique en raison d’un incident majeur.

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

-ReplicationGroup

Spécifie un groupe de réplication.

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

-ReturnImmediately

Indique que le contrôle est retourné au processus appelant immédiatement, avant la création du travail.

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

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

Spécifie le rôle libre-service qui a l’autorisation d’accéder à la machine virtuelle.

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

-SharePath

Spécifie un chemin d’accès d’un partage de bibliothèque valide sur un serveur de bibliothèque existant qui utilise un chemin d’accès UNC (Universal Naming Convention).

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

-SkipInstallVirtualizationGuestServices

Indique que cette applet de commande n’installe pas les services invités de virtualisation sur la machine virtuelle. La valeur par défaut est $False, et VMM installe automatiquement le service invité de virtualisation approprié.

Pour une machine virtuelle sur un hôte Hyper-V, le service invité de virtualisation est appelé Composants d’intégration ou VMGuest.iso. Pour une machine virtuelle sur un hôte XenServer, le service invité de virtualisation est appelé Citrix Tools pour Machines Virtuelles ou xs-tools.iso. Les ordinateurs virtuels sur un ordinateur hôte VMware ESX n’utilisent pas de service invité de virtualisation.

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

-StartAction

Spécifie le comportement d’une machine virtuelle au démarrage du service de virtualisation. Les valeurs autorisées sont :

  • 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

Indique que la machine virtuelle démarre lorsqu’elle arrive à l’hôte de destination.

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

-StopAction

Spécifie le comportement de la machine virtuelle lorsque le service de virtualisation s’arrête. Les valeurs autorisées sont :

  • SaveVM
  • 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

Indique que cette applet de commande stocke la machine virtuelle dans la bibliothèque VMM.

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

-TimeZone

Spécifie un nombre qui identifie une région géographique qui partage la même heure standard. Pour obtenir la liste des index de fuseau horaire, consultez Valeurs d’index de fuseau horaire Microsoft (http://go.microsoft.com/fwlink/?LinkId=120935) sur microsoft Developer Network. Si vous ne spécifiez pas de fuseau horaire, le fuseau horaire par défaut est le même paramètre de fuseau horaire que celui de l’hôte de la machine virtuelle.

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

-UseDiffDiskOptimization

Indique que cette applet de commande utilise l’optimisation du disque de différenciation.

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

-UseLocalVirtualHardDisk

Indique que cette applet de commande vérifie que les fichiers de disque dur virtuel que cette applet de commande doit avoir pour créer la machine virtuelle existent et sont stockés sur l’hôte de destination.

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

-UserRole

Spécifie un objet rôle d'utilisateur.

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

-VirtualHardDisk

Spécifie un objet disque dur virtuel.

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

-VirtualNumaNodesPerSocketMaximum

Spécifie le nombre maximal de nœuds NUMA autorisés pour chaque socket.

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

-VirtualVideoAdapterEnabled

Indique s’il faut activer l’adaptateur vidéo virtuel 3D microsoft synthétique pour la machine virtuelle. Vous pouvez activer l’adaptateur vidéo virtuel directement sur une machine virtuelle, ou sur un modèle ou un profil matériel utilisé pour créer des machines virtuelles.

Vous pouvez activer l’adaptateur vidéo virtuel 3D synthétique Microsoft pour une machine virtuelle uniquement si cette machine virtuelle est déployée sur un hôte qui exécute Windows Server 2008 R2 SP1 ou une version ultérieure, sur lequel le rôle Services Bureau à distance et le service de rôle Graphiques virtuels Bureau à distance sont installés, ou si la machine virtuelle est stockée dans une bibliothèque dans un état arrêté. Les modifications matérielles apportées à une machine virtuelle stockée ne peuvent être effectuées que si la machine virtuelle n’a pas d’instantanés. L’activation de l’adaptateur vidéo virtuel 3D synthétique Microsoft sur une machine virtuelle stockée dans une bibliothèque limite l’emplacement de cet ordinateur aux hôtes qui exécutent Windows Server 2008 R2 SP1 ou une version ultérieure qui ont le rôle Services Bureau à distance et le service de rôle Graphiques virtuels Bureau à distance installés.

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

-VM

Spécifie un objet ordinateur virtuel.

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

-VMConfiguration

Spécifie un objet de configuration de machine virtuelle.

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

-VMConfigurationScaleOut

Spécifie un objet de configuration de machine virtuelle utilisé lors du scale-out d’un service.

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

-VMHost

Spécifie un objet ordinateur hôte d’ordinateur virtuel. VMM prend en charge les hôtes Hyper-V, les hôtes VMware ESX et les hôtes Citrix XenServer. Pour plus d’informations sur chaque type d’hôte, consultez l’applet de commande Add-SCVMHost .

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

-VMMServer

Spécifie un objet serveur VMM.

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

-VMShieldingData

Spécifie un objet VMShieldingData .

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

-VMTemplate

Spécifie un objet de modèle VMM que cette applet de commande utilise pour créer des machines virtuelles.

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

-Workgroup

Spécifie le nom du groupe de travail auquel joindre la machine virtuelle. Vous pouvez utiliser ce paramètre pour remplacer la valeur existante dans un modèle ou dans un profil de système d’exploitation invité.

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

Sorties

VirtualMachine

Cette applet de commande retourne un objet VirtualMachine .

Notes

  • Cette applet de commande nécessite un objet de disque dur virtuel VMM, un objet de modèle de machine virtuelle ou un objet de machine virtuelle. Pour obtenir un tel objet, utilisez l’applet de commande Get-SCVirtualHardDisk, Get-SCVMTemplate ou Get-SCVirtualMachine .