Condividi tramite


New-SCHardwareProfile

Crea un profilo hardware nella libreria VMM.

Sintassi

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 usare in Virtual Machine Manager (VMM) che archivia le informazioni di configurazione hardware. È possibile creare un profilo hardware autonomo oppure personalizzare un modello o una macchina virtuale includendo 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 personalizzare un profilo hardware durante la creazione. Se non si specificano parametri diversi da Name, che è necessario, 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 in un host Hyper-V o in un host Citrix XenServer.

  • Impostazioni cpu per una macchina virtuale.

  • Memoria disponibile in una macchina virtuale.

  • Unità floppy virtuale.

  • Due porte COM virtuali (COM1 e COM2).

  • Dispositivo IDE virtuale predefinito.

  • Una o più schede SCSI virtuali.

  • Una o più schede di rete virtuale che è possibile collegare a una rete logica. Una schede di rete virtuale può essere emulata o sintetica.

  • Priorità assegnata a una macchina virtuale per l'uso delle risorse CPU dell'host rispetto all'uso della CPU dell'host da altre macchine virtuali distribuite nello stesso host. Le priorità relative alla CPU vengono 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 inserita 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 assegna a NewHWProfile02, imposta PXEBoot come prima voce nell'ordine di avvio BIOS, specifica 1024 MB di memoria e specifica che una macchina virtuale creata usando 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 variabile $HWProfile.

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 nella variabile $JobGroupID. L'ID del gruppo di processi è un identificatore che raggruppa i comandi successivi che includono questo identificatore in un unico gruppo di processi.

Il secondo comando crea una scheda di rete virtuale, ma usa il parametro JobGroup per specificare che la scheda di rete non viene creata fino a quando non viene creato solo prima del cmdlet New-SCHardwareProfile nell'ultima esecuzione del comando. Questo comando imposta il tipo di indirizzo MAC fisico 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 usa il parametro JobGroup per specificare che la scheda SCSI non viene creata fino a quando non viene creato solo prima del cmdlet New-SCHardwareProfile nell'ultima esecuzione del comando. Questo comando imposta l'ID dell'adattatore su 6 e imposta il parametro Condiviso su $False in modo che l'adattatore non sia condiviso (perché avrebbe dovuto essere se si vuole usare la scheda nel clustering guest).

Il quarto comando crea un'unità DVD virtuale, ma usa il parametro JobGroup per specificare che l'unità DVD non viene creata fino a quando non viene creato solo prima del cmdlet New-SCHardwareProfile nell'ultima esecuzione del comando. Le impostazioni Bus 1 e LUN 0 consentono di collegare l'unità DVD virtuale 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 una macchina virtuale creata tramite questo profilo hardware userà è 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 New-SCVirtualNetworkAdapter, New-SCVirtualScsiAdapter e New-SCVirtualDRIVE vengono eseguiti, 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 chiama NewHWProfile05, specifica che contiene quattro processori e che la percentuale più elevata delle risorse totali di una singola CPU in un host che può essere usata da una macchina virtuale è 100% e assegna 64 GB di RAM e un proprietario, imposta il parametro Altadisponibile su $True, e quindi archivia il nuovo oggetto profilo hardware nella variabile $HWProfile. Il parametro HighlyAvailable specifica che una macchina virtuale creata usando 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 archivia l'oggetto nella variabile $OS.

L'ultimo comando crea un nuovo modello di macchina virtuale, lo assegna a LargeVMTemplate e specifica che usa il sistema operativo, il profilo hardware e il disco rigido virtuale recuperato o creato nei comandi precedenti, senza alcuna personalizzazione al 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: Sospendere e None.

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

-AutomaticCriticalErrorActionTimeout

Specifica la quantità di tempo, in minuti, per attendere in pausa critica prima di disattivare la macchina virtuale.

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

-BootOrder

Specifica l'ordine dei dispositivi usati da una macchina virtuale in un host Hyper-V per avviare. I valori validi per questo parametro sono:

  • CD
  • IDEHardDrive
  • PXEBoot
  • Floppy
Type:BootDevice[]
Accepted values:Floppy, CD, IdeHardDrive, PxeBoot, Unknown
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CapabilityProfile

Specifica un oggetto profilo di funzionalità.

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

-CheckpointType

Specifica il tipo di checkpoint. I valori validi per questo parametro sono:

  • Disabled
  • Produzione
  • ProductionOnly
  • Standard
Type:CheckpointType
Accepted values:Disabled, Production, ProductionOnly, Standard
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-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

-CPUExpectedUtilizationPercent

Specifica la percentuale di CPU nell'host che si prevede che questa macchina virtuale venga usata. Questo valore viene utilizzato esclusivamente quando Virtual Machine Manager seleziona un host adatto per la macchina virtuale.

Type:Int32
Aliases:ExpectedCPUUtilization
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 realizzati da produttori diversi.

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

-CPULimitFunctionality

Indica se abilitare l'esecuzione di un sistema operativo precedente, ad esempio Windows NT 4.0 in una macchina virtuale distribuita in un host Hyper-V o in un host ESX VMware fornendo funzionalità di CPU limitate per la macchina virtuale.

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

-CPUMaximumPercent

Specifica la percentuale massima delle risorse totali di una singola CPU nell'host utilizzabili da una macchina virtuale specifica in un determinato momento.

Esempio: -CPUMaximumPercent 80 (per specificare il 80 per cento)

Type:Int32
Aliases:CPUMax
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUPerVirtualNumaNodeMaximum

Specifica il numero massimo di CPU consentite per ogni nodo NUMA virtuale.

Type:Byte
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

-CPUReserve

Specifica la percentuale minima delle risorse di una singola CPU nell'host da allocare a una macchina virtuale. La percentuale della capacità della CPU disponibile per la macchina virtuale non è mai inferiore a questa impostazione.

Type:Int32
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

-Description

Indica una descrizione per l'oggetto specificato.

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

-DiskIops

Specifica il numero di operazioni di input/output su disco al secondo nell'host utilizzabili da una macchina virtuale specifica.

Esempio: -DiskIO 1500 (per specificare 1500 operazioni di I/O al secondo)

Type:Int32
Aliases:DiskIO
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DRProtectionRequired

Questo parametro è riservato per usi futuri.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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

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

-DynamicMemoryEnabled

Indica se abilitare la memoria dinamica per le macchine virtuali. È possibile abilitare la memoria dinamica direttamente in una macchina virtuale oppure in un modello o un profilo hardware utilizzato 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 viene 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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 viene 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 limiterà la selezione host della macchina agli host in cui è in esecuzione Windows Server 2008 R2 SP1 o versioni successive.

Formato di esempio: -DynamicMemoryMaximumMB 1024

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 viene 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 limiterà la selezione host della macchina agli host in cui è in esecuzione Windows Server 2008 R2 SP1 o versioni successive.

Formato di esempio: -DynamicMemoryMinimumMB 1024

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

-FirstBootDevice

Indica il dispositivo in cui viene eseguito un primo tentativo di avvio.

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

-Generation

Indica la generazione della macchina virtuale creata.

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

-HardwareProfile

Specifica un oggetto profilo hardware.

Type:HardwareProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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à:

  • Elevata. 3000
  • Media. 2000
  • Bassa. 1000

Se si specifica un valore pari a zero (0), la macchina virtuale non viene riavviata automaticamente.

Formato di esempio: -HAVMPriority 2000

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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, un modello o un profilo hardware utilizzato per creare macchine virtuali.

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

-JobGroup

Specifica un identificatore per una serie di comandi che verranno eseguiti come un insieme prima dell'esecuzione dell'ultimo comando che include lo stesso identificatore di gruppo di processi.

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

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

Type:String
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

-MemoryPerVirtualNumaNodeMaximumMB

Specifica la quantità massima di memoria, in MB, consentita per ogni nodo NUMA virtuale.

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

-MemoryWeight

Indica la priorità per assegnare la memoria alla macchina virtuale, rispetto ad altre macchine virtuali nello stesso host. A una macchina virtuale con un'impostazione maggiore vengono allocate più risorse della 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 - Bassa
  • Da 1 a 10000 - Personalizzato
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorMaximumCount

Specifica il numero massimo di monitoraggi supportati da una scheda video virtuale.

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

-MonitorMaximumResolution

Specifica il valore, come stringa, che rappresenta la risoluzione massima possibile del monitoraggio di una scheda video virtuale. I valori validi per questo parametro sono:

  • 1024 x 768
  • 1280x1024
  • 1600 x 1200
  • 1920x1200

Il valore predefinito è 1280x1024.

Formato di esempio: -MonitorResolutionMaximum "1600x1200"

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

-Name

Specifica il nome di un oggetto di VMM.

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

-NetworkUtilizationMbps

Specifica, in megabit al secondo (Mbps), la quantità di larghezza di banda nella rete dell'host che può essere usata da una macchina virtuale specifica.

Formato di esempio: -NetworkUtilization 10

Type:Int32
Aliases:NetworkUtilization
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NumaIsolationRequired

Indica se è necessario l'isolamento NUMA.

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

-NumLock

Indica se abilitare il valore BIOS per NumLock in un profilo hardware usato 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.

Type:Boolean
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.

  • Formato di esempio: -Owner "Contoso\PattiFuller"
  • Formato di esempio: -Owner "PattiFuller@Contoso"
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionProvider

Specifica un provider di protezione.

Type:ProtectionProvider
Accepted values:None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication
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

-RecoveryPointObjective

Specifica il periodo massimo per il quale è tollerabile perdere i dati da un servizio IT a causa di un evento imprevisto grave.

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

-ReplicationGroup

Specifica un gruppo di replica.

Type:ReplicationGroup
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

-SecureBootEnabled

Indica se l'avvio protetto è abilitato.

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

-SecureBootTemplate

Specifica il modello di avvio protetto da usare per la macchina virtuale di seconda generazione.

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

-UserRole

Specifica un oggetto ruolo utente.

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

-VirtualNumaNodesPerSocketMaximum

Specifica il numero massimo di nodi NUMA consentiti per ogni socket.

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

-VirtualVideoAdapterEnabled

Indica se abilitare l'adattatore video virtuale 3D sintetico Microsoft per le macchine virtuali. È possibile abilitare l'adattatore 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 l'adattatore video virtuale 3D sintetico 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 dell'adattatore video virtuale 3D sintetico Microsoft 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

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

-VMMServer

Specifica un oggetto server Virtual Machine Manager.

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

Output

HardwareProfile

Questo cmdlet restituisce un oggetto HardwareProfile .