Condividi tramite


Set-SCVirtualMachine

Modifica le proprietà di una macchina virtuale gestita da VMM.

Sintassi

Default (impostazione predefinita).

Set-SCVirtualMachine
    [-VM] <VM>
    [-VMwareResourcePool <VmwResourcePool>]
    [-StartAction <VMStartAction>]
    [-StopAction <VMStopAction>]
    [-RemoveSelfServiceUserRole <Boolean>]
    [-EnableOperatingSystemShutdown <Boolean>]
    [-EnableTimeSync <Boolean>]
    [-EnableDataExchange <Boolean>]
    [-EnableHeartbeat <Boolean>]
    [-EnableBackup <Boolean>]
    [-InstallVirtualizationGuestServices <Boolean>]
    [-Owner <String>]
    [-OperatingSystem <OperatingSystem>]
    [-Enabled <Boolean>]
    [-HighlyAvailable <Boolean>]
    [-HAVMPriority <UInt32>]
    [-DRProtectionRequired <Boolean>]
    [-ReplicationGroup <ReplicationGroup>]
    [-SecureBootEnabled <Boolean>]
    [-NumLock <Boolean>]
    [-CPULimitFunctionality <Boolean>]
    [-CPULimitForMigration <Boolean>]
    [-VMShieldingData <KeyFile>]
    [-RunAsSystem]
    [-RunAsUserCredential <PSCredential>]
    [-DelayStartSeconds <Int32>]
    [-UseHardwareAssistedVirtualization <Boolean>]
    [-Cloud <Cloud>]
    [-CapabilityProfile <CapabilityProfile>]
    [-RemoveCapabilityProfile]
    [-RemoveFromCloud]
    [-ClusterNonPossibleOwner <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host]>]
    [-ClusterPreferredOwner <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host]>]
    [-AvailabilitySetNames <System.Collections.Generic.List`1[System.String]>]
    [-UserRole <UserRole>]
    [-Name <String>]
    [-JobGroup <Guid>]
    [-QuotaPoint <UInt32>]
    [-CostCenter <String>]
    [-Tag <String>]
    [-Custom1 <String>]
    [-Custom2 <String>]
    [-Custom3 <String>]
    [-Custom4 <String>]
    [-Custom5 <String>]
    [-Custom6 <String>]
    [-Custom7 <String>]
    [-Custom8 <String>]
    [-Custom9 <String>]
    [-Custom10 <String>]
    [-BlockDynamicOptimization <Boolean>]
    [-ClearDRProtection]
    [-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>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

Descrizione

Il cmdlet Set-SCVirtualMachine modifica le proprietà di una macchina virtuale gestita da Virtual Machine Manager (VMM).

Di seguito sono riportate alcune proprietà che è possibile modificare:

  • Associare una macchina virtuale a un cloud.
  • Nome, proprietario e descrizione di una macchina virtuale.
  • Ordine di avvio del BIOS, se la macchina virtuale viene distribuita in un host Hyper-V.
  • Quantità di risorse nell'host utilizzate da una macchina virtuale. Questi includono:
  • Quantità massima di risorse della CPU host che una macchina virtuale può utilizzare.
  • Utilizzo previsto della CPU host da parte di una macchina virtuale.
  • Quantità di risorse della CPU dell'host utilizzate da una macchina virtuale rispetto ad altre macchine virtuali nello stesso host.
  • Quantità di memoria host che una macchina virtuale può utilizzare.
  • Quantità di larghezza di banda nella rete dell'host che una macchina virtuale può utilizzare.
  • Impostazioni hardware per una macchina virtuale non correlate alle risorse host. Questi includono:
  • Numero di CPU.
  • Tipo di CPU.
  • Numero di operazioni di input/output su disco al secondo (IOPS).
  • Limitazione delle funzionalità della CPU, per un sistema operativo meno recente, ad esempio Windows NT 4.0.
  • Centro di costo, tag e impostazioni personalizzate utilizzate per filtrare le macchine virtuali in base ai criteri.
  • Impostazioni che abilitano varie funzionalità facoltative, tra cui:
  • Abilitazione o disabilitazione di un oggetto libreria per renderlo disponibile o temporaneamente non disponibile per gli utenti.
  • Abilitazione del backup di una macchina virtuale in un host Hyper-V con il servizio Copia Shadow del volume.
  • Abilitazione di una coppia chiave/valore per lo scambio di dati tra una macchina virtuale e il relativo host Hyper-V.
  • Abilitazione dell'arresto di una macchina virtuale dalla console Hyper-V.
  • Abilitazione della sincronizzazione dell'ora tra una macchina virtuale e il relativo host Hyper-V.
  • Abilitazione del valore del BIOS per NumLock per una macchina virtuale su un host Hyper-V.
  • Impostazione che identifica se una macchina virtuale è a disponibilità elevata, ovvero una macchina virtuale da distribuire in un nodo di un cluster host Hyper-V o di un cluster host Citrix XenServer.
  • Impostazione che determina se i servizi guest di virtualizzazione sono installati in una macchina virtuale distribuita in un host Hyper-V.
  • Numero di secondi di ritardo prima dell'avvio di una macchina virtuale.
  • Impostazione che identifica il sistema operativo utilizzato per una macchina virtuale.
  • Avviare e arrestare le azioni per una macchina virtuale.
  • Impostazione che limita il numero di macchine virtuali che gli utenti self-service possono creare.
  • Impostazione utilizzata per cambiare il ruolo utilizzato da un utente self-service che appartiene a più ruoli per gestire una macchina virtuale.
  • Impostazione che assegna una macchina virtuale in un host ESX a un pool di risorse VMware.

Se si desidera modificare le proprietà di un'unità floppy virtuale, di un'unità DVD virtuale, di una scheda di rete virtuale o di una scheda SCSI virtuale associata a una macchina virtuale specifica, utilizzare il cmdlet Set-SCVirtualFloppyDrive, Set-SCVirtualDVDDrive, Set-SCVirtualNetworkAdapter o Set-SCVirtualScsiAdapter .

Esempio

Esempio 1: Specificare una quantità di memoria per una macchina virtuale esistente

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> If($VM.Status -ne "PowerOff"){Stop-SCVirtualMachine -VM $VM}
PS C:\> Set-SCVirtualMachine -VM $VM -MemoryMB 1024

Il primo comando ottiene l'oggetto macchina virtuale denominato VM01 e quindi archivia tale oggetto nella variabile $VM.

Il secondo determina se la macchina virtuale archiviata in $VM è in uno stato spento. Se la macchina virtuale non è spenta, il comando utilizza il comando Stop-SCVirtualMachine per spegnere la macchina virtuale. Per ulteriori informazioni sullo spegnimento di una macchina virtuale, digitare Get-Help Stop-SCVirtualMachine.

L'ultimo comando modifica la memoria allocata a VM01 a 1024 MB.

Esempio 2: Modificare il ruolo utente utilizzato per gestire una macchina virtuale per un utente che appartiene a più ruoli utente self-service

PS C:\> $VM = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" -Name "VM02"
PS C:\> $SSRole = Get-SCUserRole -Name "ContosoSelfServiceUsers"
PS C:\> Set-SCVirtualMachine -VM $VM -UserRole $SSRole

Il primo comando ottiene l'oggetto macchina virtuale denominato VM02 da VMMServer01 e quindi archivia tale oggetto nella variabile $VM.

Il secondo comando ottiene l'oggetto ruolo utente denominato ContosoSelfServiceUsers e quindi archivia l'oggetto nella variabile $SSRole.

L'ultimo comando specifica che ai membri del ruolo utente self-service denominato SSUserRole3 viene ora concessa l'autorizzazione per gestire la macchina virtuale denominata VM02.

Nota: VMM utilizza il parametro UserRole per impostare le macchine virtuali gestite dai membri di uno specifico ruolo utente self-service. In genere, non è necessario utilizzare il cmdlet Set-SCVirtualMachine con il parametro UserRole per configurare questa impostazione. Tuttavia, se uno o più utenti sono membri di più ruoli utente self-service e si concede loro l'autorizzazione per gestire più macchine virtuali nello stesso host, è possibile che si verifichi un caso in cui si desidera cambiare il ruolo utente autorizzato a gestire una determinata macchina virtuale. In questo esempio viene illustrato questo scenario.

Esempio 3: Disabilitare la sincronizzazione dell'ora in una macchina virtuale usata come controller di dominio

PS C:\> $EAP = $ErrorActionPreference
PS C:\> $ErrorActionPreference = "STOP"
PS C:\> $VM = Get-SCVirtualMachine -Name "VM03"
PS C:\> trap{"Fail: Cannot disable Time Synchronization for VM: $VM";continue} Set-SCVirtualMachine -VM $VM -EnableTimeSynchronization $TRUE | Out-Null
PS C:\> $ErrorActionPreference = $EAP

Il primo comando memorizza l'impostazione corrente per $ErrorActionPreference nella variabile $EAP. Questa variabile viene utilizzata in seguito per ripristinare il valore originale dell'impostazione.

Il secondo comando imposta la preferenza di azione su STOP. Questa preferenza di azione di errore modifica un errore da errore non fatale a errore fatiscente. L'oggetto error viene generato come eccezione anziché essere scritto nella pipe di output e l'esecuzione del comando non continua.

Il terzo comando ottiene l'oggetto macchina virtuale denominato VM03 e archivia tale oggetto nella variabile $VM.

Il quarto comando disabilita l'impostazione della sincronizzazione dell'ora. In genere, la disabilitazione della sincronizzazione dell'ora è necessaria per le macchine virtuali che fungono da controller di dominio. Il comando utilizza l'istruzione trap per rilevare le eccezioni di terminazione. Se il comando Set-SCVirtualMachine ha esito negativo, viene visualizzata la stringa nell'istruzione trap . Continue viene utilizzato nell'istruzione trap per continuare l'esecuzione anziché uscire. Il cmdlet Out-Null reindirizza l'output a $Null anziché inviarlo alla console.

L'ultimo comando imposta il valore di $ErrorActionPreference sul valore memorizzato in $EAP.

Esempio 4: Impostare l'ordine di avvio del dispositivo per tutte le macchine virtuali che supportano questa funzionalità

PS C:\> $EAP = $ErrorActionPreference
PS C:\> $ErrorActionPreference = "Stop"
PS C:\> $VMs = @(Get-SCVirtualMachine)
PS C:\> ForEach($VM in $VMs){trap{"Fail: Cannot set BIOS for VM: $VM";continue} Set-SCVirtualMachine -VM $VM -BootOrder "PXEBoot","IDEHarddrive","CD","Floppy" | Out-Null}
PS C:\> $ErrorActionPreference = $EAP

Il primo comando memorizza l'impostazione corrente per $ErrorActionPreference in $EAP. Questa variabile viene utilizzata in seguito per ripristinare il valore originale dell'impostazione.

Il secondo comando imposta la preferenza dell'azione di errore su Stop. Questa preferenza di azione di errore modifica un errore da errore non fatale a errore fatiscente. L'oggetto error viene generato come eccezione anziché essere scritto nella pipe di output e l'esecuzione del comando non continua.

Il terzo comando ottiene che ogni oggetto della macchina virtuale archivi gli oggetti in $VMs. L'uso del simbolo @ e delle parentesi garantisce che il comando memorizzi i risultati in un array nel caso in cui il comando restituisca un singolo oggetto o un valore nullo.

Il quarto comando imposta l'ordine di avvio del BIOS per ogni macchina virtuale su PXEBoot,IDEHarddrive,CD,Floppy. Il comando utilizza un'istruzione trap per rilevare le eccezioni di terminazione. Se il comando Set-SCVirtualMachine ha esito negativo, viene visualizzata la stringa nell'istruzione trap. Continue viene utilizzato nell'istruzione trap per continuare l'esecuzione anziché uscire dal ciclo ForEach . Il cmdlet Out-Null reindirizza l'output a $Null anziché inviarlo alla console.

Nota: Il parametro BootOrder viene utilizzato solo per le macchine virtuali negli host Hyper-V e Citrix XenServer. Non viene utilizzato per le macchine virtuali negli host VMware ESX. Gli host XenServer non supportano i dischi floppy e pertanto ignorano i floppy se elencati nell'ordine di avvio.

L'ultimo comando imposta il valore di $ErrorActionPreference sul valore memorizzato in EAP.

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

Esempio 5: Specificare un proprietario per tutte le macchine virtuali senza un proprietario

PS C:\> Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq ""} | Set-SCVirtualMachine -Owner "Contoso\ReneeLo"

Questo comando ottiene tutti gli oggetti macchina virtuale in VMMServer01, seleziona solo gli oggetti macchina virtuale in cui non è elencato alcun proprietario e specifica un proprietario per ogni macchina virtuale.

Esempio 6: Abilitare la memoria dinamica per una macchina virtuale esistente

PS C:\> $VM = Get-SCVirtualMachine -Name "VM06"
PS C:\> if($VM.Status -ne "PowerOff"){Stop-SCVirtualMachine -VM $VM}
PS C:\> Set-SCVirtualMachine -VM $VM -DynamicMemoryEnabled $True -MemoryMB 1024 -DynamicMemoryMaximumMB 2048

Il primo comando ottiene l'oggetto macchina virtuale VM06 e memorizza tale oggetto nella variabile $VM. Per abilitare la memoria dinamica in una macchina virtuale, è necessario che la macchina virtuale risieda in un host che esegue Windows Server 2008 R2 SP1 o una versione successiva.

Il secondo comando determina se la macchina virtuale archiviata in $VM è spenta. Se la macchina virtuale non è spenta, il comando utilizza il comando Stop-SCVirtualMachine per spegnere la macchina virtuale.

L'ultimo comando abilita la memoria dinamica, imposta la memoria di avvio su 1024 MB e imposta la memoria massima su 2048 MB. La memoria di avvio è la quantità di memoria nell'host allocata a VM06 all'avvio. La memoria massima è la quantità massima di memoria allocata all'host a VM06.

Parametri

-AutomaticCriticalErrorAction

Specifica l'azione da eseguire quando la macchina virtuale rileva un errore critico e supera la durata del timeout specificata dal parametro AutomaticCriticalErrorActionTime out. 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

-AvailabilitySetNames

Specifica un elenco di nomi di set di disponibilità.

Proprietà dei parametri

Tipo:

System.Collections.Generic.List`1[System.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

-BlockDynamicOptimization

Indica se l'ottimizzazione dinamica è bloccata per una macchina virtuale.

Proprietà dei parametri

Tipo:Boolean
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:EscludereFromPRO

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

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

-ClearDRProtection

Indica che questo cmdlet reimposta l'opzione di protezione del recupero dati.

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

-Cloud

Specifica un oggetto cloud privato.

Proprietà dei parametri

Tipo:Cloud
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

-ClusterNonPossibleOwner

Specifica un elenco di nomi dei proprietari dei nodi del cluster non possibili per una macchina virtuale specificata.

Proprietà dei parametri

Tipo:

System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host]

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

-ClusterPreferredOwner

Specifica un elenco di nomi dei proprietari dei nodi del cluster preferiti per una determinata macchina virtuale.

Proprietà dei parametri

Tipo:

System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host]

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

-CostCenter

Specifica il centro di costo per una macchina virtuale. È possibile raccogliere dati sull'allocazione di macchine virtuali o sulle risorse allocate alle macchine virtuali per il sistema di fatturazione.

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

-CPUCount

Specifica il numero di CPU nella macchina virtuale. I seguenti host supportano il seguente numero di processori:

  • Hyper-V. Fino a quattro CPU per macchina virtuale, a seconda del sistema operativo guest.
  • VMware ESX. Fino a quattro CPU per macchina virtuale per qualsiasi sistema operativo guest supportato, ad eccezione di 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 appropriato 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 fornire funzionalità CPU limitate per la macchina virtuale. Specificare un valore di $True per supportare un sistema operativo precedente, ad esempio Windows NT 4.0, in una macchina virtuale distribuita in un host Hyper-V o in un host VMware ESX.

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 una macchina virtuale può utilizzare contemporaneamente.

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. 2000.
  • VMware ESX. Al di sopra del normale. 1500.
  • VMware ESX. Normale (impostazione predefinita). 1000.
  • VMware ESX. Al di sotto del normale. 750.
  • VMware ESX. Basso. 500.
  • VMware ESX. Personalizzato da 1 a 1000000.
  • Citrix XenServer. Da 1 a 65536, tipico è 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 alla 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 ottenere tutti i tipi di CPU disponibili per l'uso nelle macchine virtuali in un ambiente VMM, vedere il cmdlet 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

-Custom1

Specifica una proprietà personalizzata della macchina virtuale.

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

-Custom10

Specifica una proprietà personalizzata della macchina virtuale.

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

-Custom2

Specifica una proprietà personalizzata della macchina virtuale.

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

-Custom3

Specifica una proprietà personalizzata della macchina virtuale.

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

-Custom4

Specifica una proprietà personalizzata della macchina virtuale.

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

-Custom5

Specifica una proprietà personalizzata della macchina virtuale.

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

-Custom6

Specifica una proprietà personalizzata della macchina virtuale.

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

-Custom7

Specifica una proprietà personalizzata della macchina virtuale.

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

-Custom8

Specifica una proprietà personalizzata della macchina virtuale.

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

-Custom9

Specifica una proprietà personalizzata della macchina virtuale.

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

-DelayStartSeconds

Specifica il numero di secondi di attesa dopo l'avvio del servizio di virtualizzazione prima di avviare automaticamente una macchina virtuale.

Questo ritardo sfalsa il tempo di avvio di più macchine virtuali per ridurre la richiesta di risorse fisiche del computer. Un'impostazione tipica potrebbe essere compresa tra 30 e 60 secondi. Il ritardo massimo configurabile per gli host è il seguente:

  • Hyper-V. 10000000000 secondi (277777 ore)
  • VMware ESX. 65535 secondi (18 ore)

Questo parametro non si applica alle macchine virtuali XenServer.

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:DelayStart

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

Specifica una descrizione per la macchina virtuale.

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 dalla macchina virtuale.

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 al di sopra dell'allocazione di memoria corrente di una macchina virtuale che l'host deve tentare di riservare come buffer. Il valore predefinito è 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 in un profilo hardware utilizzato per creare macchine virtuali. Il valore predefinito è $False.

È possibile abilitare la memoria dinamica per una macchina virtuale solo se tale macchina virtuale è distribuita in un host che esegue Windows Server 2008 SP1 o una 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 negli host che eseguono Windows Server 2008 SP1 o una versione successiva.

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 un host può allocare a una macchina virtuale, se la memoria dinamica è abilitata. Il valore predefinito è 65536.

È possibile abilitare la memoria dinamica per una macchina virtuale solo se tale macchina virtuale è distribuita in un host che esegue Windows Server 2008 SP1 o una 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 negli host che eseguono Windows Server 2008 SP1 o una versione successiva.

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 l'host può allocare a una macchina virtuale se la memoria dinamica è abilitata. Il valore predefinito è 65536.

È possibile abilitare la memoria dinamica per una macchina virtuale solo se tale macchina virtuale è distribuita in un host che esegue Windows Server 2008 SP1 o una 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 negli host che eseguono Windows Server 2008 SP1 o una versione successiva.

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

-EnableBackup

Indica se questo cmdlet consente al servizio Copia Shadow del volume di eseguire il backup di una macchina virtuale. La macchina virtuale deve essere distribuita in un host Hyper-V.

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

-Enabled

Indica se questo cmdlet abilita o disabilita la macchina virtuale.

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

-EnableDataExchange

Indica se questo cmdlet abilita o disabilita l'utilizzo di una coppia chiave/valore per lo scambio di dati tra una macchina virtuale e il sistema operativo host. La macchina virtuale deve essere distribuita in un host Hyper-V.

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

-EnableHeartbeat

Indica se questo cmdlet abilita o disabilita l'uso di un heartbeat per monitorare l'integrità di una macchina virtuale. Un battito cardiaco è un segnale emesso a intervalli prestabiliti. La macchina virtuale deve essere distribuita in un host Hyper-V.

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

-EnableNestedVirtualization

Abilita la virtualizzazione annidata.

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

-EnableOperatingSystemShutdown

Indica se questo cmdlet abilita o disabilita l'arresto del sistema operativo in una macchina virtuale gestita da VMM dalle interfacce di gestione Hyper-V nell'host. La macchina virtuale deve essere distribuita in un host Hyper-V.

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

-EnableTimeSync

Indica se questo cmdlet abilita o disabilita la sincronizzazione dell'ora di sistema di una macchina virtuale con l'ora di sistema del sistema operativo in esecuzione nell'host. La macchina virtuale deve essere distribuita in un host Hyper-V.

Proprietà dei parametri

Tipo:Boolean
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:EnableTimeSynchronization

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 su cui viene tentato per la prima volta un 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

-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 una macchina virtuale è inserita in un host Hyper-V che fa parte di un cluster host. Configurare questa impostazione in una macchina virtuale o in un modello o in un profilo hardware usato 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

-InstallVirtualizationGuestServices

Indica se questo cmdlet installa i servizi guest di virtualizzazione in una macchina virtuale basata su Windows. Il valore predefinito è $False e VMM installa automaticamente il servizio guest di virtualizzazione appropriato.

Per una macchina virtuale in un host Hyper-V, il servizio guest di virtualizzazione è denominato Integration Components o VMGuest.iso. Per una macchina virtuale su un host XenServer, il servizio guest di virtualizzazione è denominato Citrix Tools for Virtual Machines o xs-tools.iso. Le macchine virtuali in un host VMware ESX non utilizzano un servizio guest di virtualizzazione.

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 vengono eseguiti come set appena 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 il nome di una variabile per lo stato di avanzamento del processo.

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 allocata a una macchina virtuale. Il valore predefinito è 512 MB. Per una macchina virtuale in cui è abilitata la memoria dinamica, specificare il valore della memoria di avvio. La memoria host massima assegnabile è la seguente:

  • 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
  • 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 megabyte, consentita dall'host a ciascun 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

Specifica la priorità per l'allocazione della memoria a una macchina virtuale, rispetto ad altre macchine virtuali nello stesso host. L'host alloca più memoria a una macchina virtuale con un valore più alto rispetto a una macchina virtuale con un'impostazione più bassa. Per un host che esegue Windows Server 2008 R2 SP1 o una versione successiva, le impostazioni predefinite sono le seguenti:

  • Basso. 0
  • Normale. 5.000
  • Alto. 10.000
  • Personalizzato. 10.000

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 un valore, sotto forma di stringa, che rappresenta la risoluzione massima possibile del monitor di una scheda video virtuale. I valori validi sono:

  • 1024x768
  • Dimensioni: 1280x1024
  • 1600x1200
  • 1920x1200

Il valore predefinito è 1280x1024.

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 della macchina virtuale.

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 la quantità di larghezza di banda, in megabit al secondo (Mbps), nella rete host che una macchina virtuale può utilizzare.

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 questo cmdlet abilita o disabilita il valore del BIOS per Bloc Num nella macchina virtuale. La macchina virtuale deve essere distribuita in un host Hyper-V.

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

-OnBehalfOfUser

Specifica un nome utente. Questo cmdlet funziona per conto dell'utente specificato 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

-OnBehalfOfUserRole

Specifica un ruolo utente. Per ottenere un ruolo utente, utilizzare il cmdlet Get-SCUserRole . Questo cmdlet funziona per conto del ruolo utente specificato da questo parametro.

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

-OperatingSystem

Specifica il tipo di sistema operativo per una macchina virtuale. Per elencare i nomi di tutti i sistemi operativi disponibili in VMM, utilizzare il cmdlet Get-SCOperatingSystem .

Proprietà dei parametri

Tipo:OperatingSystem
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

-Owner

Specifica il proprietario di una macchina virtuale come account utente di dominio valido.

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

-QuotaPoint

Specifica una quota che limita il numero di macchine virtuali che gli utenti self-service possono distribuire.

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

-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

Indica che questo cmdlet rimuove uno o più oggetti del 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

-RemoveFromCloud

Indica che questo cmdlet rimuove l'associazione di una macchina virtuale a un cloud.

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

-RemoveSelfServiceUserRole

Indica se questo cmdlet rimuove il ruolo utente self-service specificato dall'elenco delle autorizzazioni della macchina virtuale.

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

-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

-RunAsSystem

Indica che una macchina virtuale viene eseguita con l'account di sistema locale.

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

-RunAsUserCredential

Specifica l'account guest con cui viene eseguita la macchina virtuale.

Per una maggiore sicurezza, crea un account speciale con autorizzazioni limitate. Le autorizzazioni minime sono le seguenti:

  • .vmc. Lettura dei dati, scrittura dei dati, esecuzione di file
  • .vmc. Elenca cartella, scrivi/crea file per salvare lo stato della macchina virtuale
  • file .vhd. Lettura dei dati, lettura degli attributi, lettura degli attributi estesi, scrittura dei dati
  • file .vnc. Eseguire file, leggere dati, leggere attributi, leggere se la macchina virtuale si connette a una rete virtuale

Questo parametro non si applica alle macchine virtuali ospitate da Hyper-V, VMware ESX o Citrix XenServer.

Proprietà dei parametri

Tipo:PSCredential
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 il cmdlet abilita l'avvio sicuro.

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

-StartAction

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

  • AlwaysAutoTurnOnVM
  • NeverAutoTurnOnVM
  • TurnOnVMIfRunningWhenVSStopped

Proprietà dei parametri

Tipo:VMStartAction
Valore predefinito:None
Valori accettati:NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped
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

-StopAction

Specifica il comportamento della macchina virtuale quando il servizio di virtualizzazione viene arrestato. I valori validi sono:

  • SalvaVM
  • TurnOffVM
  • ShutdownGuestOS

Proprietà dei parametri

Tipo:VMStopAction
Valore predefinito:None
Valori accettati:SaveVM, TurnOffVM, ShutdownGuestOS
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

-Tag

Specifica una parola o una frase da associare alla macchina virtuale. È possibile cercare tutti gli oggetti che dispongono del set di etichette specificato. È possibile cercare un sottoinsieme di tag oppure l'intero set di tag.

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

-UseHardwareAssistedVirtualization

Indica se viene utilizzata la virtualizzazione assistita da hardware, se disponibile.

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
Alias:RuoloUtente SelfService

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 la scheda video virtuale 3D sintetica Microsoft per la macchina virtuale. È possibile abilitare l'adattatore video virtuale direttamente in una macchina virtuale oppure in un modello o in un profilo hardware utilizzato per creare macchine virtuali.

È possibile abilitare la scheda video virtuale 3D sintetica Microsoft per una macchina virtuale solo se tale macchina virtuale è distribuita in un host che esegue Windows Server 2008 R2 SP1 o una versione successiva, in cui sono installati il ruolo Servizi Desktop remoto e il servizio ruolo Grafica virtuale Desktop remoto oppure 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 scheda video virtuale 3D sintetica Microsoft in una macchina virtuale archiviata in una libreria limita il posizionamento di tale computer agli host che eseguono Windows Server 2008 R2 SP1 o una versione successiva, in cui sono installati il ruolo Servizi Desktop remoto e il servizio ruolo Grafica virtuale Desktop remoto.

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

-VM

Specifica un oggetto macchina virtuale.

Proprietà dei parametri

Tipo:VM
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

-VMShieldingData

Specifica un oggetto VMShieldingData .

Proprietà dei parametri

Tipo:KeyFile
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

-VMwareResourcePool

Specifica un pool di risorse VMware. Questo cmdlet assegna una macchina virtuale distribuita in un host VMware ESX o in un cloud privato al pool di risorse specificato da questo parametro.

Proprietà dei parametri

Tipo:VmwResourcePool
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

VirtualMachine

Questo cmdlet restituisce un oggetto VirtualMachine .

Note

  • Questo cmdlet richiede un oggetto macchina virtuale VMM, che può essere recuperato utilizzando il cmdlet Get-SCVirtualMachine .