Sdílet prostřednictvím


New-SCVMCheckpoint

Vytvoří kontrolní bod pro virtuální počítač nasazený na hostiteli spravovaném nástrojem VMM.

Syntaxe

New-SCVMCheckpoint
   [-VM] <VM>
   [-VMMServer <ServerConnection>]
   [-Description <String>]
   [-Name <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Rutina New-SCVMCheckpoint vytvoří kontrolní bod pro virtuální počítač nasazený na hostiteli spravovaném nástrojem Virtual Machine Manager (VMM). Kontrolní bod můžete použít k obnovení virtuálního počítače do předchozího stavu.

Typickým použitím je vytvoření kontrolního bodu před instalací aktualizace operačního systému nebo aplikace na virtuálním počítači, takže pokud aktualizace selže nebo nepříznivě ovlivní virtuální počítač, můžete použít rutinu Restore-SCVMCheckpoint k vrácení virtuálního počítače do předchozího stavu.

U virtuálních počítačů nasazených na hostiteli Hyper-V, hostiteli VMware ESX nebo hostiteli Citrix XenServer vytvoří nástroj VMM kontrolní bod bez zastavení virtuálního počítače, takže nedojde k přerušení služby.

Před obnovením virtuálního počítače do kontrolního bodu je důležité zálohovat datové soubory na virtuálním počítači. Při obnovení virtuálního počítače se datové soubory uživatelů na jeho virtuálních pevných discích vrátí do předchozího stavu.

Kontrolní body sice umožňují obnovit virtuální počítač do předchozího stavu po změně, jako je aktualizace systému nebo aplikace, ale kontrolní body neposkytují trvalou zálohu operačního systému, aplikací nebo souborů. Kontrolní body se ukládají s virtuálním počítačem na hostiteli. Pokud se tedy hostitel nezdaří, dojde ke ztrátě kontrolních bodů pro virtuální počítače nasazené na daném hostiteli.

K zajištění ochrany dat pro virtuální počítače můžete použít službu Stínová kopie svazku (VSS). Pomocí zálohovací aplikace, jako je Data Protection Manager (DPM), můžete zálohovat virtuální počítače na libovolném typu hostitele do externího úložiště.

Uživatelům samoobslužných služeb můžete udělit oprávnění k vytváření a správě kontrolních bodů pro jejich virtuální počítače. Další informace potřebujete zadáním Get-Help Set-VMMUserRole -Detailed.

Příklady

Příklad 1: Vytvoření kontrolního bodu virtuálního počítače pro virtuální počítače se stejným názvem, ale nachází se na různých hostitelích

PS C:\> $Checkpoints = Get-SCVirtualMachine -Name "VM01" | New-SCVMCheckpoint
PS C:\> $Checkpoints

První příkaz získá objekty virtuálního počítače s názvem VM01 (v tomto příkladu se předpokládá, že více hostitelů obsahuje virtuální počítač s názvem VM01), vytvoří kontrolní bod pro každý objekt virtuálního počítače a potom uloží objekty kontrolního bodu do pole objektů $Checkpoints objektu.

Druhý příkaz zobrazí informace o každém objektu kontrolního bodu uloženém v $Checkpoints uživateli.

Příklad 2: Vytvoření kontrolního bodu virtuálního počítače pro virtuální počítač asynchronně

PS C:\> Get-SCVirtualMachine -Name "VM02" | New-SCVMCheckpoint -RunAsynchronously -JobVariable "NewCheckpiontJob"
PS C:\> Write-Host $NewCheckpointJob

Tento příklad vytvoří kontrolní body stejným způsobem jako příklad 1 s tím rozdílem, že tento příkaz používá RunAsynchronously parametr k okamžitému vrácení řízení do příkazového prostředí a používá parametr JobVariable ke sledování průběhu úlohy a uložení záznamu o průběhu v proměnné NewCheckpointJob. Pokud použijete parametr JobVariable, k vytvoření proměnné nepoužívejte znak dolaru ($).

Druhý příkaz zobrazí obsah $NewCheckpointJob.

Parametry

-Confirm

Před spuštěním rutiny vás vyzve k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Description

Určuje popis kontrolního bodu.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-JobVariable

Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Name

Určuje název objektu VMM.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OnBehalfOfUser

Určuje jméno uživatele. Tato rutina nastaví jménem uživatele jako uživatele, který určuje tento parametr.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OnBehalfOfUserRole

Určuje roli uživatele. Pokud chcete získat roli uživatele, použijte rutinu Get-SCUserRole. Tato rutina funguje jménem role uživatele, kterou tento parametr určuje.

Typ:UserRole
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

Typ:Guid
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VM

Určuje objekt virtuálního počítače.

Typ:VM
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-VMMServer

Určuje objekt serveru VMM.

Typ:ServerConnection
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-WhatIf

Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Výstupy

VMCheckpoint

Tato rutina vrátí objekt VMCheckpoint.