Resume-SCVirtualMachine
Riprende le macchine virtuali sospese gestite da VMM.
Sintassi
Default (impostazione predefinita).
Resume-SCVirtualMachine
[-VM] <VM>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Descrizione
Il cmdlet Resume-SCVirtualMachine riprende una o più macchine virtuali sospese gestite da Virtual Machine Manager (VMM). Una macchina virtuale sospesa è una macchina virtuale che è stata sospesa utilizzando il cmdlet Suspend-SCVirtualMachine. L'uso di questo cmdlet per riprendere una macchina virtuale restituisce il relativo oggetto in uno stato In esecuzione. Quando la macchina virtuale è di nuovo in esecuzione, l'utente può riprendere l'attività su tale macchina virtuale.
Se si esegue questo cmdlet in una macchina virtuale già in esecuzione, il cmdlet restituisce un messaggio di errore che indica che la macchina virtuale non si trova in uno stato in cui può agire.
Esempio
Esempio 1: Riprendere una macchina virtuale sospesa
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Resume-SCVirtualMachine -VM $VM
Il primo comando ottiene l'oggetto macchina virtuale denominato VM01 e archivia tale oggetto nella variabile $VM.
Il secondo comando riprende la macchina virtuale memorizzata in $VM a uno stato di esecuzione e visualizza all'utente le informazioni sull'oggetto. Affinché questo comando abbia esito positivo, la macchina virtuale deve essere messa in pausa.
Esempio 2: Riprendere tutte le macchine virtuali sospese
PS C:\> $VMs = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Status -eq "Paused"}
PS C:\> $VMs | Resume-SCVirtualMachine
Il primo comando ottiene tutti gli oggetti macchina virtuale da VMMServer01 che sono sospesi e quindi archivia tali oggetti nella matrice di oggetti $VMs.
Il secondo comando passa ogni oggetto archiviato in $VMs al cmdlet corrente, che riprende ogni macchina virtuale a uno stato di esecuzione.
Parametri
-JobVariable
Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-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 |
-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 |
-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 |
-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 |
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
Note
- Questo cmdlet richiede un oggetto macchina virtuale, che può essere recuperato utilizzando il cmdlet Get-SCVirtualMachine .