Set-SCHardwareProfile

Modifica le proprietà di un profilo hardware utilizzato in VMM.

Sintassi

Default (Impostazione predefinita)

Set-SCHardwareProfile
    [-HardwareProfile] <HardwareProfile>
    [-HighlyAvailable <Boolean>]
    [-HAVMPriority <UInt32>]
    [-DRProtectionRequired <Boolean>]
    [-ReplicationGroup <ReplicationGroup>]
    [-SecureBootEnabled <Boolean>]
    [-NumLock <Boolean>]
    [-CPULimitFunctionality <Boolean>]
    [-CPULimitForMigration <Boolean>]
    [-Name <String>]
    [-RemoveCapabilityProfile]
    [-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>]
    [-TPMEnabled <Boolean>]
    [<CommonParameters>]

Descrizione

Il cmdlet Set-SCHardwareProfile consente di modificare una o più proprietà di un oggetto profilo hardware utilizzato in un ambiente Virtual Machine Manager (VMM). Le proprietà che è possibile modificare includono le impostazioni per l'ordine di avvio, le impostazioni della CPU, la quantità di memoria nell'host assegnata a una macchina virtuale e altre opzioni.

Per modificare le proprietà di un'unità floppy virtuale, di un'unità DVD virtuale, di una porta COM virtuale, di una scheda di rete virtuale o di una scheda SCSI virtuale associata a un profilo hardware specifico, utilizzare rispettivamente i cmdlet Set-SCVirtualFloppyDrive, Set-SCVirtualDVDDrive, Set-SCVirtualCOMPort, Set-SCVirtualNetworkAdapter o Set-SCVirtualScsiAdapter .

Le modifiche apportate a un profilo hardware influiscono solo sul profilo hardware stesso. Le modifiche non influiscono sulle macchine virtuali esistenti create utilizzando questo profilo.

Esempio

Esempio 1: Specificare una quantità di memoria per un profilo hardware esistente

PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> Set-SCHardwareProfile -HardwareProfile $HWProfile -MemoryMB 1024

Il primo comando ottiene l'oggetto profilo hardware denominato NewHWProfile01 e archivia l'oggetto nella $HWProfile variabile.

Il secondo comando modifica il valore di memoria per NewHWProfile01 in 1024 MB.

Esempio 2: Specificare un nuovo proprietario per più profili hardware

PS C:\> $HWProfiles = Get-SCHardwareProfile | where {$_.Name -match "Profile"}
PS C:\> ForEach ($HWProfile in $HWProfiles) {Set-SCHardwareProfile -HardwareProfile $HWProfile -Owner "Contoso\Cesar"}

Il primo comando ottiene gli oggetti del profilo hardware che corrispondono ai criteri di ricerca e memorizza gli oggetti nell'array di oggetti $HWProfiles.

Il secondo comando utilizza un'istruzione ForEach per specificare un nuovo proprietario per ognuno dei profili nella matrice.

Per ulteriori informazioni sull'istruzione del ciclo ForEach standard di PowerShell, digitare Get-Help about_ForEach.

Esempio 3: Specificare un nuovo ordine di avvio per più profili hardware

PS C:\> $HWProfiles = @(Get-SCHardwareProfile | where {$_.Name -match "HWProfile"})
PS C:\> ForEach ($HWProfile in $HWProfiles) {Set-SCHardwareProfile -HardwareProfile $HWProfile -BootOrder PXEBoot,CD,IDEHardDrive,Floppy}

Il primo comando ottiene dalla libreria tutti gli oggetti del profilo hardware che corrispondono ai criteri di ricerca (il nome del profilo contiene la stringa "HWProfile") e memorizza gli oggetti del profilo hardware nell'array di oggetti $HWProfiles. L'uso del simbolo @ e delle parentesi garantisce che il comando memorizzi i risultati in una matrice, nel caso in cui il comando restituisca un singolo oggetto o un valore $Null.

Il secondo comando utilizza un'istruzione ForEach per specificare un nuovo ordine di avvio per ogni oggetto profilo hardware nella matrice $HWProfiles.

Esempio 4: Ricerca di profili hardware con una configurazione specifica e aggiunta di testo al campo della descrizione

PS C:\> $HWProfiles = @(Get-SCHardwareProfile | where {$_.CPUCount -eq 4})
PS C:\> ForEach ($HWProfile in $HWProfiles) {$Text = $HWProfile.Description; Set-SCHardwareProfile -HardwareProfile $HWProfile -Description $Text" (Contains four Processors)"}

Il primo comando ottiene tutti gli oggetti del profilo hardware che corrispondono ai criteri di ricerca (il numero di CPU è uguale a 4) e memorizza gli oggetti del profilo hardware nell'array di oggetti $HWProfiles.

Il secondo comando utilizza un'istruzione ForEach per scorrere ogni oggetto profilo nella matrice $HWProfiles. Per ogni profilo, il testo della descrizione viene archiviato in una variabile ($Text) e quindi il cmdlet Set-SCHardwareProfile utilizza il parametro Description per aggiungere "(Contiene quattro processori)" al contenuto di ogni istanza di $Text.

Esempio 5: Abilitazione della memoria dinamica per un profilo hardware esistente

PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile05" }
PS C:\> Set-SCHardwareProfile -HardwareProfile $HWProfile -DynamicMemoryEnabled $True -MemoryMB 1024 -DynamicMemoryMaximumMB 2048

Il primo comando ottiene l'oggetto profilo hardware denominato NewProfile5 e archivia l'oggetto nella variabile $HWProfile.

Il secondo comando abilita la memoria dinamica per NewHWProfile05, modifica il valore della memoria di avvio su 1024 MB e imposta il valore massimo della memoria su 2048 MB.

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, come matrice, dei dispositivi utilizzati da una macchina virtuale in un host Hyper-V per l'avvio. I valori validi sono:

  • CD
  • IDEHardDrive
  • PXEBoot
  • Floscio

Formato di esempio: -BootOrder PXEBoot,IDEHardDrive,CD,Floppy

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 agli host che eseguono Windows Server 2008 SP1 o versione successiva.

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

Specifica il dispositivo in 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

-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:0
Obbligatorio:True
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.

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:Named
Obbligatorio:False
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

-RemoveCapabilityProfile

Rimuove uno o più oggetti profilo di funzionalità specificati.

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

-ReplicationGroup

Specifica un oggetto ReplicationGroup .

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 un modello di avvio sicuro.

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

-TPMEnabled

Indica se vTPM è 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

-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

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 .