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] est inclus dans VMM 2019 UR1. 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.
Nouveautés de System Center 2019, 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 un hôte Citrix XenServer, il n’existe aucun chemin 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.
Il s’agit d’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.
Il s’agit d’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 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 en 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 vmHost02 hôte et stocke les fichiers de machine virtuelle sur 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 à laquelle la machine virtuelle est inscrite, le nom de l’organisation 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 dans un état hors tension. Si la machine virtuelle est désactivée, 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 spécifié sur le serveur de bibliothèque LibServer01 et stocke l’objet de machine virtuelle dans la variable $VM.
La dernière commande crée une machine virtuelle nommée VM04 à partir de StoredVM01 avec 1 024 Mo de mémoire. La commande la déploie sur le 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 qu’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éé qu’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 la commande de démarrage. La commande désactive NumLock et limite également les fonctionnalités du processeur. Le 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éé qu’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éé qu’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 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 de stockage de la machine virtuelle. Cet emplacement doit être un numéro d’unité logique migratable de cluster. En outre, la commande spécifie que la machine virtuelle n’est pas démarrée automatiquement lorsque l’hôte démarre 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é sur 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’il ne s’exécute pas tant que l’applet de commande New-SCVirtualMachine déclenche l’exécution des commandes dans le paramètre JobGroup .
La commande finale déclenche toutes les commandes qui contiennent la variable $JobGroupID à exécuter. 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 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é sur 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 active déclenche 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 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 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’il ne s’exécutera pas tant que la dernière commande déclenche 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 du système d’exploitation est L:\OS. Le 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ée 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 sur C:\VirtualMachinePath. La commande finale personnalise les propriétés suivantes : le nom de l’ordinateur pour la machine virtuelle, le nom dnsdomainname 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 à effectuer lorsque la machine virtuelle rencontre une erreur critique et dépasse la durée du délai d’expiration spécifiée par le paramètre AutomaticCriticalErrorActionTimeout . Les valeurs acceptables pour ce paramètre sont les suivantes : Pause et None.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomaticCriticalErrorActionTimeout
Spécifie le temps, en minutes, pour attendre en pause critique avant de désactiver 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, sauf 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 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 en 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 disposant d’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 processeur limitées pour la machine virtuelle. Spécifiez une valeur de $True pour prendre en charge un système d’exploitation antérieur, 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 supérieure est allouée plus de ressources processeur qu’une machine virtuelle avec une valeur de poids inférieure. Le terme VMware pour ces valeurs est partagé. Les types d’hôtes prennent en charge les valeurs relatives suivantes :
- Hyper-V. 1 à 1 0000.
- VMware ESX. Élevée. 2000.
- VMware ESX. Au-dessus de la normale. 1500.
- VMware ESX. Normal (par défaut). 1000.
- VMware ESX. En dessous de la normale. 750.
- VMware ESX. Faible. 500.
- VMware ESX. Personnalisé 1 à 1000000.
- Citrix XenServer. 1 à 65536, la normale est de 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 retard retarde le temps de démarrage de plusieurs machines virtuelles afin de réduire la demande sur les ressources d’ordinateur physique. 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. 100000000 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 de 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 autorisé à joindre un ordinateur au domaine. Nous vous recommandons d’utiliser un compte à droits limités joignant 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é 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 de mémoire actuelle 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 de captures instantanées. L’activation de la mémoire dynamique sur une machine virtuelle stockée dans une bibliothèque limite le placement de cette machine aux 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 de captures instantanées. L’activation de la mémoire dynamique sur une machine virtuelle stockée dans une bibliothèque limite le placement de cette machine aux 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 de captures instantanées. L’activation de la mémoire dynamique sur une machine virtuelle stockée dans une bibliothèque limite le placement de cette machine aux 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.
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: | None |
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 que jeu 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 sous forme de 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 administrateur local ou du compte racine Linux pour un profil de système d’exploitation invité compatible 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 de mémoire de démarrage. La mémoire hôte pouvant être affectée maximale 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é d’allocation de 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 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 maximale possible d’un moniteur 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 pour le compte de l’utilisateur que ce paramètre spécifie.
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 de l’organisation de la personne dans laquelle cette applet de commande inscrit la machine virtuelle.
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 d’accès de destination pour 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 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 pour 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 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 le même temps standard.
Pour obtenir la liste des index de fuseau horaire, consultez Les 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 qui se trouve sur 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 VHD que cette applet de commande doit avoir à créer la machine virtuelle 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 Pour la machine virtuelle. Vous pouvez activer la carte vidéo virtuelle 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 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, qui ont le rôle Services Bureau à distance et le service de rôle Graphiques virtuels Bureau à distance 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. Activation de l’adaptateur vidéo virtuel 3D Microsoft sur une machine virtuelle stockée dans un emplacement de bibliothèque de cette machine 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 de la mise à l’échelle 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 .
Liens associés
- Add-SCVMHost
- Get-SCOperatingSystem
- Get-SCCPUType
- Get-SCUserRole
- Get-SCVirtualHardDisk
- Get-SCVirtualMachine
- Get-SCVMTemplate
- Move-SCVirtualMachine
- New-SCV2V
- New-SCVirtualDiskDrive
- Read-SCVirtualMachine
- Remove-SCVirtualMachine
- Repair-SCVirtualMachine
- Resume-SCVirtualMachine
- Save-SCVirtualMachine
- Set-SCVirtualMachine
- Start-SCVirtualMachine
- Stop-SCVirtualMachine
- Suspend-SCVirtualMachine