Partager via


New-SCV2V

Convertit une machine virtuelle en machine virtuelle déployée sur un hôte Hyper-V que VMM gère.

Syntax

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

L’applet de commande 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 ordinateur hôte VMware ESX comme ordinateur hôte de destination pour le nouvel ordinateur virtuel.

Une conversion de machine virtuelle en machine virtuelle (V2V) nécessite que l’hôte pour 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) que les machines virtuelles hébergées Hyper-V utilisent. Un fichier .vmx est un fichier texte qui décrit les propriétés et la structure d’une machine virtuelle qui inclut 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) que les machines virtuelles hébergées Hyper-V 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 :

  • monolithicSparse
  • monolithicFlat
  • 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 la machine virtuelle VMware, sauf si ces paramètres sont explicitement remplacés. Ces propriétés incluent l’attribution de nom, de description, de mémoire et 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 exécutent l’un des systèmes d’exploitation invités suivants :

  • Microsoft Windows 2000 Server avec Service Pack 4 (SP4) ou versions ultérieures
  • Versions windows Server 2003 SP1 ou ultérieures
  • Versions windows Server 2003 R2 ou ultérieures
  • Versions windows Server 2008 ou ultérieures
  • Versions windows XP SP1 ou ultérieures
  • Windows Vista

Certaines conversions d’une machine virtuelle basée sur VMware dont le système d’exploitation invité est Windows peut 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 en é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 continue, de sorte que vous n’avez pas besoin de rétablir la conversion de 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 les fichiers .vmdk directement, 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 nommée DestinationVM sur HyperVHost01. Il stocke les fichiers de machine virtuelle dans le dossier C:\Machines virtuelles sur HyperVHost01.
  • Affecte 512 Mo de mémoire sur HyperVHost01 à utiliser par la nouvelle machine virtuelle.
  • Spécifie le paramètre -RunAsynchronously pour renvoyer 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 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 d’accès 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:\Machines virtuelles 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 d’un ordinateur virtuel, d’un profil matériel ou d’un modèle.

Les types d’hôtes prennent en charge le nombre suivant de processeurs :

  • 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

-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 à 1000000.
  • Citrix XenServer. 1 à 65536, la normale est de 256.
Type:Int32
Aliases:RelativeWeight
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUType

Spécifie le type de processeur pour un ordinateur virtuel. Pour récupérer la liste de tous les types d’UC disponibles pour une utilisation dans les 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

-DelayStartSeconds

Spécifie le nombre de secondes d’attente après le démarrage du service de virtualisation avant de démarrer automatiquement un ordinateur virtuel. Vous pouvez utiliser ce délai pour échelonner le temps de démarrage de plusieurs machines virtuelles. Cette technique permet de réduire la demande sur les ressources informatiques physiques. Une valeur standard peut être comprise entre 30 et 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. Non applicable.
Type:Int32
Aliases:DelayStart
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Spécifie une description de la machine virtuelle convertie.

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

-EnableMACAddressSpoofing

Indique s’il faut activer l’usurpation d’adresse Media Access Control (MAC).

Type:Boolean
Aliases:MACAddressesSpoofingEnabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 la file d’attente de machines virtuelles (VMQ) ou le déchargement TCP Chimney. VMQ vous permet de créer une file d’attente réseau unique pour chaque carte réseau virtuelle. Le déchargement TCP Chimney permet au traitement du trafic réseau d’être déchargé à partir de la pile réseau.

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

-JobGroup

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

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

-JobVariable

Spécifie une variable dans laquelle la progression du travail est suivie et stockée.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 forme de liste de chaînes séparées par des virgules.

Type:String
Aliases:EthernetAddress, PhysicalAddress
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Aliases:EthernetAddressType, PhysicalAddressType
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 suivante assignable aux machines virtuelles :

  • Hyper-V. Jusqu’à 65536 Mo de RAM par machine virtuelle.
  • VMware ESX Server 3.0.x. Jusqu’à 16 384 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

-Name

Spécifie le nom de la machine virtuelle convertie.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NetworkTag

Spécifie un mot ou une phrase à associer à une carte réseau virtuelle configurée pour la connexion à un réseau interne ou externe spécifique sur l’ordinateur 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
Aliases:Tag
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OverridePatchPath

Ne spécifiez pas ce paramètre. À usage interne uniquement.

Type:String
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.

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

-Path

Spécifie le chemin d’accès de destination pour la 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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
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

-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é. Dans le cas d’un ordinateur virtuel sur un ordinateur hôte Hyper-V, le service invité de virtualisation correspond aux composants d’intégration (VMGuest.iso). Pour une machine virtuelle sur un hôte XenServer, le service invité de virtualisation est appelé Citrix Tools for Machines Virtuelles (xs-tools.iso). Les ordinateurs virtuels sur un ordinateur hôte VMware ESX n’utilisent pas de service invité de virtualisation.

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

-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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StartAction

Spécifie le comportement d’une machine virtuelle au démarrage du service de virtualisation. Les valeurs valides pour ce paramètre sont :

  • AlwaysAutoTurnOnVM
  • NeverAutoTurnOnVM
  • TurnOnVMIfRunningWhenVSStopped
Type:VMStartAction
Accepted values:NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StartVM

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

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

-StopAction

Spécifie le comportement de la machine virtuelle lorsque le service de virtualisation s’arrête. Les valeurs valides pour ce paramètre sont :

  • SaveVM
  • TurnOffVM
  • ShutdownGuestOS
Type:VMStopAction
Accepted values:SaveVM, TurnOffVM, ShutdownGuestOS
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-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 à virtuelle (V2V) ou la conversion d’un disque dur physique vers un disque dur virtuel.

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

-UserRole

Spécifie un rôle d’utilisateur pour la machine virtuelle convertie.

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

-VirtualNetwork

Spécifie un réseau virtuel pour la machine virtuelle convertie.

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

-VirtualNetworkAdapter

Spécifie un objet carte réseau virtuelle pour un ordinateur virtuel.

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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VLanEnabled

Indique s’il faut activer un réseau local virtuel (VLAN) pour une utilisation par des machines virtuelles sur un hôte Hyper-V ou Citrix XenServer.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 4 094. 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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VM

Spécifie un objet de machine virtuelle que cette applet de commande convertit.

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

-VMHost

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

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

-VMMServer

Spécifie un serveur VMM qui gère la machine virtuelle convertie.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMXComputerConfiguration

Spécifie une configuration d’ordinateur VMX.

Type:VmxMachineConfiguration
Aliases:MachineConfig, VMXMachineConfig
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMXPath

Spécifie le chemin d’accès UNC complet du fichier .vmx d’une machine virtuelle VMware.

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

Sorties

VirtualMachine

Cette applet de commande retourne un objet VirtualMachine .

Notes

  • Cette applet de commande nécessite un objet de configuration ordinateur VMM VMX. Pour obtenir un objet VMX, utilisez l’applet de commande Get-SCVMXComputerConfiguration .