Condividi tramite


Set-SCVMCheckpoint

Modifica le proprietà di un oggetto checkpoint della macchina virtuale in VMM.

Sintassi

Set-SCVMCheckpoint
   -VMCheckpoint <VMCheckpoint>
   [-Description <String>]
   [-Name <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Descrizione

Il cmdlet Set-SCVMCheckpoint modifica le proprietà di un oggetto checkpoint della macchina virtuale in Virtual Machine Manager (VMM).

Per informazioni sulla creazione di checkpoint VMM, digitare Get-Help New-SCVMCheckpoint -Detailed.

Esempio

Esempio 1: Impostare la descrizione per tutti i checkpoint su una stringa specificata

PS C:\> Get-SCVMCheckpoint | Set-SCVMCheckpoint -Description "All checkpoints created prior to upgrade"

Questo comando ottiene tutti gli oggetti checkpoint esistenti dal database VMM e aggiorna la descrizione per questi checkpoint.

Esempio 2: Modificare il nome e la descrizione per tutti i checkpoint

PS C:\> Get-SCVMCheckpoint | Set-SCVMCheckpoint -Name "Checkpoint Before Upgrade" -Description "Checkpoint was created prior to upgrade"

Questo comando ottiene tutti gli oggetti checkpoint esistenti e modifica il nome e la descrizione per ogni oggetto.

Esempio 3: Modificare un checkpoint specifico in una matrice di checkpoint

PS C:\> $VM = Get-SCVirtualMachine -Name "VM03"
PS C:\> Set-SCVMCheckpoint -VMCheckpoint $VM.VMCheckpoints[0] -Description "First Checkpoint Before Upgrade"

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

L'ultimo comando modifica la descrizione del primo oggetto checkpoint nell'array VMCheckpoints per VM03.

Parametri

-Description

Specifica una descrizione per un checkpoint.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-JobVariable

Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specifica il nome di un oggetto VMM.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OnBehalfOfUser

Specifica il nome di un utente. Questo cmdlet imposta l'oggetto per conto dell'utente come 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. Questo cmdlet imposta l'oggetto per conto del ruolo utente come ruolo utente specificato da questo parametro. Per ottenere un oggetto 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

-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

-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

-VMCheckpoint

Specifica un oggetto checkpoint della macchina virtuale VMM.

Tipo:VMCheckpoint
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Output

VMCheckpoint

Questo cmdlet restituisce un oggetto VMCheckpoint.

Note

  • Richiede un oggetto checkpoint VMM, che è possibile recuperare usando il cmdlet Get-SCVMCheckpoint.