New-SCV2V
Convertit une machine virtuelle en machine virtuelle déployée sur un hôte Hyper-V que VMM gère.
Syntaxe
New-SCV2V
[-EnableVMNetworkOptimization <Boolean>]
[-EnableMACAddressSpoofing <Boolean>]
[-VMMServer <ServerConnection>]
[-LibraryServer <LibraryServer>]
-VMHost <Host>
-VMXPath <String>
[-JobGroup <Guid>]
[-Trigger]
[-Description <String>]
[-Name <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-Path <String>]
[-StartVM]
[-CPUCount <Byte>]
[-CPURelativeWeight <Int32>]
[-CPUType <ProcessorType>]
[-MemoryMB <Int32>]
[-DelayStartSeconds <Int32>]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-LogicalNetwork <LogicalNetwork>]
[-VMNetwork <VMNetwork>]
[-NoConnection]
[-MACAddress <String>]
[-MACAddressType <String>]
[-SourceNetworkConnectionID <String>]
[-VirtualNetwork <VirtualNetwork>]
[-VirtualNetworkAdapter <VirtualNetworkAdapter>]
[-VLanEnabled <Boolean>]
[-VLanID <UInt16>]
[-OverridePatchPath <String>]
[-SkipInstallVirtualizationGuestServices]
[-NetworkLocation <String>]
[-NetworkTag <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCV2V
[-EnableVMNetworkOptimization <Boolean>]
[-EnableMACAddressSpoofing <Boolean>]
[-VMMServer <ServerConnection>]
[-LibraryServer <LibraryServer>]
-VMXComputerConfiguration <VmxMachineConfiguration>
-VMHost <Host>
[-JobGroup <Guid>]
[-Trigger]
[-Description <String>]
[-Name <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-Path <String>]
[-StartVM]
[-CPUCount <Byte>]
[-CPURelativeWeight <Int32>]
[-CPUType <ProcessorType>]
[-MemoryMB <Int32>]
[-DelayStartSeconds <Int32>]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-LogicalNetwork <LogicalNetwork>]
[-VMNetwork <VMNetwork>]
[-NoConnection]
[-MACAddress <String>]
[-MACAddressType <String>]
[-SourceNetworkConnectionID <String>]
[-VirtualNetwork <VirtualNetwork>]
[-VirtualNetworkAdapter <VirtualNetworkAdapter>]
[-VLanEnabled <Boolean>]
[-VLanID <UInt16>]
[-OverridePatchPath <String>]
[-SkipInstallVirtualizationGuestServices]
[-NetworkLocation <String>]
[-NetworkTag <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCV2V
[-EnableVMNetworkOptimization <Boolean>]
[-EnableMACAddressSpoofing <Boolean>]
[-VMMServer <ServerConnection>]
-VM <VM>
-VMHost <Host>
[-JobGroup <Guid>]
[-Trigger]
[-Description <String>]
[-Name <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-Path <String>]
[-StartVM]
[-CPUCount <Byte>]
[-CPURelativeWeight <Int32>]
[-CPUType <ProcessorType>]
[-MemoryMB <Int32>]
[-DelayStartSeconds <Int32>]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-LogicalNetwork <LogicalNetwork>]
[-VMNetwork <VMNetwork>]
[-NoConnection]
[-MACAddress <String>]
[-MACAddressType <String>]
[-SourceNetworkConnectionID <String>]
[-VirtualNetwork <VirtualNetwork>]
[-VirtualNetworkAdapter <VirtualNetworkAdapter>]
[-VLanEnabled <Boolean>]
[-VLanID <UInt16>]
[-OverridePatchPath <String>]
[-SkipInstallVirtualizationGuestServices]
[-NetworkLocation <String>]
[-NetworkTag <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
La cmdlet New-SCV2V convertit une machine virtuelle créée sur un hôte VMware ESX Server. Cette applet de commande se convertit en machine virtuelle en une machine virtuelle déployée sur un hôte Hyper-V que Virtual Machine Manager (VMM) gère. Vous ne pouvez pas spécifier un hôte VMware ESX comme hôte de destination pour la nouvelle machine virtuelle.
Une conversion de machine virtuelle à virtuelle (V2V) nécessite que l’hôte de la nouvelle machine virtuelle soit un hôte Hyper-V.
La source d’une conversion V2V d’une machine virtuelle VMware est un ensemble de fichiers dans la bibliothèque VMM. Stockez les fichiers suivants dans la bibliothèque VMM :
- Fichier .vmx. Un fichier .vmk est un fichier de configuration de machine virtuelle VMware. Un fichier .vmx est similaire dans la fonction au fichier de configuration de la machine virtuelle (.vmc) qui Hyper-V les machines virtuelles hébergées utilisent. Un fichier .vmx est un fichier texte qui décrit les propriétés et la structure d’une machine virtuelle qui incluent le nom, la mémoire, les affectations de disque et les paramètres réseau.
- Un ou plusieurs fichiers .vmdk. Un fichier .vmdk est un fichier de disque dur virtuel VMware. Un fichier .vmdk est similaire au fichier de disque dur virtuel (.vhd) qui Hyper-V les machines virtuelles hébergées utilisent. Un fichier .vmdk contient le système d’exploitation invité, les applications et les données. L’applet de commande actuelle identifie ces fichiers à partir du fichier .vmx.
Les formats de disque dur virtuel VMware pris en charge sont les suivants :
- monolithiqueSparse
- monolithiqueFlat
- vmfs
- twoGbMaxExtentSparse
- twoGbMaxExtentFlat
Pendant le processus de conversion, cette applet de commande convertit les fichiers .vmdk en fichiers .vhd. Cette applet de commande rend le système d’exploitation sur la nouvelle machine virtuelle compatible avec Hyper-V. La machine virtuelle créée par cette applet de commande correspond aux propriétés de machine virtuelle VMware, sauf si ces paramètres sont explicitement remplacés. Ces propriétés incluent le nom, la description, la mémoire et l’affectation de disque à bus. Par défaut, le processus de conversion ne conserve pas les paramètres de carte réseau. Vous pouvez définir explicitement les paramètres de l’adaptateur sur la machine virtuelle cible.
Cette applet de commande prend en charge la conversion de machines virtuelles VMware qui s’exécutent sur les systèmes d’exploitation invités suivants :
- Systèmes d’exploitation Microsoft - Tous les systèmes d’exploitation pris en charge
- Linux - Tous les systèmes d’exploitation invités Linux pris en charge par SCVMM
Certaines conversions d’une machine virtuelle basée sur VMware dont le système d’exploitation invité est Windows peuvent nécessiter l’ajout de fichiers système et de pilotes au cache interne. Vous pouvez utiliser l’applet de commande add-SCPatch pour ajouter les fichiers requis au cache. Pour déterminer les mises à jour que vous devez ajouter, exécutez new-SCV2V pour tenter de convertir le fichier .vmdk en fichier .vhd. Si vous avez besoin de mises à jour, ce processus place la conversion V2V dans un état d’échec. Vous pouvez consulter la liste des mises à jour requises. Ensuite, utilisez Add-SCPatch pour ajouter les mises à jour au cache interne, puis redémarrez le travail V2V ayant échoué. Le processus V2V se poursuit afin que vous n’ayez pas à rétablir la conversion du disque.
Si vous convertissez une machine virtuelle basée sur VMware qui exécute n’importe quel autre système d’exploitation, la machine virtuelle peut ne pas démarrer ou ne pas fonctionner correctement. Pour garantir une conversion réussie, vous devez d’abord modifier le système d’exploitation invité en un des systèmes d’exploitation pris en charge.
Pour plus d’informations sur la façon dont VMM convertit directement les fichiers .vmdk, tapez Get-Help Copy-SCVirtualHardDisk
.
Pour plus d’informations sur l’ajout de fichiers requis au cache interne, tapez Get-Help Add-SCPatch
.
Exemples
Exemple 1 : Convertir une machine virtuelle VMware sur un hôte ESX
PS C:\> $ESXHost = Get-SCVMHost -ComputerName "ESXHost01"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "HyperVHost01.Contoso.com"
PS C:\> $VM = Get-SCVirtualMachine -VMHost $ESXHost -Name "SourceVM"
PS C:\> New-SCV2V -VM $VM -VMHost $VMHost -Name "DestinationVM" -Path "C:\VMs" -MemoryMB 512 -RunAsynchronously
La première commande obtient l’hôte nommé ESXHost01, puis stocke cet objet dans la variable $ESXHost.
La deuxième commande obtient l’hôte nommé HyperVHost01 dans le domaine Contoso.com, puis stocke cet objet dans la variable $VMHost.
La troisième commande obtient la machine virtuelle nommée SourceVM sur ESXHost01, puis stocke cet objet dans la variable $VM.
Dans la dernière commande**, New-SCV2V** effectue les opérations suivantes :
- Crée une machine virtuelle Windows nommée DestinationVM à partir de la machine virtuelle VMware source nommée SourceVM. La commande déploie la nouvelle machine virtuelle, désormais nommée DestinationVM, sur HyperVHost01. Il stocke les fichiers de machine virtuelle dans le dossier C :\VMs sur HyperVHost01.
- Affecte 512 Mo de mémoire sur HyperVHost01 à utiliser par la nouvelle machine virtuelle.
- Spécifie le paramètre -RunAsynchronously pour retourner le contrôle à l’interpréteur de commandes immédiatement, avant la fin de la commande.
La commande convertit tous les disques virtuels sur la machine virtuelle source et les attache à la nouvelle machine virtuelle.
Exemple 2 : Convertir une machine virtuelle basée sur VMware stockée dans la bibliothèque VMM
PS C:\> $LibServ = Get-SCLibraryServer -ComputerName "LibServer02.Contoso.com"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VirtualServerHost02.Contoso.com"
PS C:\> New-SCV2V -LibraryServer $LibServ -VMXPath "\\LibServer02\MSSCVMMLibrary\VMware\VMSource.vmx" -VMHost $VMHost -Name "VM02" -Path "C:\VMs" -MemoryMB 512 -RunAsynchronously
La première commande obtient le serveur de bibliothèque nommé LibServer02, puis stocke cet objet dans la variable $LibServ.
La deuxième commande obtient l’hôte nommé VirtualServerHost02, puis stocke cet objet dans la variable $VMHost.
Dans la dernière commande, New-SCV2V effectue les opérations suivantes :
- Crée une machine virtuelle Windows nommée VM02 à partir du fichier VMware source, VMSource.vmx, stocké sur le chemin spécifié sur FileServer02. La commande déploie ensuite la nouvelle machine virtuelle nommée VM02 sur VirtualServerHost02. La commande stocke les fichiers de machine virtuelle dans le dossier C :\VMs sur VirtualServerHost02.
- Affecte 512 Mo de mémoire sur VirtualServerHost02 à utiliser par la nouvelle machine virtuelle.
- Spécifie le paramètre RunAsynchronously pour retourner le contrôle à l’interpréteur de commandes immédiatement, avant la fin de la commande.
Paramètres
-CPUCount
Spécifie le nombre de processeurs sur une machine virtuelle, sur un profil matériel ou sur 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 un seul 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 |
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 |
-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.
- VMware ESX. Au-dessus de normal.
- VMware ESX. Normal (valeur par défaut). 1000.
- VMware ESX. En dessous de normal.
- VMware ESX. Bas.
- VMware ESX. Personnalisé 1 à 1000000.
- Citrix XenServer. 1 à 65536, la normale est de 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 |
-CPUType
Spécifie le type d’UC d’une machine virtuelle.
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 |
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. Vous pouvez utiliser ce délai pour décaler le temps de démarrage de plusieurs machines virtuelles. Cette technique permet de réduire la demande sur les ressources d’ordinateur physique. Un paramètre classique peut être de 30 à 60 secondes.
Les types d’hôtes ont les délais configurables maximum suivants :
- Hyper-V. 1000000000 secondes ou 277777 heures.
- VMware ESX. 65535 secondes ou 18 heures.
- Citrix XenServer. Sans objet.
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 convertie.
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 |
-EnableMACAddressSpoofing
Indique s’il faut activer l’usurpation d’adresse du contrôle d’accès multimédia (MAC).
Type: | Boolean |
Alias: | MACAddressesSpoofingEnabled |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableVMNetworkOptimization
Indique s’il faut activer l’optimisation du réseau de machines virtuelles. L’optimisation améliore les performances réseau des machines virtuelles avec des cartes réseau qui prennent en charge le déchargement de file d’attente de machines virtuelles (VMQ) ou TCP Chimney. VMQ vous permet de créer une file d’attente réseau unique pour chaque carte réseau virtuelle. Tcp Stack Offload permet au traitement du trafic réseau d’être déchargé à partir de la pile réseau.
Type: | Boolean |
Alias: | VMNetworkOptimizationEnabled |
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écute 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 une variable dans laquelle la progression du travail est suivie et stockée.
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 |
-LibraryServer
Spécifie un serveur de bibliothèque VMM. Cette applet de commande convertit une machine virtuelle stockée dans le serveur spécifié par ce paramètre.
Type: | LibraryServer |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LogicalNetwork
Spécifie un réseau logique pour la machine virtuelle convertie. Un réseau logique est un regroupement nommé de sous-réseaux IP et de réseaux locaux virtuels utilisés pour organiser et simplifier les affectations de réseau.
Type: | LogicalNetwork |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MACAddress
Spécifie l’adresse MAC, ou un ensemble d’adresses MAC, pour une carte réseau physique ou virtuelle sur un ordinateur. Les valeurs valides sont : une ou plusieurs adresses MAC. Entrez plusieurs adresses MAC sous la forme d’une liste séparée par des virgules de chaînes.
Type: | String |
Alias: | EthernetAddress, PhysicalAddress |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MACAddressType
Spécifie le type d’adresse MAC à utiliser pour une carte réseau virtuelle. Les valeurs valides sont : statiques et dynamiques.
Type: | String |
Alias: | EthernetAddressType, PhysicalAddressType |
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 que cette applet de commande alloue à la machine virtuelle convertie. La valeur par défaut est de 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 |
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 convertie.
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 |
-NetworkLocation
Spécifie l’emplacement réseau d’une carte réseau physique ou d’une carte réseau virtuelle, ou un nouvel emplacement réseau par défaut d’une carte réseau physique hôte.
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 |
-NetworkTag
Spécifie un mot ou une expression à associer à une carte réseau virtuelle configurée pour se connecter à un réseau interne ou externe spécifique sur l’hôte.
La balise réseau identifie toutes les machines virtuelles avec la même balise réseau que les membres du même réseau. VMM utilise une balise réseau, le cas échéant, lorsqu’il évalue les hôtes comme candidats possibles sur lesquels déployer une machine virtuelle. Si l’hôte n’inclut pas de machines virtuelles sur le réseau qui a la même balise réseau que la machine virtuelle à placer, l’hôte reçoit zéro étoile dans le processus de placement.
Type: | String |
Alias: | Tag |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-NoConnection
Indique que cette applet de commande déconnecte une carte réseau virtuelle d’un réseau virtuel pour la machine virtuelle convertie.
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 |
-OverridePatchPath
Ne spécifiez pas ce paramètre. Pour une utilisation interne uniquement.
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 |
-Owner
Spécifie le propriétaire d’un objet VMM sous la forme d’un 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 |
-Path
Spécifie le chemin d’accès de destination pour la conversion de machine virtuelle. Ce paramètre accepte le caractère générique (*) lorsque vous spécifiez un chemin UNC.
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 |
-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 |
-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 |
-SkipInstallVirtualizationGuestServices
Indique que cette applet de commande ignore l’installation des services invités de virtualisation sur une machine virtuelle.
Par défaut, 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é Integration Components (VMGuest.iso). Pour une machine virtuelle sur un hôte XenServer, le service invité de virtualisation est appelé Citrix Tools for Virtual Machines (xs-tools.iso). Les machines virtuelles sur un hôte VMware ESX n’utilisent pas de service invité de virtualisation.
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 |
-SourceNetworkConnectionID
Spécifie l’adresse MAC ou le nom réseau de la carte réseau physique que cette applet de commande convertit en carte réseau virtuelle dans 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 |
-StartAction
Spécifie le comportement d’une machine virtuelle au démarrage du service de virtualisation. Les valeurs acceptables pour ce paramètre 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 |
-StartVM
Indique que la machine virtuelle démarre lorsqu’elle arrive à l’hôte de destination.
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 |
-StopAction
Spécifie le comportement de la machine virtuelle lorsque le service de virtualisation s’arrête. Les valeurs acceptables pour ce paramètre 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 |
-Trigger
Indique que ces applets de commande exécutent les commandes d’un groupe de travaux pour une conversion physique à virtuelle (P2V), une conversion virtuelle en virtuel (V2V) ou la conversion d’un disque dur physique vers un disque dur virtuel.
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 |
-UserRole
Spécifie un rôle d’utilisateur pour la machine virtuelle convertie.
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 |
-VirtualNetwork
Spécifie un réseau virtuel pour la machine virtuelle convertie.
Type: | VirtualNetwork |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VirtualNetworkAdapter
Spécifie un objet de carte réseau virtuelle pour une machine virtuelle.
Les types d’hôtes prennent en charge le nombre suivant de cartes réseau virtuelles :
- Hyper-V. Jusqu’à quatre adaptateurs émulés par machine virtuelle. Aucun pilote n’est disponible pour une carte réseau émulée sur un système d’exploitation invité Windows Server 2003 x64.
- Hyper-V. Jusqu’à huit adaptateurs synthétiques par machine virtuelle.
- VMware ESX. Jusqu’à quatre adaptateurs émulés par machine virtuelle.
- Citrix XenServer. Jusqu’à sept adaptateurs émulés par machine virtuelle.
Type: | VirtualNetworkAdapter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VLanEnabled
Indique s’il faut activer un réseau local virtuel (VLAN) à utiliser par des machines virtuelles sur un hôte Hyper-V ou Citrix XenServer.
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 |
-VLanID
Spécifie un identificateur numérique pour une carte réseau virtuelle sur une machine virtuelle ou pour une carte réseau physique sur un hôte de machine virtuelle. Les valeurs valides sont des entiers compris entre 1 et 4094. Configurez un ID de réseau virtuel pour un hôte Hyper-V, VMware ESX ou Citrix XenServer sur une carte réseau physique liée à l’externe lorsque le mode VLan est Access. Configurez un ID de réseau virtuel sur une carte réseau virtuelle d’une machine virtuelle liée à une carte réseau physique sur l’hôte ou liée à un réseau virtuel interne sur l’hôte.
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 |
-VM
Spécifie un objet de machine virtuelle que cette applet de commande convertit.
Type: | VM |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-VMHost
Spécifie un objet hôte de machine virtuelle.
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 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-VMMServer
Spécifie un serveur VMM qui gère la machine virtuelle convertie.
Type: | ServerConnection |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-VMNetwork
Spécifie un objet réseau de machine virtuelle.
Pour obtenir un objet réseau de machine virtuelle, utilisez l’applet de commande Get-SCVMNetwork
Type: | VMNetwork |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VMXComputerConfiguration
Spécifie une configuration d’ordinateur VMX.
Type: | VmxMachineConfiguration |
Alias: | MachineConfig, VMXMachineConfig |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-VMXPath
Spécifie le chemin UNC complet du fichier .vmx d’une machine virtuelle VMware.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
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 configuration ordinateur VMM VMX. Pour obtenir un objet VMX, utilisez l’applet de commande Get-SCVMXComputerConfiguration
.