New-SCHardwareProfile
Crée un profil matériel dans la bibliothèque VMM.
Syntax
New-SCHardwareProfile
[-VMMServer <ServerConnection>]
[-Generation <Int32>]
[-HighlyAvailable <Boolean>]
[-HAVMPriority <UInt32>]
[-DRProtectionRequired <Boolean>]
[-ReplicationGroup <ReplicationGroup>]
[-SecureBootEnabled <Boolean>]
[-NumLock <Boolean>]
[-CPULimitFunctionality <Boolean>]
[-CPULimitForMigration <Boolean>]
[-Name] <String>
[-HardwareProfile <HardwareProfile>]
[-Owner <String>]
[-UserRole <UserRole>]
[-JobGroup <Guid>]
[-CapabilityProfile <CapabilityProfile>]
[-Description <String>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled <Boolean>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled <Boolean>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-BootOrder <BootDevice[]>]
[-FirstBootDevice <String>]
[-SecureBootTemplate <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPUExpectedUtilizationPercent <Int32>]
[-DiskIops <Int32>]
[-NetworkUtilizationMbps <Int32>]
[-CPURelativeWeight <Int32>]
[-CPUReserve <Int32>]
[-CPUMaximumPercent <Int32>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired <Boolean>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
L’applet de commande New-SCHardwareProfile crée un profil matériel à utiliser dans Virtual Machine Manager (VMM) qui stocke les informations de configuration matérielle. Vous pouvez créer un profil matériel autonome ou personnaliser un modèle ou un ordinateur virtuel afin d'y inclure des paramètres de profil matériel. New-SCHardwareProfile stocke le nouvel objet de profil matériel dans la bibliothèque VMM.
Vous pouvez créer un profil matériel en fonction des valeurs par défaut ou d’un profil matériel existant, ou personnaliser un profil matériel lors de sa création. Si vous ne spécifiez aucun paramètre autre que Name, ce qui est obligatoire, VMM crée un objet de profil matériel par défaut.
Les paramètres de profil matériel que vous pouvez configurer pour une machine virtuelle sont les suivants :
Paramètres de l’ordre de démarrage dans le BIOS qui spécifient l’ordre de démarrage de l’appareil pour une machine virtuelle. Le paramètre d’ordre de démarrage est disponible uniquement pour les machines virtuelles sur un hôte Hyper-V ou un hôte Citrix XenServer.
Paramètres de l’UC pour une machine virtuelle.
Mémoire disponible sur une machine virtuelle.
Lecteur de disquette virtuelle.
Deux ports COM virtuels (COM1 et COM2).
Un appareil IDE virtuel intégré.
Un ou plusieurs adaptateurs SCSI virtuels.
Une ou plusieurs cartes réseau virtuelles que vous pouvez attacher à un réseau logique. Une carte réseau externe peut être émulée ou synthétique.
Priorité affectée à une machine virtuelle pour l’utilisation des ressources processeur de l’hôte par rapport à l’utilisation de l’UC de l’hôte par d’autres machines virtuelles déployées sur le même hôte. Les priorités de processeur sont déterminées par le logiciel de virtualisation.
Indique si une machine virtuelle créée à partir de ce profil sera hautement disponible. Une machine virtuelle hautement disponible est une machine virtuelle qui ne peut être placée que sur un hôte qui fait partie d’un cluster hôte.
Exemples
Exemple 1 : Créer un profil matériel par défaut
PS C:\> New-SCHardwareProfile -Name "NewHWProfile01"
Cette commande crée un profil matériel par défaut nommé NewHWProfile01.
Exemple 2 : Créer un profil matériel qui définit l’ordre de démarrage, le processeur et la mémoire
PS C:\> New-SCHardwareProfile -Name "NewHWProfile02" -BootOrder PXEBoot,CD,Floppy,IDEHardDrive -MemoryMB 1024 -CPUCount 4
Cette commande crée un profil matériel, le nomme NewHWProfile02, définit PXEBoot comme première entrée dans l’ordre de démarrage du BIOS, spécifie 1 024 Mo de mémoire et spécifie qu’une machine virtuelle créée à l’aide de ce profil matériel aura quatre processeurs.
Exemple 3 : Cloner, puis modifier un profil matériel existant
PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> New-SCHardwareProfile -Name "NewHWProfile03" -HardwareProfile $HWProfile -RelativeWeight 100
La première commande obtient l’objet de profil matériel nommé NewHWProfile01 et stocke l’objet dans la variable $HWProfile.
La deuxième commande crée un profil matériel appelé NewHWProfile03 basé sur NewHWProfile01, mais modifie la valeur de poids relatif. Tous les autres paramètres de NewHWProfile03 sont identiques à ceux de NewHWProfile01.
Exemple 4 : Créer un profil matériel qui contient une carte réseau, une carte SCSI et un lecteur de DVD
PS C:\> $JobGroupId = [Guid]::NewGuid().ToString()
PS C:\> New-SCVirtualNetworkAdapter -JobGroup $JobGroupID -PhysicalAddressType Dynamic -VirtualNetwork "Internal Network"
PS C:\> New-SCVirtualSCSIAdapter -JobGroup $JobGroupID -AdapterID 6 -Shared $False
PS C:\> New-SCVirtualDVDDrive -JobGroup $JobGroupID -Bus 1 -LUN 0
PS C:\> New-SCHardwareProfile -Name "NewHWProfile04" -Owner "Contoso\Katarina" -Description "Temporary Hardware Config used to create a VM/Template" -MemoryMB 512 -JobGroup $JobGroupID
La première commande génère un identificateur global unique (GUID) et stocke la chaîne GUID dans la variable $JobGroupID. L'ID de groupe de travaux fait office d'identificateur qui regroupe les commandes suivantes incluant cet identificateur dans un seul groupe de travaux.
La deuxième commande crée une carte réseau virtuelle, mais utilise le paramètre JobGroup pour spécifier que la carte réseau n’est pas créée tant que juste avant l’applet de commande New-SCHardwareProfile dans la dernière commande s’exécute. Cette commande définit le type d’adresse physique (MAC) sur dynamique et spécifie que la nouvelle carte réseau virtuelle se connecte à un réseau virtuel nommé Réseau interne.
La troisième commande crée une carte SCSI virtuelle, mais utilise le paramètre JobGroup pour spécifier que l’adaptateur SCSI n’est créé qu’avant l’applet de commande New-SCHardwareProfile dans la dernière commande. Cette commande définit l’ID de l’adaptateur sur 6 et définit le paramètre Partagé sur $False afin que l’adaptateur ne soit pas partagé (comme il aurait dû l’être si vous souhaitez utiliser l’adaptateur dans le clustering invité).
La quatrième commande crée un lecteur de DVD virtuel, mais utilise le paramètre JobGroup pour spécifier que le lecteur de DVD n’est créé qu’avant juste avant l’applet de commande New-SCHardwareProfile dans la dernière exécution de la commande. La spécification de Bus 1 et de LUN 0 permet de rattacher le lecteur de DVD virtuel à un canal secondaire (0) sur le bus IDE.
La dernière commande crée un profil matériel nommé NewHWProfile04, définit le propriétaire sur Contoso\Katarina, spécifie une description et spécifie que la quantité de mémoire sur l’hôte qu’une machine virtuelle créée à l’aide de ce profil matériel utilisera 512 Mo. Avant que l’applet de commande New-SCHardwareProfile crée le profil matériel, le paramètre JobGroup de cette commande finale exécute toutes les applets de commande précédentes qui spécifient le même GUID JobGroup . Lorsque New-SCVirtualNetworkAdapter, New-SCVirtualScsiAdapter et New-SCVirtualDVDDrive s’exécutent, les objets résultants créés sont automatiquement associés au nouveau profil matériel.
Exemple 5 : Créer un profil matériel et l’ajouter à un nouveau modèle de machine virtuelle
PS C:\> $HWProfile = New-SCHardwareProfile -Name "NewHWProfile05" -CPUCount 4 -MemoryMB 64000 -CPUMax 100 -Owner "Contoso\Katarina" -HighlyAvailable $True
PS C:\> $VHD = Get-SCVirtualHardDisk | where { $_.Name -eq "VHD01.vhd" -and $_.LibraryServer.Name -eq "LibServer01.Contoso.com" }
PS C:\> $OS = Get-SCOperatingSystem | where {$_.Name -eq "64-bit edition of Windows Server 2008 R2 Datacenter"}
PS C:\> New-SCVMTemplate -Name "LargeVMTemplate" -HardwareProfile $HWProfile -OperatingSystem $OS -VirtualHardDisk $VHD -NoCustomization
La première commande crée un profil matériel, le nomme NewHWProfile05, spécifie qu’il contient quatre processeurs, et que le pourcentage le plus élevé des ressources totales d’un seul processeur sur un hôte qui peut être utilisé par une machine virtuelle est de 100 %, affecte 64 Go de RAM et un propriétaire, définit le paramètre Hautementavailable sur $True, puis stocke le nouvel objet de profil matériel dans la variable $HWProfile. Le paramètre HautementAvailable spécifie qu’une machine virtuelle créée à l’aide de ce profil matériel, directement ou via un modèle, sera placée sur un hôte qui est un nœud d’un cluster hôte.
La deuxième commande obtient l’objet de disque dur virtuel nommé VHD01 à partir de la bibliothèque et stocke l’objet dans la variable $VHD.
La troisième commande obtient un objet de système d’exploitation par nom et stocke l’objet dans la variable $OS.
La dernière commande crée un modèle de machine virtuelle, le nomme LargeVMTemplate et spécifie qu’il utilise le système d’exploitation, le profil matériel et le disque dur virtuel récupérés ou créés dans les commandes précédentes, sans aucune personnalisation du système d’exploitation.
Paramètres
-AutomaticCriticalErrorAction
Spécifie l’action à entreprendre lorsque la machine virtuelle rencontre une erreur critique et dépasse la durée d’expiration spécifiée 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 |
-BootOrder
Spécifie l’ordre des appareils qu’utilise une machine virtuelle sur un hôte Hyper-V pour démarrer. Les valeurs valides pour ce paramètre sont :
- CD
- IDEHardDrive
- PXEBoot
- Floppy
Type: | BootDevice[] |
Accepted values: | Floppy, CD, IdeHardDrive, PxeBoot, Unknown |
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 |
-CPUCount
Spécifie le nombre de processeurs d’un ordinateur virtuel, d’un profil matériel ou d’un modèle.
Les types d’hôtes prennent en charge le nombre de processeurs suivants :
- Hyper-V. Jusqu’à quatre PROCESSEURs par machine virtuelle, selon le système d’exploitation invité.
- VMware ESX. Jusqu’à quatre PROCESSEURs par machine virtuelle, mais seulement 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 |
-CPUExpectedUtilizationPercent
Spécifie le pourcentage d’UC sur l’hôte que vous attendez à ce que cette machine virtuelle utilise. Cette valeur est uniquement utilisée lorsque VMM détermine un ordinateur hôte approprié pour l’ordinateur virtuel.
Type: | Int32 |
Aliases: | ExpectedCPUUtilization |
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 ayant 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 activer l’exécution d’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 en fournissant des fonctionnalités de processeur limitées pour la machine virtuelle.
Type: | Boolean |
Aliases: | LimitCPUFunctionality |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUMaximumPercent
Spécifie le pourcentage le plus élevé des ressources totales d’un processeur unique sur l’ordinateur hôte pouvant être utilisé par un ordinateur virtuel spécifique à un moment donné.
Exemple : -CPUMaximumPercent 80
(pour spécifier 80 p. 100)
Type: | Int32 |
Aliases: | CPUMax |
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.
- VMware ESX. Au-dessus de la normale.
VMware ESX. Normal (par défaut). 1000.
VMware ESX. En dessous de la normale.
- VMware ESX. Faible.
VMware ESX. Personnalisé 1 à 10000000.
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 |
-CPUReserve
Spécifie le pourcentage minimal des ressources d’un processeur unique sur l’ordinateur hôte à allouer à un ordinateur virtuel. Le pourcentage de capacité du processeur qui est mis à la disposition de l’ordinateur virtuel n’est jamais inférieur à ce pourcentage.
Type: | Int32 |
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, tapez Get-SCCPUType
.
Type: | ProcessorType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Indique une description de l’objet spécifié.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskIops
Spécifie le nombre d’opérations d’entrées/sorties disque par seconde (ESPS) sur l'ordinateur hôte pouvant être utilisées par un ordinateur virtuel spécifique.
Exemple : -DiskIO 1500
(pour spécifier 1500 IOPS)
Type: | Int32 |
Aliases: | DiskIO |
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.
Exemple de format : -DynamicMemoryTargetBufferPercentage 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 directement la mémoire dynamique sur un ordinateur virtuel, un modèle ou un profil matériel servant à créer des ordinateurs virtuels. La valeur par défaut est $False.
Obligatoire : vous pouvez activer la mémoire dynamique pour une machine virtuelle uniquement si cette machine virtuelle est déployée sur un hôte exécutant Windows Server 2008 SP1 ou 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). Activation de la mémoire dynamique sur une machine virtuelle stockée dans un placement de bibliothèque de cette machine pour les hôtes exécutant Windows Server 2008 SP1 ou version ultérieure.
Exemple de format : -DynamicMemoryEnabled $True
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 qui peut être allouée à une machine virtuelle si la mémoire dynamique est activée. La valeur par défaut est 65536.
Obligatoire : vous pouvez activer la mémoire dynamique pour une machine virtuelle uniquement si cette machine virtuelle est déployée sur un hôte exécutant Windows Server 2008 R2 SP1 ou 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 un ordinateur virtuel stocké dans une bibliothèque limite sa sélection élective à des ordinateurs hôtes exécutant Windows Server 2008 R2 SP1 ou version ultérieure.
Exemple de format : -DynamicMemoryMaximumMB 1024
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 qui peut être allouée à une machine virtuelle si la mémoire dynamique est activée. La valeur par défaut est 65536.
Obligatoire : vous pouvez activer la mémoire dynamique pour une machine virtuelle uniquement si cette machine virtuelle est déployée sur un hôte exécutant Windows Server 2008 R2 SP1 ou 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 un ordinateur virtuel stocké dans une bibliothèque limite sa sélection élective à des ordinateurs hôtes exécutant Windows Server 2008 R2 SP1 ou version ultérieure.
Exemple de format : -DynamicMemoryMinimumMB 1024
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FirstBootDevice
Indique l’appareil sur lequel un démarrage est tenté pour la première fois.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Generation
Indique la génération d’une machine virtuelle créée.
Type: | Int32 |
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 |
-HAVMPriority
Spécifie la priorité de la machine virtuelle. Les machines virtuelles démarrent en priorité jusqu’aux limites d’un nœud de cluster hôte. L’entrée valide pour ce paramètre est une représentation numérique de la priorité :
- Élevée. 3000
- Moyenne. 2000
- Faible. 1 000
Si vous spécifiez une valeur zéro (0), la machine virtuelle ne redémarre pas automatiquement.
Exemple de format : -HAVMPriority 2000
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
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 un ordinateur virtuel, sur un modèle ou sur un profil matériel servant à créer des ordinateurs virtuels.
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 seront exécutées ensemble juste avant que la commande finale qui comprend le même identificateur de groupe de travaux soit exécutée.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.
Type: | String |
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 que cette applet de commande alloue à la machine virtuelle convertie. La valeur par défaut est 512 Mo. Pour une machine virtuelle sur laquelle la mémoire dynamique est activée sur un hôte qui exécute Windows Server 2008 R2 SP1 ou version ultérieure, spécifiez la valeur de mémoire de démarrage.
Les types d’hôtes ont la mémoire maximale affectée suivante aux machines virtuelles :
- 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 Mo, que chaque nœud NUMA virtuel est autorisé.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryWeight
Indique la priorité respectée pour allouer de la mémoire à un ordinateur virtuel, par rapport aux autres ordinateurs virtuels situés sur le même hôte. Une machine virtuelle avec un paramètre supérieur est allouée plus de ressources de mémoire qu’une machine virtuelle avec un paramètre inférieur.
Pour un hôte exécutant Windows Server 2008 R2 SP1 ou version ultérieure :
- 5000 - Normal
- 10000 - Élevé
- 0 - Faible
- 1 à 10000 - Personnalisé
Type: | Int32 |
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 la 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 valides pour ce paramètre sont :
- 1024 x 768
- 1280x1024
- 1600 x 1200
- 1920x1200
La valeur par défaut est 1280x1024.
Exemple de format : -MonitorResolutionMaximum "1600x1200"
Type: | String |
Aliases: | MonitorResolutionMaximum |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Spécifie le nom d’un objet VMM.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkUtilizationMbps
Spécifie, en mégabits par seconde (Mbits/s), la quantité de bande passante sur le réseau de l’hôte qui peut être utilisée par une machine virtuelle spécifique.
Exemple de format : -NetworkUtilization 10
Type: | Int32 |
Aliases: | NetworkUtilization |
Position: | Named |
Default value: | None |
Required: | False |
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 |
-NumLock
Indique s’il faut activer la valeur BIOS de NumLock sur un profil matériel utilisé pour créer des machines virtuelles sur un hôte Hyper-V. Ce paramètre ne s’applique pas aux machines virtuelles sur les hôtes VMware ESX ou sur les hôtes Citrix XenServer.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
Spécifie le propriétaire d’un objet VMM sous la forme d’un compte d’utilisateur de domaine valide.
- Exemple de format :
-Owner "Contoso\PattiFuller"
- Exemple de format :
-Owner "PattiFuller@Contoso"
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 |
-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
Indique si le démarrage sécurisé est activé.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecureBootTemplate
Spécifie le modèle de démarrage sécurisé à utiliser pour la machine virtuelle de génération 2.
Type: | String |
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 |
-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 les machines virtuelles. Vous pouvez activer la carte vidéo virtuelle directement sur une machine virtuelle, ou sur un modèle ou un profil matériel qui sera utilisé pour créer des machines virtuelles.
Obligatoire : 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 exécutant Windows Server 2008 R2 SP1 (avec le rôle Services Bureau à distance et le service de rôle Graphiques virtuels Bureau à distance installé) ou 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 peuvent uniquement être effectuées si la machine virtuelle est installée) la machine n’a pas d’instantanés). L’activation de l’adaptateur vidéo virtuel 3D Microsoft sur une machine virtuelle stockée dans une bibliothèque limite le placement de cette machine aux hôtes exécutant Windows Server 2008 R2 SP1 (avec le rôle Services Bureau à distance et le service de rôle Graphique virtuel Bureau à distance installé) ou version ultérieure.
Exemple de format : -VirtualVideoAdapterEnabled $True
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
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 |
Sorties
HardwareProfile
Cette applet de commande retourne un objet HardwareProfile .