Set-SCVirtualMachine
Modifie les propriétés d’une machine virtuelle gérée par VMM.
Syntaxe
Set-SCVirtualMachine
[-VM] <VM>
[-VMwareResourcePool <VmwResourcePool>]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-RemoveSelfServiceUserRole <Boolean>]
[-EnableOperatingSystemShutdown <Boolean>]
[-EnableTimeSync <Boolean>]
[-EnableDataExchange <Boolean>]
[-EnableHeartbeat <Boolean>]
[-EnableBackup <Boolean>]
[-InstallVirtualizationGuestServices <Boolean>]
[-Owner <String>]
[-OperatingSystem <OperatingSystem>]
[-Enabled <Boolean>]
[-HighlyAvailable <Boolean>]
[-HAVMPriority <UInt32>]
[-DRProtectionRequired <Boolean>]
[-ReplicationGroup <ReplicationGroup>]
[-SecureBootEnabled <Boolean>]
[-NumLock <Boolean>]
[-CPULimitFunctionality <Boolean>]
[-CPULimitForMigration <Boolean>]
[-VMShieldingData <KeyFile>]
[-RunAsSystem]
[-RunAsUserCredential <PSCredential>]
[-DelayStartSeconds <Int32>]
[-UseHardwareAssistedVirtualization <Boolean>]
[-Cloud <Cloud>]
[-CapabilityProfile <CapabilityProfile>]
[-RemoveCapabilityProfile]
[-RemoveFromCloud]
[-ClusterNonPossibleOwner <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host]>]
[-ClusterPreferredOwner <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host]>]
[-AvailabilitySetNames <System.Collections.Generic.List`1[System.String]>]
[-UserRole <UserRole>]
[-Name <String>]
[-JobGroup <Guid>]
[-QuotaPoint <UInt32>]
[-CostCenter <String>]
[-Tag <String>]
[-Custom1 <String>]
[-Custom2 <String>]
[-Custom3 <String>]
[-Custom4 <String>]
[-Custom5 <String>]
[-Custom6 <String>]
[-Custom7 <String>]
[-Custom8 <String>]
[-Custom9 <String>]
[-Custom10 <String>]
[-BlockDynamicOptimization <Boolean>]
[-ClearDRProtection]
[-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>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
La Set-SCVirtualMachine applet de commande modifie les propriétés d’une machine virtuelle gérée par Virtual Machine Manager (VMM).
Les propriétés que vous pouvez modifier sont les suivantes :
- Associez une machine virtuelle à un cloud.
- Nom, propriétaire et description d’une machine virtuelle.
- Ordre de démarrage BIOS, si la machine virtuelle est déployée sur un hôte Hyper-V.
- Quantité de ressources sur l’hôte utilisé par une machine virtuelle. Il s’agit notamment des éléments suivants :
- Quantité maximale de ressources de processeur hôte qu’une machine virtuelle peut utiliser.
- Utilisation attendue du processeur hôte par une machine virtuelle.
- Quantité de ressources d’UC hôte utilisées par une machine virtuelle par rapport à d’autres machines virtuelles sur le même hôte.
- Quantité de mémoire hôte qu’une machine virtuelle peut utiliser.
- Quantité de bande passante sur le réseau de l’hôte qu’une machine virtuelle peut utiliser.
- Paramètres matériels d’une machine virtuelle non liés aux ressources hôtes. Il s’agit notamment des éléments suivants :
- Nombre de processeurs.
- Type d’UC.
- Nombre d’opérations d’entrée/sortie de disque par seconde (IOPS).
- Limitation des fonctionnalités du processeur, pour un système d’exploitation plus ancien, tel que Windows NT 4.0.
- Centre de coûts, étiquette et paramètres personnalisés utilisés pour filtrer les machines virtuelles selon des critères.
- Paramètres qui activent différentes fonctionnalités facultatives, notamment les suivantes :
- Activation ou désactivation d’un objet de bibliothèque pour le rendre disponible, ou temporairement indisponible, aux utilisateurs.
- Activation de la sauvegarde d’une machine virtuelle sur un hôte Hyper-V avec le service Volume Shadow Copy.
- Activation d’une paire clé/valeur pour l’échange de données entre une machine virtuelle et son hôte Hyper-V.
- Activation de l’arrêt d’une machine virtuelle à partir de la console Hyper-V.
- Activation de la synchronisation de temps entre une machine virtuelle et son hôte Hyper-V.
- Activation de la valeur BIOS pour NumLock pour une machine virtuelle sur un hôte Hyper-V.
- Paramètre qui identifie si une machine virtuelle est hautement disponible, autrement dit, une machine virtuelle à déployer sur un nœud d’un cluster hôte Hyper-V ou un cluster hôte Citrix XenServer.
- Paramètre qui détermine si les services invités de virtualisation sont installés sur une machine virtuelle déployée sur un hôte Hyper-V.
- Nombre de secondes à retarder avant de démarrer une machine virtuelle.
- Paramètre qui identifie le système d’exploitation utilisé pour une machine virtuelle.
- Démarrez et arrêtez des actions pour une machine virtuelle.
- La définition qui limite le nombre d’utilisateurs en libre-service des machines virtuelles peut créer.
- Paramètre utilisé pour changer le rôle qu’un utilisateur libre-service qui appartient à plusieurs rôles utilise pour gérer une machine virtuelle.
- Paramètre qui affecte une machine virtuelle sur un hôte ESX à un pool de ressources VMware.
Si vous souhaitez modifier les propriétés d’un lecteur de floppy virtuel, Lecteur de DVD virtuel, carte réseau virtuelle ou carte SCSI virtuelle associée à une machine virtuelle spécifique, utilisez l'Set-SCVirtualFloppyDrive, Set-SCVirtualDVDDrive, Set-SCVirtualNetworkAdapterou cmdlet Set-SCVirtualScsiAdapter.
Exemples
Exemple 1 : Spécifier une quantité de mémoire pour une machine virtuelle existante
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> If($VM.Status -ne "PowerOff"){Stop-SCVirtualMachine -VM $VM}
PS C:\> Set-SCVirtualMachine -VM $VM -MemoryMB 1024
La première commande obtient l’objet de machine virtuelle nommé VM01, puis stocke cet objet dans la variable $VM.
La deuxième détermine si la machine virtuelle stockée dans $VM est à l’état hors tension.
Si la machine virtuelle n’est pas dans un état hors tension, la commande utilise la commande Stop-SCVirtualMachine pour désactiver la machine virtuelle.
Pour plus d’informations sur la mise hors tension d’une machine virtuelle, tapez Get-Help Stop-SCVirtualMachine
.
La dernière commande modifie la mémoire allouée à VM01 à 1024 Mo.
Exemple 2 : Modifier le rôle d’utilisateur utilisé pour gérer une machine virtuelle pour un utilisateur qui appartient à plusieurs rôles d’utilisateur libre-service
PS C:\> $VM = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" -Name "VM02"
PS C:\> $SSRole = Get-SCUserRole -Name "ContosoSelfServiceUsers"
PS C:\> Set-SCVirtualMachine -VM $VM -UserRole $SSRole
La première commande obtient l’objet de machine virtuelle nommé VM02 à partir de VMMServer01, puis stocke cet objet dans la variable $VM.
La deuxième commande obtient l’objet de rôle d’utilisateur nommé ContosoSelfServiceUsers, puis stocke l’objet dans la variable $SSRole.
La dernière commande spécifie que les membres du rôle d’utilisateur libre-service appelé SSUserRole3 sont désormais autorisés à gérer la machine virtuelle appelée VM02.
Remarque : VMM utilise le paramètre UserRole pour définir les machines virtuelles gérées par les membres d’un rôle d’utilisateur libre-service spécifique. En règle générale, vous n’avez pas besoin d’utiliser l’applet de commande Set-SCVirtualMachine avec le paramètre UserRole pour configurer ce paramètre. Toutefois, si un ou plusieurs utilisateurs sont membres de plusieurs rôles d’utilisateur libre-service et que vous leur accordez l’autorisation de gérer plusieurs machines virtuelles sur le même hôte, vous pouvez rencontrer un cas où vous souhaitez changer le rôle d’utilisateur autorisé à gérer une machine virtuelle particulière. Cet exemple illustre ce scénario.
Exemple 3 : Désactiver la synchronisation de temps sur une machine virtuelle utilisée en tant que contrôleur de domaine
PS C:\> $EAP = $ErrorActionPreference
PS C:\> $ErrorActionPreference = "STOP"
PS C:\> $VM = Get-SCVirtualMachine -Name "VM03"
PS C:\> trap{"Fail: Cannot disable Time Synchronization for VM: $VM";continue} Set-SCVirtualMachine -VM $VM -EnableTimeSynchronization $TRUE | Out-Null
PS C:\> $ErrorActionPreference = $EAP
La première commande stocke le paramètre actuel pour $ErrorActionPreference dans les $EAP de variables. Cette variable est utilisée ultérieurement pour renvoyer le paramètre à sa valeur d’origine.
La deuxième commande définit la préférence d’action sur STOP. Cette préférence d’action d’erreur modifie une erreur d’une erreur de non-fin à une erreur de fin. L’objet d’erreur est déclenché en tant qu’exception au lieu d’être écrit dans le canal de sortie, et la commande ne continue pas à s’exécuter.
La troisième commande obtient l’objet de machine virtuelle nommé VM03 et stocke cet objet dans la variable $VM.
La quatrième commande désactive le paramètre de synchronisation de l’heure. En règle générale, la désactivation de la synchronisation de temps est requise pour les machines virtuelles qui agissent en tant que contrôleurs de domaine. La commande utilise l’instruction trap pour intercepter les exceptions de fin. Si la commande Set-SCVirtualMachine échoue, la chaîne de l’instruction trap s’affiche. Continuez est utilisé dans l’instruction trap pour continuer à s’exécuter au lieu de quitter. L’applet de commande Out-Null redirige la sortie vers $Null au lieu de l’envoyer à la console.
La dernière commande définit la valeur de $ErrorActionPreference sur la valeur stockée dans $EAP.
Exemple 4 : Définir l’ordre de démarrage de l’appareil pour toutes les machines virtuelles qui prennent en charge cette fonctionnalité
PS C:\> $EAP = $ErrorActionPreference
PS C:\> $ErrorActionPreference = "Stop"
PS C:\> $VMs = @(Get-SCVirtualMachine)
PS C:\> ForEach($VM in $VMs){trap{"Fail: Cannot set BIOS for VM: $VM";continue} Set-SCVirtualMachine -VM $VM -BootOrder "PXEBoot","IDEHarddrive","CD","Floppy" | Out-Null}
PS C:\> $ErrorActionPreference = $EAP
La première commande stocke le paramètre actuel pour $ErrorActionPreference dans $EAP. Cette variable est utilisée ultérieurement pour renvoyer le paramètre à sa valeur d’origine.
La deuxième commande définit la préférence d’action d’erreur sur Arrêter. Cette préférence d’action d’erreur modifie une erreur d’une erreur de non-fin à une erreur de fin. L’objet d’erreur est déclenché en tant qu’exception au lieu d’être écrit dans le canal de sortie, et la commande ne continue pas à s’exécuter.
La troisième commande obtient chaque objet de machine virtuelle stocke les objets dans $VMs. L’utilisation du symbole @ et des parenthèses permet de s’assurer que la commande stocke les résultats dans un tableau au cas où la commande retourne un objet unique ou une valeur Null.
La quatrième commande définit l’ordre de démarrage DU BIOS pour chaque machine virtuelle sur PXEBoot,IDEHarddrive,CD,Floppy. La commande utilise une instruction trap pour intercepter les exceptions de fin. Si la commande Set-SCVirtualMachine échoue, la chaîne de l’instruction trap s’affiche. Continue est utilisé dans l’instruction trap pour continuer à s’exécuter au lieu de quitter la boucle ForEach. La cmdlet Out-Null redirige la sortie vers $Null au lieu de l’envoyer à la console.
Remarque : le paramètre BootOrder est utilisé uniquement pour les machines virtuelles sur les hôtes Hyper-V et Citrix XenServer. Elle n’est pas utilisée pour les machines virtuelles sur les hôtes VMware ESX. Les hôtes XenServer ne prennent pas en charge les disques de floppy, et ignorent donc floppy s’ils sont répertoriés dans l’ordre de démarrage.
La dernière commande définit la valeur de $ErrorActionPreference sur la valeur stockée dans EAP.
Pour plus d’informations sur l’instruction de boucle Windows PowerShell standardForEach, tapez Get-Help about_ForEach
.
Exemple 5 : Spécifier un propriétaire pour toutes les machines virtuelles sans propriétaire
PS C:\> Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq ""} | Set-SCVirtualMachine -Owner "Contoso\ReneeLo"
Cette commande obtient tous les objets de machine virtuelle sur VMMServer01, sélectionne uniquement les objets de machine virtuelle où aucun propriétaire n’est répertorié et spécifie un propriétaire pour chaque machine virtuelle.
Exemple 6 : Activer la mémoire dynamique pour une machine virtuelle existante
PS C:\> $VM = Get-SCVirtualMachine -Name "VM06"
PS C:\> if($VM.Status -ne "PowerOff"){Stop-SCVirtualMachine -VM $VM}
PS C:\> Set-SCVirtualMachine -VM $VM -DynamicMemoryEnabled $True -MemoryMB 1024 -DynamicMemoryMaximumMB 2048
La première commande obtient l’objet de machine virtuelle VM06 et stocke cet objet dans la variable $VM. Pour activer la mémoire dynamique sur une machine virtuelle, la machine virtuelle doit résider sur un hôte qui exécute Windows Server 2008 R2 SP1 ou une version ultérieure.
La deuxième commande détermine si la machine virtuelle stockée dans $VM est à l’état hors tension. Si la machine virtuelle n’est pas dans un état hors tension, la commande utilise la commande Stop-SCVirtualMachine pour désactiver la machine virtuelle.
La dernière commande active la mémoire dynamique, définit la mémoire de démarrage sur 1024 Mo et définit la mémoire maximale sur 2048 Mo. La mémoire de démarrage est la quantité de mémoire sur l’hôte allouée à VM06 au démarrage. La mémoire maximale est la quantité maximale de mémoire sur l’hôte allouée à VM06.
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 None.
Type: | UInt16 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AutomaticCriticalErrorActionTimeout
Spécifie la durée, en minutes, d’attente en pause critique avant de désactiver la machine virtuelle.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AvailabilitySetNames
Spécifie une liste de noms de groupes à haute disponibilité.
Type: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-BlockDynamicOptimization
Indique si l’optimisation dynamique est bloquée pour une machine virtuelle.
Type: | Boolean |
Alias: | ExcludeFromPRO |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-BootOrder
Spécifie l’ordre, sous la forme d’un tableau, d’appareils qu’une machine virtuelle utilise sur un hôte Hyper-V pour démarrer. Les valeurs valides sont les suivantes :
- CD
- IDEHardDrive
- PXEBoot
- Disquette
Type: | BootDevice[] |
Valeurs acceptées: | Floppy, CD, IdeHardDrive, PxeBoot, Unknown |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CapabilityProfile
Spécifie un objet de profil de capacité.
Type: | CapabilityProfile |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CheckpointType
Spécifie le type de point de contrôle. Les valeurs acceptables pour ce paramètre sont les suivantes :
- Handicapé
- Production
- ProductionOnly
- Standard
Type: | CheckpointType |
Valeurs acceptées: | Disabled, Production, ProductionOnly, Standard |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ClearDRProtection
Indique que cette applet de commande réinitialise l’option de protection de récupération des données.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Cloud
Spécifie un objet de cloud privé.
Type: | Cloud |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ClusterNonPossibleOwner
Spécifie une liste de noms des propriétaires de nœuds de cluster non possibles pour une machine virtuelle spécifiée.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ClusterPreferredOwner
Spécifie une liste de noms des propriétaires de nœuds de cluster préférés pour une machine virtuelle particulière.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CostCenter
Spécifie le centre de coûts d’une machine virtuelle. Vous pouvez collecter des données sur l’allocation de machines virtuelles ou de ressources allouées aux machines virtuelles pour votre système de facturation.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CPUCount
Spécifie le nombre de processeurs sur la machine virtuelle. Les hôtes suivants 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 pour n’importe quel système d’exploitation invité pris en charge, à l’exception d’un processeur sur une machine virtuelle exécutant Windows NT 4.0.
- Citrix XenServer. Jusqu’à huit PROCESSEURs par machine virtuelle, selon le système d’exploitation invité.
Type: | Byte |
Alias: | ProcessorCount |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CPUExpectedUtilizationPercent
Spécifie le pourcentage d’UC sur l’hôte que vous attendez que cette machine virtuelle utilise. Cette valeur est utilisée uniquement lorsque VMM détermine un hôte approprié pour la machine virtuelle.
Type: | Int32 |
Alias: | ExpectedCPUUtilization |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 de machines virtuelles entre des ordinateurs physiques qui ont des processeurs de différents fabricants.
Type: | Boolean |
Alias: | LimitCPUForMigration |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CPULimitFunctionality
Indique s’il faut fournir des fonctionnalités d’UC limitées pour la machine virtuelle. Spécifiez une valeur de $True pour prendre en charge un système d’exploitation plus ancien, tel que Windows NT 4.0, sur une machine virtuelle déployée sur un hôte Hyper-V ou sur un hôte VMware ESX.
Type: | Boolean |
Alias: | LimitCPUFunctionality |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CPUMaximumPercent
Spécifie le pourcentage le plus élevé des ressources totales d’un seul processeur sur l’hôte qu’une machine virtuelle peut utiliser en même temps.
Type: | Int32 |
Alias: | CPUMax |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CPUPerVirtualNumaNodeMaximum
Spécifie le nombre maximal d’UC autorisées pour chaque nœud NUMA virtuel.
Type: | Byte |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CPURelativeWeight
Spécifie la quantité de ressources processeur sur un hôte que cette machine virtuelle peut utiliser par rapport à d’autres machines virtuelles sur le même 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. Haut. 2000.
- VMware ESX. Au-dessus de normal. 1500.
- VMware ESX. Normal (valeur par défaut). 1000.
- VMware ESX. En dessous de normal. 750.
- VMware ESX. Bas. 500.
- VMware ESX. Personnalisé 1 à 1000000.
- Citrix XenServer. 1 à 65536, typique est 256.
Type: | Int32 |
Alias: | RelativeWeight |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CPUReserve
Spécifie le pourcentage minimal des ressources d’un processeur unique sur l’hôte à allouer à la machine virtuelle. Le pourcentage de capacité du processeur disponible pour la machine virtuelle n’est jamais inférieur à ce pourcentage.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CPUType
Spécifie le type d’UC d’une machine virtuelle.
Pour obtenir 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Custom1
Spécifie une propriété personnalisée de la machine virtuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Custom10
Spécifie une propriété personnalisée de la machine virtuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Custom2
Spécifie une propriété personnalisée de la machine virtuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Custom3
Spécifie une propriété personnalisée de la machine virtuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Custom4
Spécifie une propriété personnalisée de la machine virtuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Custom5
Spécifie une propriété personnalisée de la machine virtuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Custom6
Spécifie une propriété personnalisée de la machine virtuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Custom7
Spécifie une propriété personnalisée de la machine virtuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Custom8
Spécifie une propriété personnalisée de la machine virtuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Custom9
Spécifie une propriété personnalisée de la machine virtuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DelayStartSeconds
Spécifie le nombre de secondes à attendre après le démarrage du service de virtualisation avant de démarrer automatiquement une machine virtuelle.
Ce délai retarde le temps de démarrage de plusieurs machines virtuelles pour réduire la demande en ressources d’ordinateur physique. Un paramètre classique peut être de 30 à 60 secondes. Le délai configurable maximal 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 |
Alias: | DelayStart |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Description
Spécifie une description de la machine virtuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DiskIops
Spécifie le nombre d’opérations d’entrée/sortie de disque par seconde (IOPS) sur l’hôte qui peut être utilisé par la machine virtuelle.
Type: | Int32 |
Alias: | DiskIO |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DRProtectionRequired
Ce paramètre est réservé à une utilisation ultérieure.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DynamicMemoryEnabled
Indique s’il faut activer la mémoire dynamique pour les machines virtuelles. Vous pouvez activer la mémoire dynamique directement sur une machine virtuelle, ou sur un modèle ou un profil matériel utilisé pour créer des machines virtuelles. La valeur par défaut est $False.
Vous pouvez activer la mémoire dynamique pour une machine virtuelle uniquement si cette machine virtuelle est déployée sur un hôte qui exécute Windows Server 2008 SP1 ou une version ultérieure ou si la machine virtuelle est stockée dans une bibliothèque dans un état arrêté. Les modifications matérielles apportées à une machine virtuelle stockée ne peuvent être effectuées que si la machine virtuelle n’a pas d’instantanés. L’activation de la mémoire dynamique sur une machine virtuelle stockée dans une bibliothèque limite le placement de cette machine aux hôtes qui exécutent Windows Server 2008 SP1 ou une version ultérieure.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DynamicMemoryMaximumMB
Spécifie la quantité maximale de mémoire qu’un hôte peut allouer à une machine virtuelle, si la mémoire dynamique est activée. La valeur par défaut est 65536.
Vous pouvez activer la mémoire dynamique pour une machine virtuelle uniquement si cette machine virtuelle est déployée sur un hôte qui exécute Windows Server 2008 SP1 ou une version ultérieure ou si la machine virtuelle est stockée dans une bibliothèque dans un état arrêté. Les modifications matérielles apportées à une machine virtuelle stockée ne peuvent être effectuées que si la machine virtuelle n’a pas d’instantanés. L’activation de la mémoire dynamique sur une machine virtuelle stockée dans une bibliothèque limite le placement de cette machine aux hôtes qui exécutent Windows Server 2008 SP1 ou une version ultérieure.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DynamicMemoryMinimumMB
Spécifie la quantité minimale de mémoire que l’hôte peut allouer à une machine virtuelle si la mémoire dynamique est activée. La valeur par défaut est 65536.
Vous pouvez activer la mémoire dynamique pour une machine virtuelle uniquement si cette machine virtuelle est déployée sur un hôte qui exécute Windows Server 2008 SP1 ou une version ultérieure ou si la machine virtuelle est stockée dans une bibliothèque dans un état arrêté. Les modifications matérielles apportées à une machine virtuelle stockée ne peuvent être effectuées que si la machine virtuelle n’a pas d’instantanés. L’activation de la mémoire dynamique sur une machine virtuelle stockée dans une bibliothèque limite le placement de cette machine aux hôtes qui exécutent Windows Server 2008 SP1 ou une version ultérieure.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableBackup
Indique si cette applet de commande permet au service de cliché instantané de volume de sauvegarder une machine virtuelle. La machine virtuelle doit être déployée sur un hôte Hyper-V.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Enabled
Indique si cette applet de commande active ou désactive la machine virtuelle.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableDataExchange
Indique si cette applet de commande active ou désactive l’utilisation d’une paire clé/valeur pour l’échange de données entre une machine virtuelle et le système d’exploitation hôte. La machine virtuelle doit être déployée sur un hôte Hyper-V.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableHeartbeat
Indique si cette applet de commande active ou désactive l’utilisation d’une pulsation pour surveiller l’intégrité d’une machine virtuelle. Une pulsation est un signal émis à intervalles définis. La machine virtuelle doit être déployée sur un hôte Hyper-V.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableNestedVirtualization
Active la virtualisation imbriquée.
Note
Ce paramètre s’applique à VMM 2019 UR1 et versions ultérieures.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableOperatingSystemShutdown
Indique si cette applet de commande active ou désactive l’arrêt du système d’exploitation sur une machine virtuelle gérée par VMM à partir de Hyper-V interfaces de gestion sur l’hôte. La machine virtuelle doit être déployée sur un hôte Hyper-V.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableTimeSync
Indique si cette applet de commande active ou désactive la synchronisation de l’heure système d’une machine virtuelle avec l’heure système du système d’exploitation qui s’exécute sur l’hôte. La machine virtuelle doit être déployée sur un hôte Hyper-V.
Type: | Boolean |
Alias: | EnableTimeSynchronization |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FirstBootDevice
Spécifie l’appareil sur lequel un démarrage est d’abord essayé.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-HAVMPriority
Spécifie la priorité de la machine virtuelle. Les machines virtuelles démarrent en priorité pour atteindre les 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é :
- Haut. 3000
- Douleur moyenne. 2000
- Bas. 1000
Si vous spécifiez la valeur zéro (0), la machine virtuelle ne redémarre pas automatiquement.
Type: | UInt32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-HighlyAvailable
Indique si une machine virtuelle est placée 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InstallVirtualizationGuestServices
Indique si cette applet de commande installe les services invités de virtualisation sur une machine virtuelle Windows. 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 machines virtuelles sur un hôte VMware ESX n’utilisent pas de service invité de virtualisation.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-JobVariable
Spécifie le nom d’une variable pour la progression du travail.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 de 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MemoryWeight
Spécifie la priorité pour allouer de la mémoire à une machine virtuelle, par rapport à d’autres machines virtuelles sur le même hôte. L’hôte alloue plus de mémoire à une machine virtuelle dont la valeur est supérieure à celle d’une machine virtuelle avec un paramètre inférieur. Pour un hôte qui exécute Windows Server 2008 R2 SP1 ou une version ultérieure, les valeurs par défaut sont les suivantes :
- Bas. 0
- Normal. 5000
- Haut. 10,000
- Coutume. 10,000
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MonitorMaximumCount
Spécifie le nombre maximal de moniteurs pris en charge par une carte vidéo virtuelle.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 valides sont les suivantes :
- 1024x768
- 1280x1024
- 1600x1200
- 1920x1200
La valeur par défaut est 1280x1024.
Type: | String |
Alias: | MonitorResolutionMaximum |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Name
Spécifie le nom de la machine virtuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-NetworkUtilizationMbps
Spécifie la quantité de bande passante, en mégabits par seconde (Mbits/s), sur le réseau hôte qu’une machine virtuelle peut utiliser.
Type: | Int32 |
Alias: | NetworkUtilization |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-NumaIsolationRequired
Indique si l’isolation NUMA est requise.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-NumLock
Indique si cette applet de commande active ou désactive la valeur BIOS pour NumLock sur la machine virtuelle. La machine virtuelle doit être déployée sur un hôte Hyper-V.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-OnBehalfOfUserRole
Spécifie un rôle d’utilisateur. Pour obtenir un rôle d’utilisateur, utilisez la cmdlet 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-OperatingSystem
Spécifie le type de système d’exploitation d’une machine virtuelle. 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Owner
Spécifie le propriétaire d’une machine virtuelle en tant que compte d’utilisateur de domaine valide.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ProtectionProvider
Spécifie un fournisseur de protection.
Type: | ProtectionProvider |
Valeurs acceptées: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PROTipID
Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils pro.
Type: | Guid |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-QuotaPoint
Spécifie un quota qui limite le nombre d’utilisateurs en libre-service des machines virtuelles pouvant être déployés.
Type: | UInt32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RecoveryPointObjective
Spécifie la période maximale pendant laquelle il est tolérable de perdre des données d’un service informatique en raison d’un incident majeur.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveCapabilityProfile
Indique que cette applet de commande supprime un ou plusieurs objets de profil de capacité spécifiés.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveFromCloud
Indique que cette applet de commande supprime l’association d’une machine virtuelle à un cloud.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveSelfServiceUserRole
Indique si cette applet de commande supprime le rôle d’utilisateur libre-service spécifié de la liste d’autorisations de la machine virtuelle.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ReplicationGroup
Spécifie un groupe de réplication.
Type: | ReplicationGroup |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RunAsSystem
Indique qu’une machine virtuelle s’exécute sous le compte système local.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RunAsUserCredential
Spécifie le compte invité en tant que machine virtuelle qui s’exécute.
Pour renforcer la sécurité, créez un compte spécial disposant d’autorisations limitées. Les autorisations minimales sont les suivantes :
- Fichier .vmc. Lire des données, écrire des données, exécuter un fichier
- Dossier .vmc. Répertorier le dossier, écrire/créer un fichier pour enregistrer l’état de la machine virtuelle
- Fichier .vhd. Lire des données, lire des attributs, lire des attributs étendus, écrire des données
- Fichier .vnc. Exécuter un fichier, lire des données, lire des attributs, lire si la machine virtuelle se connecte à un réseau virtuel
Ce paramètre ne s’applique pas aux machines virtuelles qui hébergent Hyper-V, VMware ESX ou Citrix XenServer.
Type: | PSCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RunAsynchronously
Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SecureBootEnabled
Indique si cette applet de commande active le démarrage sécurisé.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-StartAction
Spécifie le comportement d’une machine virtuelle au démarrage du service de virtualisation. Les valeurs valides sont les suivantes :
- AlwaysAutoTurnOnVM
- NeverAutoTurnOnVM
- TurnOnVMIfRunningWhenVSStopped
Type: | VMStartAction |
Valeurs acceptées: | NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-StopAction
Spécifie le comportement de la machine virtuelle lorsque le service de virtualisation s’arrête. Les valeurs valides sont les suivantes :
- SaveVM
- TurnOffVM
- ShutdownGuestOS
Type: | VMStopAction |
Valeurs acceptées: | SaveVM, TurnOffVM, ShutdownGuestOS |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Tag
Spécifie un mot ou une expression à associer à la machine virtuelle. Vous pouvez rechercher tous les objets qui ont l’ensemble spécifié de balises. Vous pouvez rechercher un sous-ensemble de balises ou rechercher l’ensemble complet des balises.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-UseHardwareAssistedVirtualization
Indique si la virtualisation assistée par le matériel est utilisée si elle est disponible.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-UserRole
Spécifie un objet de rôle d’utilisateur.
Type: | UserRole |
Alias: | SelfServiceUserRole |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VirtualNumaNodesPerSocketMaximum
Spécifie le nombre maximal de nœuds NUMA autorisés pour chaque socket.
Type: | Byte |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 synthétique 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. 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 qui exécutent Windows Server 2008 R2 SP1, ou une version ultérieure, dont le rôle Services Bureau à distance et le service de rôle Graphiques virtuels Bureau à distance sont installés.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VM
Spécifie un objet de machine virtuelle.
Type: | VM |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-VMShieldingData
Spécifie un objet VMShieldingData.
Type: | KeyFile |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VMwareResourcePool
Spécifie un pool de ressources VMware. Cette applet de commande affecte une machine virtuelle déployée sur un hôte VMware ESX ou un cloud privé au pool de ressources spécifié par ce paramètre.
Type: | VmwResourcePool |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Sorties
VirtualMachine
Cette applet de commande retourne un objet VirtualMachine.
Notes
- Cette applet de commande nécessite un objet de machine virtuelle VMM, qui peut être récupéré à l’aide de l’applet de commande Get-SCVirtualMachine.
Liens associés
- Get-SCCPUType
- Get-SCUserRole
- Move-SCVirtualMachine
- New-SCVirtualMachine
- Read-SCVirtualMachine
- Remove-SCVirtualMachine
- Repair-SCVirtualMachine
- Resume-SCVirtualMachine
- Save-SCVirtualMachine
- Set-SCVirtualDVDDrive
- Set-SCVirtualFloppyDrive
- Set-SCVirtualNetworkAdapter
- Set-SCVirtualScsiAdapter
- Start-SCVirtualMachine
- Stop-SCVirtualMachine
- Suspend-SCVirtualMachine