Set-SCVirtualMachine
Modifica le proprietà di una macchina virtuale gestita da VMM.
Sintassi
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).
Le proprietà che è possibile modificare includono quanto segue:
- Associare una macchina virtuale a un cloud.
- Nome, proprietario e descrizione di una macchina virtuale.
- Ordine di avvio BIOS, se la macchina virtuale viene distribuita in un host Hyper-V.
- Quantità di risorse nell'host usato da una macchina virtuale. Di seguito sono riportati i seguenti:
- Quantità massima di risorse cpu host che una macchina virtuale può usare.
- Previsto uso della CPU host da parte di una macchina virtuale.
- Quantità di risorse cpu host usate da una macchina virtuale rispetto ad altre macchine virtuali nello stesso host.
- Quantità di memoria host che può essere usata da una macchina virtuale.
- Quantità di larghezza di banda nella rete dell'host che può essere usata da una macchina virtuale.
- Impostazioni hardware per una macchina virtuale non correlate alle risorse host. Di seguito sono riportati i seguenti:
- Numero di CPU.
- Tipo di CPU.
- Numero di operazioni di input/output del disco al secondo (IOPS).
- Limitazione delle funzionalità della CPU per un sistema operativo precedente, ad esempio Windows NT 4.0.
- Centro di costo, tag e impostazioni personalizzate usate 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 agli 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 di Hyper-V.
- Abilitazione della sincronizzazione dell'ora tra una macchina virtuale e il relativo host Hyper-V.
- Abilitazione del valore BIOS per NumLock per una macchina virtuale in 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 in un cluster host Citrix XenServer.
- Impostazione che determina se i servizi guest di virtualizzazione vengono installati in una macchina virtuale distribuita in un host Hyper-V.
- Numero di secondi di ritardo prima di avviare una macchina virtuale.
- Impostazione che identifica il sistema operativo usato 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 usata per cambiare il ruolo usato 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, unità DVD virtuale, scheda di rete virtuale o scheda SCSI virtuale associata a una macchina virtuale specifica, usare il Set-SCVirtualFloppyDrive, Set-SCVirtualDRIVE, Set-SCVirtualNetworkAdaptero cmdlet 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 usa il comando Stop-SCVirtualMachine per spegnere la macchina virtuale.
Per altre informazioni sull'accensione 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 usato 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 usa il parametro UserRole per impostare le macchine virtuali gestite dai membri di un ruolo utente self-service specifico.
In genere, non è necessario usare il cmdlet Set-SCVirtualMachine
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 archivia l'impostazione corrente per $ErrorActionPreference nella variabile $EAP. Questa variabile viene usata in un secondo momento per restituire l'impostazione al valore originale.
Il secondo comando imposta la preferenza dell'azione su STOP. Questa preferenza di azione di errore modifica un errore da un errore non irreversibile a un errore irreversibile. L'oggetto errore viene generato come eccezione anziché essere scritto nella pipe di output e il comando non continua a essere eseguito.
Il terzo comando ottiene l'oggetto macchina virtuale denominato VM03 e archivia tale oggetto nella variabile $VM.
Il quarto comando disabilita l'impostazione di sincronizzazione dell'ora.
In genere, la disabilitazione della sincronizzazione dell'ora è necessaria per le macchine virtuali che fungono da controller di dominio.
Il comando usa l'istruzione trap per intercettare le eccezioni di terminazione.
Se il comando
L'ultimo comando imposta il valore per $ErrorActionPreference sul valore archiviato 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 archivia l'impostazione corrente per $ErrorActionPreference in $EAP. Questa variabile viene usata in un secondo momento per restituire l'impostazione al valore originale.
Il secondo comando imposta la preferenza dell'azione di errore su Arresta. Questa preferenza di azione di errore modifica un errore da un errore non irreversibile a un errore irreversibile. L'oggetto errore viene generato come eccezione anziché essere scritto nella pipe di output e il comando non continua a essere eseguito.
Il terzo comando ottiene ogni oggetto macchina virtuale archivia gli oggetti in $VMs. L'uso del simbolo @ e delle parentesi garantisce che il comando archivii i risultati in una matrice nel caso in cui il comando restituisca un singolo oggetto o un valore Null.
Il quarto comando imposta l'ordine di avvio BIOS per ogni macchina virtuale su PXEBoot,IDEHarddrive,CD,Floppy.
Il comando usa un'istruzione trap per rilevare le eccezioni irreversibili.
Se l'comando Set-SCVirtualMachine ha esito negativo, viene visualizzata la stringa nell'istruzione trap.
L'istruzione continue viene usata nell'istruzione trap per continuare l'esecuzione anziché uscire dal ciclo di ForEach
Nota: il parametro bootOrder
L'ultimo comando imposta il valore per $ErrorActionPreference sul valore archiviato in EAP.
Per altre informazioni sull'istruzione del ciclo ForEach standard di Windows PowerShell
Esempio 5: Specificare un proprietario per tutte le macchine virtuali senza 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 archivia l'oggetto nella variabile $VM. Per abilitare la memoria dinamica in una macchina virtuale, la macchina virtuale deve risiedere in un host che esegue Windows Server 2008 R2 SP1 o versione successiva.
Il secondo comando determina se la macchina virtuale archiviata in $VM è in stato spento. Se la macchina virtuale non è spenta, il comando usa 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 nell'host allocata 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.
Tipo: | UInt16 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-AutomaticCriticalErrorActionTimeout
Specifica la quantità di tempo, espressa in minuti, di attesa in pausa critica prima di spegnere la macchina virtuale.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-AvailabilitySetNames
Specifica un elenco di nomi dei set di disponibilità.
Tipo: | System.Collections.Generic.List`1[System.String] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-BlockDynamicOptimization
Indica se l'ottimizzazione dinamica è bloccata per una macchina virtuale.
Tipo: | Boolean |
Alias: | ExcludeFromPRO |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-BootOrder
Specifica l'ordine, come matrice, di dispositivi usati da una macchina virtuale in un host Hyper-V per l'avvio. I valori validi sono:
- CD
- IDEHardDrive
- PXEBoot
- Floscio
Tipo: | BootDevice[] |
Valori accettati: | Floppy, CD, IdeHardDrive, PxeBoot, Unknown |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CapabilityProfile
Specifica un oggetto profilo di funzionalità.
Tipo: | CapabilityProfile |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CheckpointType
Specifica il tipo di checkpoint. I valori accettabili per questo parametro sono:
- Disabile
- Produzione
- ProductionOnly
- Standard
Tipo: | CheckpointType |
Valori accettati: | Disabled, Production, ProductionOnly, Standard |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ClearDRProtection
Indica che questo cmdlet reimposta l'opzione di protezione del ripristino dei dati.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Cloud
Specifica un oggetto cloud privato.
Tipo: | Cloud |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ClusterNonPossibleOwner
Specifica un elenco di nomi dei proprietari di nodi del cluster non possibili per una macchina virtuale specificata.
Tipo: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ClusterPreferredOwner
Specifica un elenco di nomi dei proprietari dei nodi del cluster preferiti per una determinata macchina virtuale.
Tipo: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CostCenter
Specifica il centro di costo per una macchina virtuale. È possibile raccogliere dati sull'allocazione di macchine virtuali o risorse allocate alle macchine virtuali per il sistema di fatturazione.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CPUCount
Specifica il numero di CPU nella macchina virtuale. Gli host seguenti supportano il numero di processori 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 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.
Tipo: | Byte |
Alias: | ProcessorCount |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CPUExpectedUtilizationPercent
Specifica la percentuale di CPU nell'host che si prevede che questa macchina virtuale venga usata. Questo valore viene usato solo quando VMM determina un host appropriato per la macchina virtuale.
Tipo: | Int32 |
Alias: | ExpectedCPUUtilization |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | Boolean |
Alias: | LimitCPUForMigration |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CPULimitFunctionality
Indica se fornire funzionalità di 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.
Tipo: | Boolean |
Alias: | LimitCPUFunctionality |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CPUMaximumPercent
Specifica la percentuale più elevata delle risorse totali di una singola CPU nell'host che una macchina virtuale può usare contemporaneamente.
Tipo: | Int32 |
Alias: | CPUMax |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CPUPerVirtualNumaNodeMaximum
Specifica il numero massimo di CPU consentite per ogni nodo NUMA virtuale.
Tipo: | Byte |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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, in genere è 256.
Tipo: | Int32 |
Alias: | RelativeWeight |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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
Tipo: | ProcessorType |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Custom1
Specifica una proprietà personalizzata della macchina virtuale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Custom10
Specifica una proprietà personalizzata della macchina virtuale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Custom2
Specifica una proprietà personalizzata della macchina virtuale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Custom3
Specifica una proprietà personalizzata della macchina virtuale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Custom4
Specifica una proprietà personalizzata della macchina virtuale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Custom5
Specifica una proprietà personalizzata della macchina virtuale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Custom6
Specifica una proprietà personalizzata della macchina virtuale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Custom7
Specifica una proprietà personalizzata della macchina virtuale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Custom8
Specifica una proprietà personalizzata della macchina virtuale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Custom9
Specifica una proprietà personalizzata della macchina virtuale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DelayStartSeconds
Specifica il numero di secondi di attesa dopo l'avvio del servizio di virtualizzazione prima dell'avvio automatico di una macchina virtuale.
Questo ritardo sfalsa il tempo di avvio di più macchine virtuali per ridurre la domanda di risorse computer fisiche. Un'impostazione tipica può essere da 30 a 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.
Tipo: | Int32 |
Alias: | DelayStart |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Description
Specifica una descrizione per la macchina virtuale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DiskIops
Specifica il numero di operazioni di input/output del disco al secondo nell'host che possono essere usate dalla macchina virtuale.
Tipo: | Int32 |
Alias: | DiskIO |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DRProtectionRequired
Questo parametro è riservato per un uso futuro.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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 usato per creare macchine virtuali. Il valore predefinito è $False.
È possibile abilitare la memoria dinamica per una macchina virtuale solo se la 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 del computer agli host che eseguono Windows Server 2008 SP1 o versione successiva.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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 la 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 del computer agli host che eseguono Windows Server 2008 SP1 o versione successiva.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DynamicMemoryMinimumMB
Specifica la quantità minima di memoria che l'host può allocare a una macchina virtuale se è abilitata la memoria dinamica. Il valore predefinito è 65536.
È possibile abilitare la memoria dinamica per una macchina virtuale solo se la 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 del computer agli host che eseguono Windows Server 2008 SP1 o versione successiva.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Enabled
Indica se questo cmdlet abilita o disabilita la macchina virtuale.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EnableDataExchange
Indica se questo cmdlet abilita o disabilita l'uso 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.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EnableHeartbeat
Indica se questo cmdlet abilita o disabilita l'uso di un heartbeat per monitorare l'integrità di una macchina virtuale. Un heartbeat è un segnale generato a intervalli impostati. La macchina virtuale deve essere distribuita in un host Hyper-V.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EnableNestedVirtualization
Abilita la virtualizzazione annidata.
Nota
Questo parametro è applicabile a VMM 2019 UR1 e versioni successive.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EnableOperatingSystemShutdown
Indica se questo cmdlet abilita o disabilita l'arresto del sistema operativo in una macchina virtuale gestita da VMM da interfacce di gestione Hyper-V nell'host. La macchina virtuale deve essere distribuita in un host Hyper-V.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | Boolean |
Alias: | EnableTimeSynchronization |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FirstBootDevice
Specifica il dispositivo in cui viene eseguito un primo tentativo di avvio.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | UInt32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-HighlyAvailable
Indica se una macchina virtuale viene 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.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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 Componenti di integrazione o VMGuest.iso. Per una macchina virtuale in 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 usano un servizio guest di virtualizzazione.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-JobGroup
Specifica un identificatore per una serie di comandi eseguiti come set subito prima dell'esecuzione del comando finale che include lo stesso identificatore del gruppo di processi.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-JobVariable
Specifica il nome di una variabile per lo stato del processo.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MemoryMB
Specifica la quantità di memoria ad accesso casuale (RAM), in megabyte (MB) nell'host allocato 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 assegnabile massima è 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
- 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
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MemoryPerVirtualNumaNodeMaximumMB
Specifica la quantità massima di memoria, in megabyte, consentita dall'host per ogni nodo NUMA virtuale.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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 superiore rispetto a una macchina virtuale con un'impostazione inferiore. Per un host che esegue Windows Server 2008 R2 SP1 o versione successiva, i valori predefiniti sono i seguenti:
- Basso. 0
- Normale. 5000
- Alto. 10,000
- Costume. 10,000
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MonitorMaximumCount
Specifica il numero massimo di monitor supportati da una scheda video virtuale.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MonitorMaximumResolution
Specifica un valore, come stringa, che rappresenta la risoluzione massima possibile del monitoraggio di una scheda video virtuale. I valori validi sono:
- 1024x768
- 1280x1024
- 1600x1200
- 1920x1200
Il valore predefinito è 1280x1024.
Tipo: | String |
Alias: | MonitorResolutionMaximum |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome della macchina virtuale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-NetworkUtilizationMbps
Specifica la quantità di larghezza di banda, espressa in megabit al secondo (Mbps), nella rete host che può essere usata da una macchina virtuale.
Tipo: | Int32 |
Alias: | NetworkUtilization |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-NumaIsolationRequired
Indica se è necessario l'isolamento NUMA.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-NumLock
Indica se questo cmdlet abilita o disabilita il valore BIOS per NumLock nella macchina virtuale. La macchina virtuale deve essere distribuita in un host Hyper-V.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OnBehalfOfUser
Specifica un nome utente. Questo cmdlet opera per conto dell'utente specificato da questo parametro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OnBehalfOfUserRole
Specifica un ruolo utente.
Per ottenere un ruolo utente, usare il cmdlet Get-SCUserRole
Tipo: | UserRole |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OperatingSystem
Specifica il tipo di sistema operativo per una macchina virtuale. Per elencare i nomi di tutti i sistemi operativi disponibili in VMM, usare il cmdlet Get-SCOperatingSystem.
Tipo: | OperatingSystem |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Owner
Specifica il proprietario di una macchina virtuale come account utente di dominio valido.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ProtectionProvider
Specifica un provider di protezione.
Tipo: | ProtectionProvider |
Valori accettati: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-QuotaPoint
Specifica una quota che limita il numero di macchine virtuali che gli utenti self-service possono distribuire.
Tipo: | UInt32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RecoveryPointObjective
Specifica il periodo massimo per il quale è tollerabile perdere i dati da un servizio IT a causa di un evento imprevisto grave.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RemoveCapabilityProfile
Indica che questo cmdlet rimuove uno o più oggetti profilo di funzionalità specificati.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RemoveFromCloud
Indica che questo cmdlet rimuove l'associazione di una macchina virtuale a un cloud.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RemoveSelfServiceUserRole
Indica se questo cmdlet rimuove il ruolo utente self-service specificato dall'elenco di autorizzazioni della macchina virtuale.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ReplicationGroup
Specifica un gruppo di replica.
Tipo: | ReplicationGroup |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RunAsSystem
Indica che una macchina virtuale viene eseguita con l'account di sistema locale.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RunAsUserCredential
Specifica l'account guest in cui viene eseguita la macchina virtuale.
Per una maggiore sicurezza, creare un account speciale con autorizzazioni limitate. Le autorizzazioni minime sono le seguenti:
- File con estensione vmc. Leggere i dati, scrivere dati, eseguire il file
- Cartella vmc. Elencare la cartella, scrivere/creare un file per salvare lo stato della macchina virtuale
- File VHD. Leggere i dati, leggere gli attributi, leggere gli attributi estesi, scrivere dati
- File con estensione vnc. Eseguire il file, leggere i dati, leggere gli attributi, leggere se la macchina virtuale si connette a una rete virtuale
Questo parametro non si applica alle macchine virtuali che ospitano Hyper-V, VMware ESX o Citrix XenServer.
Tipo: | PSCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SecureBootEnabled
Indica se questo cmdlet abilita l'avvio sicuro.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SecureBootTemplate
Specifica il modello di avvio protetto da usare per la macchina virtuale di seconda generazione.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-StartAction
Specifica il comportamento di una macchina virtuale all'avvio del servizio di virtualizzazione. I valori validi sono:
- AlwaysAutoTurnOnVM
- NeverAutoTurnOnVM
- TurnOnVMIfRunningWhenVSStopped
Tipo: | VMStartAction |
Valori accettati: | NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-StopAction
Specifica il comportamento della macchina virtuale quando il servizio di virtualizzazione si arresta. I valori validi sono:
- SaveVM
- TurnOffVM
- ShutdownGuestOS
Tipo: | VMStopAction |
Valori accettati: | SaveVM, TurnOffVM, ShutdownGuestOS |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Tag
Specifica una parola o una frase da associare alla macchina virtuale. È possibile cercare tutti gli oggetti con il set specificato di tag. È possibile cercare un subset di tag oppure cercare il set completo di tag.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UseHardwareAssistedVirtualization
Indica se la virtualizzazione assistita dall'hardware viene usata se disponibile.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UserRole
Specifica un oggetto ruolo utente.
Tipo: | UserRole |
Alias: | SelfServiceUserRole |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VirtualNumaNodesPerSocketMaximum
Specifica il numero massimo di nodi NUMA consentiti per ogni socket.
Tipo: | Byte |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VirtualVideoAdapterEnabled
Indica se abilitare l'adattatore video virtuale 3D sintetico Microsoft per la macchina virtuale. È possibile abilitare la scheda video virtuale direttamente in una macchina virtuale o in un modello o un profilo hardware usato per creare macchine virtuali.
È possibile abilitare l'adattatore video virtuale Microsoft 3D sintetico per una macchina virtuale solo se tale macchina virtuale viene distribuita in un host che esegue Windows Server 2008 R2 SP1 o una versione successiva, con il ruolo Servizi Desktop remoto e il servizio ruolo Grafica virtuale Desktop remoto installato 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 scheda video virtuale Microsoft 3D sintetica 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, con il ruolo Servizi Desktop remoto e il servizio ruolo Grafica virtuale Desktop remoto installato.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VM
Specifica un oggetto macchina virtuale.
Tipo: | VM |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-VMShieldingData
Specifica un oggetto VMShieldingData
Tipo: | KeyFile |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMwareResourcePool
Specifica un pool di risorse VMware. Questo cmdlet assegna una macchina virtuale distribuita in un host VMware ESX o un cloud privato al pool di risorse specificato da questo parametro.
Tipo: | VmwResourcePool |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Output
VirtualMachine
Questo cmdlet restituisce un oggetto VirtualMachine
Note
- Questo cmdlet richiede un oggetto macchina virtuale VMM, che può essere recuperato usando il cmdlet get-SCVirtualMachine
.
Collegamenti correlati
- Get-SCCPUType
- Get-SCUserRole
- Move-SCVirtualMachine
- New-SCVirtualMachine
- Read-SCVirtualMachine
- Remove-SCVirtualMachine
- Repair-SCVirtualMachine
- Resume-SCVirtualMachine
- Save-SCVirtualMachine
- Set-SCVirtualDVDDrive
- Set-SCVirtualFloppyDrive
- Set-SCVirtualNetworkAdapter
- Set-SCVirtualScsiAdapter
- Start-SCVirtualMachine
- Stop-SCVirtualMachine
- Suspend-SCVirtualMachine