New-SCVMCheckpoint
Ellenőrzőpontot hoz létre egy VMM által felügyelt gazdagépen üzembe helyezett virtuális géphez.
Syntax
New-SCVMCheckpoint
[-VM] <VM>
[-VMMServer <ServerConnection>]
[-Description <String>]
[-Name <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
A New-SCVMCheckpoint parancsmag létrehoz egy ellenőrzőpontot a Virtual Machine Manager (VMM) által felügyelt gazdagépen üzembe helyezett virtuális gépekhez. Ellenőrzőpont használatával visszaállíthatja a virtuális gépet egy korábbi állapotba.
Általában az operációs rendszer vagy egy alkalmazás frissítésének telepítése előtt létre kell hoznia egy ellenőrzőpontot a virtuális gépen, így ha a frissítés sikertelen vagy hátrányosan érinti a virtuális gépet, a Restore-SCVMCheckpoint parancsmaggal visszaállíthatja a virtuális gépet a korábbi állapotára.
Hyper-V gazdagépen, VMware ESX-gazdagépen vagy Citrix XenServer gazdagépen üzembe helyezett virtuális gépek esetén a VMM a virtuális gép leállítása nélkül hozza létre az ellenőrzőpontot, így a szolgáltatás nem szakad meg.
Fontos, hogy biztonsági másolatot készítsen egy virtuális gép adatfájljairól, mielőtt visszaállítja a virtuális gépet egy ellenőrzőpontra. A virtuális gép visszaállításakor a virtuális merevlemezen lévő felhasználói adatfájlok visszaállnak a korábbi állapotukba.
Bár az ellenőrzőpontok lehetővé teszik a virtuális gépek korábbi állapotba való visszaállítását egy olyan módosítás után, mint a rendszer vagy az alkalmazás frissítése, az ellenőrzőpontok nem biztosítanak állandó biztonsági másolatot az operációs rendszerről, az alkalmazásokról vagy a fájlokról. Az ellenőrzőpontokat a gazdagép virtuális gépe tárolja. Ezért ha a gazdagép meghibásodik, a gazdagépen üzembe helyezett virtuális gépek ellenőrzőpontjai elvesznek.
A virtuális gépek adatvédelmének biztosításához használhatja a Kötet árnyékmásolata szolgáltatást (VSS). Egy biztonsági mentési alkalmazás, például a Data Protection Manager (DPM) használatával biztonsági másolatot készíthet a virtuális gépekről bármilyen típusú gazdagépről külső tárolóba.
Engedélyt adhat az önkiszolgáló felhasználóknak a virtuális gépeik ellenőrzőpontjainak létrehozására és kezelésére.
További információért írja be a következőt: Get-Help Set-VMMUserRole -Detailed
.
Példák
1. példa: Hozzon létre egy virtuálisgép-ellenőrzőpontot az azonos nevű, de különböző gazdagépeken található virtuális gépekhez
PS C:\> $Checkpoints = Get-SCVirtualMachine -Name "VM01" | New-SCVMCheckpoint
PS C:\> $Checkpoints
Az első parancs lekéri a VM01 nevű virtuálisgép-objektumokat (ez a példa feltételezi, hogy több gazdagép tartalmaz egy VM01 nevű virtuális gépet), létrehoz egy ellenőrzőpontot minden egyes virtuálisgép-objektumhoz, majd az ellenőrzőpont-objektumokat a $Checkpoints objektumtömbben tárolja.
A második parancs a felhasználónak $Checkpoints tárolt ellenőrzőpont-objektumok adatait jeleníti meg.
2. példa: Virtuálisgép-ellenőrzőpont létrehozása aszinkron módon egy virtuális géphez
PS C:\> Get-SCVirtualMachine -Name "VM02" | New-SCVMCheckpoint -RunAsynchronously -JobVariable "NewCheckpiontJob"
PS C:\> Write-Host $NewCheckpointJob
Ez a példa az 1. példával megegyező módon hoz létre ellenőrzőpontokat, azzal a kivételrel, hogy ez a parancs a RunAsynchronously paraméterrel azonnal visszaadja a vezérlést a parancsfelületnek, a JobVariable paraméterrel pedig nyomon követi a feladat előrehaladását, és a NewCheckpointJob változóban tárolja a folyamat rekordját. A JobVariable paraméter használatakor nem a dollárjelet ($) használja a változó létrehozásához.
A második parancs megjeleníti a $NewCheckpointJob tartalmát.
Paraméterek
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Megadja az ellenőrzőpont leírását.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Meghatározza, hogy a feladat előrehaladása nyomon legyen követve és tárolva legyen a paraméter által elnevezett változóban.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Egy VMM-objektum nevét adja meg.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Megadja egy felhasználó nevét. Ez a parancsmag a felhasználó nevében állítja be a paraméter által megadott felhasználót.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Felhasználói szerepkört ad meg. Felhasználói szerepkör beszerzéséhez használja a Get-SCUserRole parancsmagot. Ez a parancsmag a paraméter által megadott felhasználói szerepkör nevében működik.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Megadja a műveletet aktiváló teljesítmény- és erőforrás-optimalizálási tipp (PRO-tipp) azonosítóját. Ez a paraméter lehetővé teszi a PRO-tippek naplózását.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Azt jelzi, hogy a feladat aszinkron módon fut, így a vezérlő azonnal visszatér a parancsfelületre.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Egy virtuálisgép-objektumot ad meg.
Type: | VM |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
VMM-kiszolgálóobjektumot ad meg.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Kimenetek
VMCheckpoint
Ez a parancsmag egy VMCheckpoint objektumot ad vissza.