Aracılığıyla paylaş


Get-SCVMCheckpoint

VMM veritabanından sanal makine denetim noktası nesnelerini alır.

Syntax

Get-SCVMCheckpoint
   [-VMMServer <ServerConnection>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVMCheckpoint
   [-VM <VM>]
   [-VMMServer <ServerConnection>]
   [-MostRecent]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVMCheckpoint
   [-VMMServer <ServerConnection>]
   [-ID <Guid>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Get-SCVMCheckpoint cmdlet'i Virtual Machine Manager (VMM) veritabanından bir veya daha fazla sanal makine denetim noktası nesnesi alır.

Sanal makine denetim noktası, bir sanal makinenin belirli bir noktadaki "anlık görüntüsüdür". Bir sanal makineyi önceki bir duruma geri döndürmek için denetim noktasını kullanabilirsiniz. VMM denetim noktaları hakkında daha fazla bilgi için yazın Get-Help New-VMCheckpoint -Detailed.

Örnekler

Örnek 1: Her sanal makine için mevcut tüm denetim noktalarını alma

PS C:\> Get-SCVMCheckpoint -VMMServer "VMMServer01.Contoso.com"

Bu komut, VMMServer01 tarafından yönetilen her sanal makine için tüm mevcut denetim noktası nesnelerini alır ve kullanıcıya bu denetim noktası nesneleri hakkındaki bilgileri görüntüler.

Örnek 2: Belirli bir ada sahip bir veya daha fazla sanal makine için tüm denetim noktalarını alma

PS C:\> $Checkpoints = Get-SCVMCheckpoint -VM "VM01" 
PS C:\> $Checkpoints

İlk komut VM01 sanal makinesi için tüm denetim noktası nesnelerini alır ve nesneleri $Checkpoints nesne dizisinde depolar.

İkinci komut, $Checkpoints denetim noktası nesneleri hakkındaki bilgileri görüntüler.

Örnek 3: Hyper-V konağına dağıtılan bir VM'de en son oluşturulan denetim noktasının donanım profilini alma

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $Checkpoint = $VM | Get-SCVMCheckpoint -MostRecent
PS C:\> $Checkpoint.CheckpointHWProfile

İlk komut VM01 adlı sanal makine nesnesini alır ve nesneyi $VM değişkeninde depolar.

İkinci komut, VM01 için oluşturulan en son denetim noktası nesnesini alır ve nesneyi $Checkpoint değişkeninde depolar.

Son komut, $Checkpoint(VM01 için oluşturulan en son denetim noktası nesnesi) içinde depolanan denetim noktası için donanım profili hakkındaki bilgileri görüntüler.

Örnek 4: Denetim noktası nesnelerinin .NET türünü, olaylarını, yöntemlerini ve özelliklerini görüntüleme

PS C:\> $Checkpoints = Get-SCVMCheckpoint -VMMServer "VMMServer01.Contoso.com"
PS C:\> $Checkpoints | Get-Member
PS C:\> $Checkpoints | Get-Member | Format-List

İlk komut VMMServer01 üzerindeki tüm denetim noktası nesnelerini alır ve nesneleri $Checkpoints nesne dizisinde depolar.

İkinci komut, $Checkpoints içindeki her denetim noktası nesnesini Get-Member cmdlet'ine geçirir. Bu cmdlet, bu nesne türüyle ilişkili her olay, yöntem ve özellik için .NET TypeName ve Name, MemberType ve Definition değerlerini görüntüler.

Son komut ikinci komutla aynıdır, ancak çıkışı Format-List cmdlet'ine aktarır; böylece denetim noktası nesne türü için her olay, yöntem ve özelliğin tam tanımını görebilirsiniz.

Parametreler

-ID

Sayısal tanımlayıcıyı, belirli bir nesne için genel olarak benzersiz bir tanımlayıcı veya GUID olarak belirtir.

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

-MostRecent

En son VMM sanal makine denetim noktası nesnesini belirtir.

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

-OnBehalfOfUser

Kullanıcının adını belirtir. Bu cmdlet, kullanıcı adına değerini bu parametrenin belirttiği kullanıcı olarak ayarlar.

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

-OnBehalfOfUserRole

Kullanıcı rolünü belirtir. Kullanıcı rolü almak için Get-SCUserRole cmdlet'ini kullanın. Bu cmdlet, bu parametrenin belirttiği kullanıcı rolü adına çalışır.

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

-VM

Bir sanal makine nesnesi belirtir.

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

-VMMServer

BIR VMM sunucu nesnesi belirtir.

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

Çıkışlar

VMCheckpoint

Bu cmdlet bir VMCheckpoint nesnesi döndürür.