Share via


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 di 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 per il primo oggetto checkpoint nell'array VMCheckpoints per VM03.

Parametri

-Description

Specifica una descrizione per un checkpoint.

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

-JobVariable

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

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

-Name

Specifica il nome di un oggetto di VMM.

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

-OnBehalfOfUser

Specifica il nome di un utente. Questo cmdlet imposta l'oggetto per conto dell'utente come utente specificato da questo parametro.

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

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

-PROTipID

Specifica l'ID della descrizione per le prestazioni e l'ottimizzazione delle risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.

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

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

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

-VMCheckpoint

Specifica un oggetto checkpoint di macchina virtuale di VMM.

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

Output

VMCheckpoint

Questo cmdlet restituisce un oggetto VMCheckpoint .

Note

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