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.