New-SCHardwareProfile
Crea un profilo hardware nella libreria VMM.
Sintassi
Default (impostazione predefinita).
New-SCHardwareProfile
[-VMMServer <ServerConnection>]
[-Generation <Int32>]
[-HighlyAvailable <Boolean>]
[-HAVMPriority <UInt32>]
[-DRProtectionRequired <Boolean>]
[-ReplicationGroup <ReplicationGroup>]
[-SecureBootEnabled <Boolean>]
[-NumLock <Boolean>]
[-CPULimitFunctionality <Boolean>]
[-CPULimitForMigration <Boolean>]
[-Name] <String>
[-HardwareProfile <HardwareProfile>]
[-Owner <String>]
[-UserRole <UserRole>]
[-JobGroup <Guid>]
[-CapabilityProfile <CapabilityProfile>]
[-Description <String>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled <Boolean>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled <Boolean>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-BootOrder <BootDevice[]>]
[-FirstBootDevice <String>]
[-SecureBootTemplate <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPUExpectedUtilizationPercent <Int32>]
[-DiskIops <Int32>]
[-NetworkUtilizationMbps <Int32>]
[-CPURelativeWeight <Int32>]
[-CPUReserve <Int32>]
[-CPUMaximumPercent <Int32>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired <Boolean>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Descrizione
Il cmdlet New-SCHardwareProfile crea un profilo hardware da utilizzare in Virtual Machine Manager (VMM) in cui vengono archiviate le informazioni di configurazione hardware. È possibile creare un profilo hardware autonomo o personalizzare un modello o una macchina virtuale per includere le impostazioni del profilo hardware. New-SCHardwareProfile archivia il nuovo oggetto profilo hardware nella libreria VMM.
È possibile creare un profilo hardware in base alle impostazioni predefinite o a un profilo hardware esistente oppure è possibile personalizzare un profilo hardware durante la creazione. Se non si specificano parametri diversi da Nome, che è obbligatorio, VMM crea un oggetto profilo hardware predefinito.
Le impostazioni del profilo hardware che è possibile configurare per una macchina virtuale includono:
Impostazioni dell'ordine di avvio nel BIOS che specificano l'ordine di avvio del dispositivo per una macchina virtuale. L'impostazione dell'ordine di avvio è disponibile solo per le macchine virtuali su un host Hyper-V o Citrix XenServer.
Impostazioni della CPU per una macchina virtuale.
Memoria disponibile in una macchina virtuale.
Un'unità floppy virtuale.
Due porte COM virtuali (COM1 e COM2).
Un dispositivo IDE virtuale integrato.
Una o più schede SCSI virtuali.
Una o più schede di rete virtuali che è possibile collegare a una rete logica. Una scheda di rete virtuale può essere emulata o sintetica.
Priorità assegnata a una macchina virtuale per l'utilizzo delle risorse della CPU dell'host rispetto all'utilizzo della CPU dell'host da parte di altre macchine virtuali distribuite nello stesso host. Le priorità della CPU sono determinate dal software di virtualizzazione.
Se una macchina virtuale creata da questo profilo sarà a disponibilità elevata. Una macchina virtuale a disponibilità elevata è una macchina virtuale che può essere posizionata solo in un host che fa parte di un cluster host.
Esempio
Esempio 1: Creare un profilo hardware predefinito
PS C:\> New-SCHardwareProfile -Name "NewHWProfile01"
Questo comando crea un profilo hardware predefinito denominato NewHWProfile01.
Esempio 2: Creare un profilo hardware che imposta l'ordine di avvio, la CPU e la memoria
PS C:\> New-SCHardwareProfile -Name "NewHWProfile02" -BootOrder PXEBoot,CD,Floppy,IDEHardDrive -MemoryMB 1024 -CPUCount 4
Questo comando crea un nuovo profilo hardware, lo denomina NewHWProfile02, imposta PXEBoot come prima voce nell'ordine di avvio del BIOS, specifica 1024 MB di memoria e specifica che una macchina virtuale creata utilizzando questo profilo hardware avrà quattro processori.
Esempio 3: clonare e quindi modificare un profilo hardware esistente
PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> New-SCHardwareProfile -Name "NewHWProfile03" -HardwareProfile $HWProfile -RelativeWeight 100
Il primo comando ottiene l'oggetto profilo hardware denominato NewHWProfile01 e archivia l'oggetto nella $HWProfile variabile.
Il secondo comando crea un profilo hardware denominato NewHWProfile03 basato su NewHWProfile01, ma modifica il valore per il peso relativo. Tutte le altre impostazioni in NewHWProfile03 sono identiche a quelle in NewHWProfile01.
Esempio 4: Creare un profilo hardware contenente una scheda di rete, una scheda SCSI e un'unità DVD
PS C:\> $JobGroupId = [Guid]::NewGuid().ToString()
PS C:\> New-SCVirtualNetworkAdapter -JobGroup $JobGroupID -PhysicalAddressType Dynamic -VirtualNetwork "Internal Network"
PS C:\> New-SCVirtualSCSIAdapter -JobGroup $JobGroupID -AdapterID 6 -Shared $False
PS C:\> New-SCVirtualDVDDrive -JobGroup $JobGroupID -Bus 1 -LUN 0
PS C:\> New-SCHardwareProfile -Name "NewHWProfile04" -Owner "Contoso\Katarina" -Description "Temporary Hardware Config used to create a VM/Template" -MemoryMB 512 -JobGroup $JobGroupID
Il primo comando genera un identificatore univoco globale (GUID) e archivia la stringa GUID in $JobGroupID variabile. L'ID del gruppo di processi funge da identificatore che raggruppa i comandi successivi che includono questo identificatore in un singolo gruppo di processi.
Il secondo comando crea una scheda di rete virtuale, ma utilizza il parametro JobGroup per specificare che la scheda di rete non viene creata fino a poco prima dell'esecuzione del cmdlet New-SCHardwareProfile nell'ultimo comando. Questo comando imposta il tipo di indirizzo fisico (MAC) su dinamico e specifica che la nuova scheda di rete virtuale si connetterà a una rete virtuale denominata Rete interna.
Il terzo comando crea una scheda SCSI virtuale, ma utilizza il parametro JobGroup per specificare che la scheda SCSI viene creata solo prima dell'esecuzione del cmdlet New-SCHardwareProfile nell'ultimo comando. Questo comando imposta l'ID della scheda su 6 e il parametro Shared su $False in modo che la scheda non venga condivisa (come avrebbe dovuto essere se si desiderava utilizzare la scheda nel clustering guest).
Il quarto comando crea un'unità DVD virtuale, ma utilizza il parametro JobGroup per specificare che l'unità DVD non viene creata fino a poco prima dell'esecuzione del cmdlet New-SCHardwareProfile nell'ultimo comando. Specificando il bus 1 e il LUN 0, l'unità DVD virtuale viene collegata al canale secondario (0) sul bus IDE.
L'ultimo comando crea un profilo hardware denominato NewHWProfile04, imposta il proprietario su Contoso\Katarina, specifica una descrizione e specifica che la quantità di memoria nell'host che verrà utilizzata da una macchina virtuale creata utilizzando questo profilo hardware è di 512 MB. Prima che il cmdlet New-SCHardwareProfile crei il profilo hardware, il parametro JobGroup in questo comando finale esegue tutti i cmdlet precedenti che specificano lo stesso GUID JobGroup . Quando vengono eseguiti New-SCVirtualNetworkAdapter, New-SCVirtualScsiAdapter e New-SCVirtualDVDDrive , gli oggetti risultanti creati vengono associati automaticamente al nuovo profilo hardware.
Esempio 5: Creare un profilo hardware e aggiungerlo a un nuovo modello di macchina virtuale
PS C:\> $HWProfile = New-SCHardwareProfile -Name "NewHWProfile05" -CPUCount 4 -MemoryMB 64000 -CPUMax 100 -Owner "Contoso\Katarina" -HighlyAvailable $True
PS C:\> $VHD = Get-SCVirtualHardDisk | where { $_.Name -eq "VHD01.vhd" -and $_.LibraryServer.Name -eq "LibServer01.Contoso.com" }
PS C:\> $OS = Get-SCOperatingSystem | where {$_.Name -eq "64-bit edition of Windows Server 2008 R2 Datacenter"}
PS C:\> New-SCVMTemplate -Name "LargeVMTemplate" -HardwareProfile $HWProfile -OperatingSystem $OS -VirtualHardDisk $VHD -NoCustomization
Il primo comando crea un nuovo profilo hardware, lo denomina NewHWProfile05, specifica che contiene quattro processori e che la percentuale più alta delle risorse totali di una singola CPU in un host che può essere utilizzata da una macchina virtuale è del 100%, assegna 64 GB di RAM e un proprietario, imposta il parametro HighlyAvailable su $True, e quindi memorizza il nuovo oggetto profilo hardware nella variabile $HWProfile. Il parametro HighlyAvailable consente di specificare che una macchina virtuale creata utilizzando questo profilo hardware, direttamente o tramite un modello, verrà inserita in un host che è un nodo di un cluster host.
Il secondo comando ottiene l'oggetto disco rigido virtuale denominato VHD01 dalla libreria e archivia l'oggetto nella variabile $VHD.
Il terzo comando ottiene un oggetto del sistema operativo in base al nome e memorizza l'oggetto nella variabile $OS.
L'ultimo comando crea un nuovo modello di macchina virtuale, lo denomina LargeVMTemplate e specifica che utilizza il sistema operativo, il profilo hardware e il disco rigido virtuale recuperati o creati nei comandi precedenti, senza alcuna personalizzazione del sistema operativo.
Parametri
-AutomaticCriticalErrorAction
Specifica l'azione da eseguire quando la macchina virtuale rileva un errore critico e supera la durata del timeout specificata dal parametro AutomaticCriticalErrorActionTimeout . I valori accettabili per questo parametro sono: Pause e None.
Proprietà dei parametri
| Tipo: | UInt16 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-AutomaticCriticalErrorActionTimeout
Specifica la quantità di tempo, espressa in minuti, di attesa in pausa critica prima di spegnere la macchina virtuale.
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-BootOrder
Specifica l'ordine dei dispositivi utilizzati da una macchina virtuale in un host Hyper-V per l'avvio. I valori accettabili per questo parametro sono:
- CD
- IDEHardDrive
- PXEBoot
- Floscio
Proprietà dei parametri
| Tipo: | BootDevice[] |
| Valore predefinito: | None |
| Valori accettati: | Floppy, CD, IdeHardDrive, PxeBoot, Unknown |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-CapabilityProfile
Specifica un oggetto profilo di funzionalità.
Proprietà dei parametri
| Tipo: | CapabilityProfile |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-CheckpointType
Specifica il tipo di checkpoint. I valori accettabili per questo parametro sono:
- Disabilitato
- Produzione
- Solo produzione
- Normale
Proprietà dei parametri
| Tipo: | CheckpointType |
| Valore predefinito: | None |
| Valori accettati: | Disabled, Production, ProductionOnly, Standard |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-CPUCount
Specifica il numero di CPU in una macchina virtuale, in un profilo hardware o in un modello.
I tipi di host supportano il numero di CPU seguente:
- 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.
Proprietà dei parametri
| Tipo: | Byte |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | ProcessorCount |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-CPUExpectedUtilizationPercent
Specifica la percentuale di CPU nell'host che si prevede venga utilizzata dalla macchina virtuale. Questo valore viene utilizzato solo quando VMM determina un host adatto per la macchina virtuale.
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | ExpectedCPUUtilization |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-CPULimitForMigration
Indica se limitare le funzionalità del processore per la macchina virtuale specificata per consentire la migrazione a un computer fisico con una versione diversa dello stesso processore del computer di origine. VMM non supporta la migrazione di macchine virtuali tra computer fisici con processori di produttori diversi.
Proprietà dei parametri
| Tipo: | Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | LimitCPUForMigration |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-CPULimitFunctionality
Indica se abilitare l'esecuzione di un sistema operativo meno recente, ad esempio Windows NT 4.0, in una macchina virtuale distribuita in un host Hyper-V o in un host VMware ESX, fornendo funzionalità CPU limitate per la macchina virtuale.
Proprietà dei parametri
| Tipo: | Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | LimitCPUFunctionality |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-CPUMaximumPercent
Specifica la percentuale più alta delle risorse totali di una singola CPU nell'host che può essere usata da una macchina virtuale specifica in qualsiasi momento.
Esempio: -CPUMaximumPercent 80 (per specificare l'80%)
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | CPUMax |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-CPUPerVirtualNumaNodeMaximum
Specifica il numero massimo di CPU consentite per ogni nodo NUMA virtuale.
Proprietà dei parametri
| Tipo: | Byte |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-CPURelativeWeight
Specifica la quantità di risorse della CPU in un host che questa macchina virtuale può usare rispetto ad altre macchine virtuali nello stesso host. Una macchina virtuale con un valore di peso maggiore viene allocata più risorse della CPU rispetto a 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. Alto.
- VMware ESX. Al di sopra del normale.
VMware ESX. Normale (impostazione predefinita). 1000.
VMware ESX. Al di sotto del normale.
- VMware ESX. Basso.
VMware ESX. Personalizzato da 1 a 1000000.
Citrix XenServer. Da 1 a 65536, normale è 256.
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | Peso relativo |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-CPUReserve
Specifica la percentuale minima delle risorse di una singola CPU nell'host da allocare a una macchina virtuale. La percentuale di capacità della CPU disponibile per la macchina virtuale non è mai inferiore a questa percentuale.
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-CPUType
Specifica il tipo di CPU per 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.
Proprietà dei parametri
| Tipo: | ProcessorType |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-Description
Indica una descrizione per l'oggetto specificato.
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-DiskIops
Specifica il numero di operazioni di input/output su disco al secondo (IOPS) nell'host che possono essere utilizzate da una macchina virtuale specifica.
Esempio: -DiskIO 1500 (per specificare 1500 IOPS)
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | DiskIO |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-DRProtectionRequired
Questo parametro è riservato per un uso futuro.
Proprietà dei parametri
| Tipo: | Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-DynamicMemoryBufferPercentage
Specifica la percentuale di memoria sopra l'allocazione di memoria corrente di una macchina virtuale che l'host deve provare a riservare come buffer. Il valore predefinito è 20.
Formato di esempio: -DynamicMemoryTargetBufferPercentage 20
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-DynamicMemoryEnabled
Indica se abilitare la memoria dinamica per le macchine virtuali. È possibile abilitare la memoria dinamica direttamente in una macchina virtuale o in un modello o un profilo hardware che verrà usato per creare macchine virtuali. Il valore predefinito è $False.
Obbligatorio: è possibile abilitare la memoria dinamica per una macchina virtuale solo se tale macchina virtuale viene distribuita in un host che esegue Windows Server 2008 SP1 o versione successiva o se la macchina virtuale è archiviata in una libreria in uno stato arrestato (è possibile apportare modifiche hardware a una macchina virtuale archiviata solo se la macchina virtuale non dispone di snapshot). L'abilitazione della memoria dinamica in una macchina virtuale archiviata in una libreria limita il posizionamento di tale computer negli host che eseguono Windows Server 2008 SP1 o versioni successive.
Formato di esempio: -DynamicMemoryEnabled $True
Proprietà dei parametri
| Tipo: | Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-DynamicMemoryMaximumMB
Specifica la quantità massima di memoria che può essere allocata a una macchina virtuale se è abilitata la memoria dinamica. Il valore predefinito è 65536.
Obbligatorio: è possibile abilitare la memoria dinamica per una macchina virtuale solo se tale macchina virtuale viene distribuita in un host che esegue Windows Server 2008 R2 SP1 o versione successiva o se la macchina virtuale è archiviata in una libreria in uno stato arrestato (le modifiche hardware a una macchina virtuale archiviata possono essere apportate solo se la macchina virtuale non dispone di snapshot). L'abilitazione della memoria dinamica in una macchina virtuale archiviata in una libreria limita il posizionamento di tale computer agli host che eseguono Windows Server 2008 R2 SP1 o versione successiva.
Formato di esempio: -DynamicMemoryMaximumMB 1024
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-DynamicMemoryMinimumMB
Specifica la quantità minima di memoria che può essere allocata a una macchina virtuale se è abilitata la memoria dinamica. Il valore predefinito è 65536.
Obbligatorio: è possibile abilitare la memoria dinamica per una macchina virtuale solo se tale macchina virtuale viene distribuita in un host che esegue Windows Server 2008 R2 SP1 o versione successiva o se la macchina virtuale è archiviata in una libreria in uno stato arrestato (le modifiche hardware a una macchina virtuale archiviata possono essere apportate solo se la macchina virtuale non dispone di snapshot). L'abilitazione della memoria dinamica in una macchina virtuale archiviata in una libreria limita il posizionamento di tale computer agli host che eseguono Windows Server 2008 R2 SP1 o versione successiva.
Formato di esempio: -DynamicMemoryMinimumMB 1024
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-FirstBootDevice
Indica il dispositivo su cui viene effettuato il primo tentativo di avvio.
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-Generation
Indica la generazione della macchina virtuale creata.
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-HardwareProfile
Specifica un oggetto profilo hardware.
Proprietà dei parametri
| Tipo: | HardwareProfile |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-HAVMPriority
Specifica la priorità della macchina virtuale. Le macchine virtuali iniziano in ordine di priorità fino ai limiti di un nodo del cluster host. L'input valido per questo parametro è una rappresentazione numerica della priorità:
- Alto. 3000
- Medio. 2000
- Basso. 1000
Se si specifica un valore pari a zero (0), la macchina virtuale non viene riavviata automaticamente.
Formato di esempio: -HAVMPriority 2000
Proprietà dei parametri
| Tipo: | UInt32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-HighlyAvailable
Indica se inserire una macchina virtuale in un host Hyper-V che fa parte di un cluster host. Configurare questa impostazione in una macchina virtuale o in un modello o profilo hardware che verrà utilizzato per creare macchine virtuali.
Proprietà dei parametri
| Tipo: | Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-JobGroup
Specifica un identificatore per una serie di comandi che verranno eseguiti come set subito prima dell'esecuzione del comando finale che include lo stesso identificatore del gruppo di processi.
Proprietà dei parametri
| Tipo: | Guid |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-JobVariable
Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | 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.
Per i tipi di host è possibile assegnare la memoria massima seguente alle macchine virtuali:
- Hyper-V. Fino a 65536 MB di RAM per macchina virtuale.
- Server VMware ESX 3.0.x. Fino a 16384 MB di RAM per macchina virtuale.
- Server VMware ESX 3.5.x. Fino a 65532 MB di RAM per macchina virtuale.
- Citrix XenServer. Fino a 32265 MB di RAM per macchina virtuale.
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-MemoryPerVirtualNumaNodeMaximumMB
Specifica la quantità massima di memoria, in MB, consentita per ogni nodo NUMA virtuale.
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-MemoryWeight
Indica la priorità nell'allocazione della memoria a una macchina virtuale, rispetto ad altre macchine virtuali nello stesso host. Una macchina virtuale con un'impostazione superiore viene allocata più risorse di memoria rispetto a una macchina virtuale con un'impostazione inferiore.
Per un host che esegue Windows Server 2008 R2 SP1 o versione successiva:
- 5000 - Normale
- 10000 - Alto
- 0 - Basso
- Da 1 a 10000 - Personalizzato
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-MonitorMaximumCount
Specifica il numero massimo di monitor supportati da una scheda video virtuale.
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-MonitorMaximumResolution
Specifica il valore, come stringa, che rappresenta la risoluzione massima possibile del monitor di una scheda video virtuale. I valori accettabili per questo parametro sono:
- 1024x768
- Dimensioni: 1280x1024
- 1600x1200
- 1920x1200
Il valore predefinito è 1280x1024.
Formato di esempio: -MonitorResolutionMaximum "1600x1200"
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | MonitorResolutionMaximum |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-Name
Specifica il nome di un oggetto VMM.
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | 0 |
| Obbligatorio: | True |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-NetworkUtilizationMbps
Specifica, in megabit al secondo (Mbps), la quantità di larghezza di banda nella rete dell'host che può essere utilizzata da una macchina virtuale specifica.
Formato di esempio: -NetworkUtilization 10
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | Utilizzo della rete |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-NumaIsolationRequired
Indica se è necessario l'isolamento NUMA.
Proprietà dei parametri
| Tipo: | Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-NumLock
Indica se abilitare il valore del BIOS per Bloc Num in un profilo hardware utilizzato per creare macchine virtuali in un host Hyper-V. Questo parametro non si applica alle macchine virtuali negli host VMware ESX o negli host Citrix XenServer.
Proprietà dei parametri
| Tipo: | Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-Owner
Specifica il proprietario di un oggetto VMM sotto forma di account utente di dominio valido.
- Formato di esempio:
-Owner "Contoso\PattiFuller" - Formato di esempio:
-Owner "PattiFuller@Contoso"
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-ProtectionProvider
Specifica un provider di protezione.
Proprietà dei parametri
| Tipo: | ProtectionProvider |
| Valore predefinito: | None |
| Valori accettati: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-PROTipID
Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.
Proprietà dei parametri
| Tipo: | Guid |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-RecoveryPointObjective
Specifica il periodo massimo per il quale è tollerabile perdere i dati da un servizio IT a causa di un evento imprevisto grave.
Proprietà dei parametri
| Tipo: | Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-ReplicationGroup
Specifica un gruppo di replica.
Proprietà dei parametri
| Tipo: | ReplicationGroup |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-SecureBootEnabled
Indica se l'avvio protetto è abilitato.
Proprietà dei parametri
| Tipo: | Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-SecureBootTemplate
Specifica il modello di avvio protetto da usare per la macchina virtuale di seconda generazione.
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-UserRole
Specifica un oggetto ruolo utente.
Proprietà dei parametri
| Tipo: | UserRole |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-VirtualNumaNodesPerSocketMaximum
Specifica il numero massimo di nodi NUMA consentiti per ogni socket.
Proprietà dei parametri
| Tipo: | Byte |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-VirtualVideoAdapterEnabled
Indica se abilitare l'adattatore video virtuale 3D sintetico Microsoft per le macchine virtuali. È possibile abilitare la scheda video virtuale direttamente in una macchina virtuale o in un modello o un profilo hardware che verrà usato per creare macchine virtuali.
Obbligatorio: è possibile abilitare la scheda video virtuale 3D sintetica Microsoft per una macchina virtuale solo se tale macchina virtuale viene distribuita in un host che esegue Windows Server 2008 R2 SP1 (con il ruolo Servizi Desktop remoto e il servizio ruolo Grafica virtuale Desktop remoto installato) o versione successiva o se la macchina virtuale è archiviata in una libreria in uno stato arrestato (le modifiche hardware a una macchina virtuale archiviata possono essere apportate solo se la macchina virtuale virtuale è installata il computer non dispone di snapshot. L'abilitazione della scheda video virtuale Microsoft 3D sintetica in una macchina virtuale archiviata in una libreria limiterà il posizionamento di tale computer agli host che eseguono Windows Server 2008 R2 SP1 (con il ruolo Servizi Desktop remoto e il servizio ruolo Grafica virtuale Desktop remoto installato) o versione successiva.
Formato di esempio: -VirtualVideoAdapterEnabled $True
Proprietà dei parametri
| Tipo: | Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-VMMServer
Specifica un oggetto server VMM.
Proprietà dei parametri
| Tipo: | ServerConnection |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
Output
HardwareProfile
Questo cmdlet restituisce un oggetto HardwareProfile .