Share via


Remove-SCVMCheckpoint

Rimuove un oggetto checkpoint della macchina virtuale dal database VMM.

Sintassi

Remove-SCVMCheckpoint
      -VMCheckpoint <VMCheckpoint>
      [-JobGroup <Guid>]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [-OnBehalfOfUser <String>]
      [-OnBehalfOfUserRole <UserRole>]
      [<CommonParameters>]

Descrizione

Il cmdlet Remove-SCVMCheckpoint rimuove un oggetto checkpoint della macchina virtuale dal database di Virtual Machine Manager (VMM).

Esempio

Esempio 1: Rimuovere il checkpoint più recente per una macchina virtuale

PS C:\> $Checkpoint = Get-SCVMCheckpoint -VM "VM01" -MostRecent
PS C:\> Remove-SCVMCheckpoint -VMCheckpoint $Checkpoint -Confirm

Il primo comando ottiene tutti gli oggetti checkpoint per VM01 e archivia questi oggetti nella matrice di oggetti $Checkpoints. In questo esempio si presuppone che per VM01 siano disponibili numerosi checkpoint.

Il secondo comando rimuove il primo checkpoint nella matrice ($Checkpoints[0]). Il parametro Confirm richiede di confermare se si vuole rimuovere il checkpoint.

Esempio 2: Rimuovere un checkpoint specificato per una macchina virtuale

PS C:\> $Checkpoints = Get-SCVMCheckpoint -VM "VM01" 
PS C:\> Remove-SCVMCheckpoint -VMCheckpoint $Checkpoints[0] -Confirm

Il primo comando ottiene tutti gli oggetti checkpoint per VM01 e archivia gli oggetti nella matrice di oggetti $Checkpoints. Questo esempio presuppone che VM01 abbia almeno due checkpoint.

Il secondo comando rimuove il primo checkpoint archiviato nella matrice di $Checkpoints, ovvero il primo checkpoint creato per VM01. Il comando richiede la conferma prima di procedere.

Parametri

-Confirm

Richiede la conferma dell'utente prima di eseguire il cmdlet.

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

-JobGroup

Specifica un identificatore per una serie di comandi che verranno eseguiti come un insieme prima dell'esecuzione dell'ultimo comando che include lo stesso identificatore di gruppo di processi.

Type:Guid
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

-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

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

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

Note

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