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 che questo cmdlet converte.
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 di macchine virtuali. 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 .