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 est convertie en machine virtuelle en 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 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 en fonction au fichier de configuration de 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 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) 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 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 des 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 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 continue, de sorte que vous n’avez pas besoin de rétablir la conversion de disque.
Si vous convertissez une machine virtuelle VMware qui exécute un autre système d’exploitation, il se peut que la machine virtuelle ne démarre pas ou ne fonctionne pas correctement. Pour garantir une conversion réussie, vous devez d’abord modifier le système d’exploitation invité vers l’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 des 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 :\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 immédiatement le contrôle à l’interpréteur de commandes, 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é au 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 :\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 renvoyer 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 de processeurs suivant :
- Hyper-V. Jusqu’à quatre processeurs par machine virtuelle, selon le système d’exploitation invité
- VMware ESX. Jusqu’à quatre processeurs par machine virtuelle, 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 |
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 plus élevée se voit allouer plus de ressources processeur qu’une machine virtuelle avec une valeur de poids inférieure. Le terme VMware pour ces valeurs est partage.
Les types d’hôtes prennent en charge les valeurs relatives suivantes :
- Hyper-V. 1 à 10000.
- VMware ESX. Élevée.
- VMware ESX. Au-dessus de la normale.
- VMware ESX. Normal (valeur par défaut). 1000.
- VMware ESX. En dessous de la normale.
- VMware ESX. Faible.
- VMware ESX. Personnalisé 1 à 10000000.
- Citrix XenServer. 1 à 65536, normal est 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 de processeurs disponibles 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 de 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. 10000000000 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 pour 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 MAC (Media Access Control).
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 des 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 de cheminée TCP. VMQ vous permet de créer une file d’attente réseau unique pour chaque carte réseau virtuelle. Tcp Chimney Offload permet de décharger le traitement du trafic réseau à 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 qui est utilisé 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 comme 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 : Statique et Dynamique.
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 versions ultérieures, spécifiez la valeur mémoire de démarrage.
Les types d’hôtes ont la mémoire maximale qui peut être affectée 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 Virtual Machines (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 lorsqu’elle arrive à l’hôte de destination.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StopAction
Spécifie le comportement de la machine virtuelle lorsque le service de virtualisation s’arrête. Les valeurs 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 dans un groupe de travaux pour une conversion physique-à-virtuel (P2V), une conversion de virtual-à-virtuel (V2V) ou la conversion d’un disque dur physique en 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 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 |
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 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 d’ordinateur VMM VMX. Pour obtenir un objet VMX, utilisez l’applet de commande Get-SCVMXComputerConfiguration .