Share via


New-SCV2V

Converte una macchina virtuale in una macchina virtuale distribuita in un host Hyper-V gestito da VMM.

Sintassi

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>]

Descrizione

Il cmdlet New-SCV2V converte una macchina virtuale creata in un host VMware ESX Server. Questo cmdlet converte in una macchina virtuale in una macchina virtuale distribuita in un host Hyper-V gestito da Virtual Machine Manager (VMM). Non è possibile specificare un host VMware ESX come host di destinazione per la nuova macchina virtuale.

Una conversione da macchina virtuale a macchina virtuale (V2V) richiede che l'host per la nuova macchina virtuale sia un host Hyper-V.

L'origine per una conversione V2V di una macchina virtuale VMware è un set di file nella libreria VMM. Archiviare i file seguenti nella libreria VMM:

  • File vmx. Un file vmk è un file di configurazione della macchina virtuale VMware. Un file vmx è simile alla funzione del file di configurazione della macchina virtuale (vmc) usato dalle macchine virtuali ospitate da Hyper-V. Un file vmx è un file di testo che descrive le proprietà e la struttura di una macchina virtuale che includono nome, memoria, assegnazioni di dischi e parametri di rete.
  • Uno o più file vmdk. Un file con estensione vmdk è un file di disco rigido virtuale VMware. Un file vmdk è simile al file del disco rigido virtuale (con estensione vhd) usato dalle macchine virtuali ospitate da Hyper-V. Un file vmdk contiene il sistema operativo guest, le applicazioni e i dati. Il cmdlet corrente identifica questi file dal file vmx.

I formati di disco rigido virtuale VMware supportati comprendono:

  • monolithicSparse
  • monolithicFlat
  • vmfs
  • twoGbMaxExtentSparse
  • twoGbMaxExtentFlat

Durante il processo di conversione, questo cmdlet converte i file con estensione vmdk in file con estensione vhd. Questo cmdlet rende compatibile il sistema operativo nella nuova macchina virtuale con Hyper-V. La macchina virtuale creata da questo cmdlet corrisponde alle proprietà della macchina virtuale VMware, a meno che queste impostazioni non vengano sostituite in modo esplicito. Queste proprietà includono nome, descrizione, memoria e assegnazione da disco a bus. Per impostazione predefinita, il processo di conversione non mantiene le impostazioni della scheda di rete. È possibile impostare in modo esplicito le impostazioni della scheda nella macchina virtuale di destinazione.

Questo cmdlet supporta la conversione di macchine virtuali VMware che eseguono uno dei sistemi operativi guest seguenti:

  • Microsoft Windows 2000 Server con Service Pack 4 (SP4) o versioni successive
  • Windows Server 2003 SP1 o versioni successive
  • Windows Server 2003 R2 o versioni successive
  • Windows Server 2008 o versioni successive
  • Windows XP SP1 o versioni successive
  • Windows Vista

Alcune conversioni di una macchina virtuale basata su VMware il cui sistema operativo guest è Windows potrebbe richiedere l'aggiunta di file di sistema e driver alla cache interna. È possibile usare il cmdlet Add-SCPatch per aggiungere i file necessari alla cache. Per determinare gli aggiornamenti da aggiungere, eseguire New-SCV2V per tentare di convertire il file vmdk in un file con estensione vhd. Se sono necessari aggiornamenti, questo processo inserisce la conversione V2V in uno stato non riuscito. È possibile esaminare un elenco degli aggiornamenti necessari. Usare quindi Add-SCPatch per aggiungere gli aggiornamenti alla cache interna e quindi riavviare il processo V2V non riuscito. Il processo V2V continua, in modo che non sia necessario ripetere la conversione del disco.

Se si converte una macchina virtuale basata su VMware che esegue qualsiasi altro sistema operativo, la macchina virtuale potrebbe non avviare o non funzionare correttamente. Per garantire una conversione riuscita, è prima necessario modificare il sistema operativo guest in uno dei sistemi operativi supportati.

Per altre informazioni sul modo in cui VMM converte direttamente i file vmdk, digitare Get-Help Copy-SCVirtualHardDisk. Per altre informazioni su come aggiungere i file necessari alla cache interna, digitare Get-Help Add-SCPatch.

Esempio

Esempio 1: Convertire una macchina virtuale basata su VMware in un host 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

Il primo comando ottiene l'host denominato ESXHost01 e quindi archivia tale oggetto nella variabile $ESXHost.

Il secondo comando ottiene l'host denominato HyperVHost01 nel dominio Contoso.com e quindi archivia tale oggetto nella variabile $VMHost.

Il terzo comando ottiene la macchina virtuale denominata SourceVM in ESXHost01 e quindi archivia tale oggetto nella variabile $VM.

Nell'ultimo comando**, New-SCV2V** esegue le operazioni seguenti:

  • Crea una macchina virtuale basata su Windows denominata DestinationVM dalla macchina virtuale VMware di origine denominata SourceVM. Il comando distribuisce la nuova macchina virtuale, denominata DestinationVM, in HyperVHost01. Archivia i file della macchina virtuale nella cartella C:\VM in HyperVHost01.
  • Assegna 512 MB di memoria in HyperVHost01 per l'uso dalla nuova macchina virtuale.
  • Specifica il parametro -RunAsynchronously per restituire il controllo alla shell dei comandi immediatamente prima del completamento del comando.

Il comando converte tutti i dischi virtuali nella macchina virtuale di origine e li collega alla nuova macchina virtuale.

Esempio 2: Convertire una macchina virtuale basata su VMware archiviata nella libreria 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

Il primo comando ottiene il server di libreria denominato LibServer02 e quindi archivia tale oggetto nella variabile $LibServ.

Il secondo comando ottiene l'host denominato VirtualServerHost02 e quindi archivia tale oggetto nella variabile $VMHost.

Nell'ultimo comando , New-SCV2V esegue le operazioni seguenti:

  • Crea una macchina virtuale basata su Windows denominata VM02 dal file VMware di origine, VMSource.vmx, archiviata nel percorso specificato in FileServer02. Il comando distribuisce quindi la nuova macchina virtuale denominata VM02 in VirtualServerHost02. Il comando archivia i file della macchina virtuale nella cartella C:\VM in VirtualServerHost02.
  • Assegna 512 MB di memoria in VirtualServerHost02 per l'uso dalla nuova macchina virtuale.
  • Specifica il parametro RunAsynchronously per restituire il controllo alla shell dei comandi immediatamente prima del completamento del comando.

Parametri

-CPUCount

Specifica il numero di CPU presenti in una macchina virtuale, un profilo hardware o un modello.

I tipi di host supportano il numero di CPU seguenti:

  • Hyper-V. Fino a quattro CPU per macchina virtuale, a seconda del sistema operativo guest
  • VMware ESX. Fino a quattro CPU per macchina virtuale, ma solo una CPU in una macchina virtuale che esegue Windows NT 4.0
  • Citrix XenServer. Fino a otto CPU per macchina virtuale, a seconda del sistema operativo guest
Type:Byte
Aliases:ProcessorCount
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPURelativeWeight

Specifica la quantità di risorse della CPU di un host che una macchina virtuale può utilizzare rispetto ad altre macchine virtuali nello stesso host. Una macchina virtuale con un valore di peso maggiore viene allocata più risorse CPU di una macchina virtuale con un valore di peso inferiore. Il termine VMware per questi valori è condivisioni.

I tipi di host supportano i valori relativi seguenti:

  • Hyper-V. da 1 a 10000.
  • VMware ESX. Elevata.
  • VMware ESX. Sopra normale.
  • VMware ESX. Normale (impostazione predefinita). 1000.
  • VMware ESX. Al di sotto del normale.
  • VMware ESX. Bassa.
  • VMware ESX. Personalizzato da 1 a 1000000.
  • Citrix XenServer. Da 1 a 65536, normale è 256.
Type:Int32
Aliases:RelativeWeight
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUType

Specifica il tipo di CPU di una macchina virtuale. Per recuperare un elenco di tutti i tipi di CPU disponibili per l'uso nelle macchine virtuali in un ambiente VMM, digitare Get-SCCPUType.

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

-DelayStartSeconds

Specifica il numero di secondi di attesa tra l'avvio del servizio di virtualizzazione e l'avvio automatico di una macchina virtuale. È possibile usare questo ritardo per sfalsare l'ora di avvio di più macchine virtuali. Questa tecnica consente di ridurre la richiesta di risorse computer fisiche. Un'impostazione tipica potrebbe essere tra 30 e 60 secondi.

I tipi di host presentano i seguenti ritardi configurabili:

  • Hyper-V. 1000000000 secondi o 277777 ore.
  • VMware ESX. 65535 secondi o 18 ore.
  • Citrix XenServer. Non applicabile.
Type:Int32
Aliases:DelayStart
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Specifica una descrizione per la macchina virtuale convertita.

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

-EnableMACAddressSpoofing

Indica se abilitare lo spoofing degli indirizzi mac (Media Controllo di accesso).

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

-EnableVMNetworkOptimization

Indica se abilitare l'ottimizzazione della rete della macchina virtuale. L'ottimizzazione migliora le prestazioni di rete per le macchine virtuali con schede di rete che supportano la coda di macchine virtuali (VMQ) o TCP Chimney Offload. VMQ consente di creare una coda di rete univoca per ogni scheda di rete virtuale. Tcp Chimney Offload consente di eseguire l'offload del traffico di rete dallo stack di rete.

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

-JobGroup

Specifica un identificatore per una serie di comandi eseguiti come set subito prima dell'esecuzione del comando finale che include lo stesso identificatore del gruppo di processi.

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

-JobVariable

Specifica una variabile in cui viene monitorato e archiviato lo stato del processo.

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

-LibraryServer

Specifica un server di libreria VMM. Questo cmdlet converte una macchina virtuale archiviata nel server specificato da questo parametro.

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

-LogicalNetwork

Specifica una rete logica per la macchina virtuale convertita. Una rete logica è un raggruppamento denominato di subnet IP e VLAN usate per organizzare e semplificare le assegnazioni di rete.

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

-MACAddress

Specifica l'indirizzo MAC o un set di indirizzi MAC per una scheda di rete fisica o virtuale in un computer. I valori validi sono: uno o più indirizzi MAC. Immettere più indirizzi MAC come elenco delimitato da virgole di stringhe.

Type:String
Aliases:EthernetAddress, PhysicalAddress
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MACAddressType

Specifica il tipo di indirizzo MAC da utilizzare per una scheda di rete virtuale. I valori validi sono: Statico e Dinamico.

Type:String
Aliases:EthernetAddressType, PhysicalAddressType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryMB

Specifica la quantità di memoria ad accesso casuale (RAM), in megabyte (MB) nell'host allocato da questo cmdlet alla macchina virtuale convertita. Il valore predefinito è 512 MB. Per una macchina virtuale in cui è abilitata la memoria dinamica in un host che esegue Windows Server 2008 R2 SP1 o versioni successive, specificare il valore di memoria di avvio.

I tipi di host hanno la memoria massima seguente assegnabile alle macchine virtuali:

  • Hyper-V. Fino a 65536 MB di RAM per macchina virtuale.
  • VMware ESX Server 3.0.x. Fino a 16384 MB di RAM per macchina virtuale.
  • VMware ESX Server 3.5.x. Fino a 65532 MB di RAM per macchina virtuale.
  • Citrix XenServer. Fino a 32265 MB di RAM per macchina virtuale.
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Specifica il nome della macchina virtuale convertita.

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

-NetworkLocation

Specifica il percorso di rete per una scheda di rete fisica o per una scheda di rete virtuale o un nuovo percorso di rete predefinito di una scheda di rete fisica host.

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

-NetworkTag

Specifica una parola o una frase da associare a una scheda di rete virtuale configurata per connettersi a una specifica rete interna o esterna sull'host.

Il tag di rete identifica tutte le macchine virtuali con lo stesso tag di rete dei membri della stessa rete. VMM usa un tag di rete, se presente, quando valuta gli host come possibili candidati in cui distribuire una macchina virtuale. Se l'host non include macchine virtuali nella rete con lo stesso tag di rete della macchina virtuale da inserire, l'host riceve zero stelle nel processo di posizionamento.

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

-NoConnection

Indica che questo cmdlet disconnette una scheda di rete virtuale da una rete virtuale per la macchina virtuale convertita.

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

-OverridePatchPath

Non specificare questo parametro. Solo per uso interno.

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

-Owner

Specifica il proprietario di un oggetto VMM sotto forma di account utente di dominio valido.

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

-Path

Specifica il percorso di destinazione per la conversione della macchina virtuale. Questo parametro accetta il carattere jolly (*) quando si specifica un percorso UNC.

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

-PROTipID

Specifica l'ID della descrizione per le prestazioni e l'ottimizzazione delle risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.

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

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

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

-SkipInstallVirtualizationGuestServices

Indica che questo cmdlet ignora l'installazione dei servizi guest di virtualizzazione in una macchina virtuale.

Per impostazione predefinita, VMM installa automaticamente il servizio guest di virtualizzazione appropriato. Per una macchina virtuale in un host Hyper-V, i servizi guest di virtualizzazione sono denominati componenti di integrazione (VMGuest.iso). Per una macchina virtuale in un host XenServer, il servizio guest di virtualizzazione è denominato Citrix Tools per Macchine virtuali (xs-tools.iso). Le macchine virtuali in un host VMware ESX non utilizzano alcun servizio guest di virtualizzazione.

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

-SourceNetworkConnectionID

Specifica l'indirizzo MAC o il nome di rete della scheda di rete fisica che questo cmdlet converte in una scheda di rete virtuale nella macchina virtuale.

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

-StartAction

Specifica il comportamento di una macchina virtuale all'avvio del servizio di virtualizzazione. I valori validi per questo parametro sono:

  • 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

Indica che la macchina virtuale viene avviata all'arrivo nell'host di destinazione.

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

-StopAction

Specifica il comportamento della macchina virtuale quando il servizio di virtualizzazione si arresta. I valori validi per questo parametro sono:

  • 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

Indica che questi cmdlet eseguano i comandi in un gruppo di processi per una conversione da fisica a virtuale (P2V), una conversione da virtuale a virtuale (V2V) o la conversione di un disco rigido fisico in un disco rigido virtuale.

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

-UserRole

Specifica un ruolo utente per la macchina virtuale convertita.

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

-VirtualNetwork

Specifica una rete virtuale per la macchina virtuale convertita.

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

-VirtualNetworkAdapter

Specifica un oggetto scheda di rete virtuale per una macchina virtuale.

I tipi di host supportano il numero di schede di rete virtuale seguenti:

  • Hyper-V. Fino a quattro schede emulate per macchina virtuale. Non è disponibile alcun driver per una scheda di rete emulata in un sistema operativo guest Windows Server 2003 x64.
  • Hyper-V. Fino a otto schede sintetiche per macchina virtuale.
  • VMware ESX. Fino a quattro schede emulate per macchina virtuale.
  • Citrix XenServer. Fino a sette schede emulate per macchina virtuale.
Type:VirtualNetworkAdapter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VLanEnabled

Indica se abilitare una rete LAN virtuale (VLAN) per l'uso da parte di macchine virtuali in un host Hyper-V o Citrix XenServer.

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

-VLanID

Specifica un identificatore numerico per una scheda di rete virtuale in una macchina virtuale o per una scheda di rete fisica in un host macchina virtuale. I valori validi sono numeri interi compresi tra 1 e 4094. Configurare un ID VLan per un host Hyper-V, VMware ESX o Citrix XenServer in una scheda di rete fisica associata esternamente quando la modalità VLan è Access. Configurare un ID VLan in una scheda di rete virtuale di una macchina virtuale associata a una scheda di rete fisica nell'host o associata a una rete virtuale interna nell'host.

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

-VM

Specifica un oggetto macchina virtuale convertito da questo cmdlet.

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

-VMHost

Specifica un oggetto host di macchina virtuale. VMM supporta host Hyper-V, host VMware ESX e host Citrix XenServer. Per altre informazioni su ogni tipo di host, vedere il cmdlet Add-SCVMHost .

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

-VMMServer

Specifica un server VMM che gestisce la macchina virtuale convertita.

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

-VMNetwork

Specifica un oggetto di rete della macchina virtuale. Per ottenere un oggetto di rete di macchine virtuali, usare il cmdlet Get-SCVMNetwork .

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

-VMXComputerConfiguration

Specifica una configurazione del computer VMX.

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

-VMXPath

Specifica il percorso UNC completo del file vmx di una macchina virtuale VMware.

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

Output

VirtualMachine

Questo cmdlet restituisce un oggetto VirtualMachine .

Note

  • Questo cmdlet richiede un oggetto di configurazione del computer VMX VMM. Per ottenere un oggetto VMX, usare il cmdlet Get-SCVMXComputerConfiguration .