Get-AzRecoveryServicesBackupProtectableItem

Bu komut, belirli bir kapsayıcı içindeki veya tüm kayıtlı kapsayıcılardaki tüm korunabilir öğeleri alır. Uygulamanın hiyerarşisinin tüm öğelerinden oluşur. DB'leri ve Bunların Instance, AvailabilityGroup vb. üst katman varlıklarını döndürür.

Syntax

Get-AzRecoveryServicesBackupProtectableItem
   [[-Container] <ContainerBase>]
   [-WorkloadType] <WorkloadType>
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzRecoveryServicesBackupProtectableItem
   [[-Container] <ContainerBase>]
   [-WorkloadType] <WorkloadType>
   [[-ItemType] <ProtectableItemType>]
   [-Name <String>]
   [-ServerName <String>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzRecoveryServicesBackupProtectableItem
   [-ParentID] <String>
   [[-ItemType] <ProtectableItemType>]
   [-Name <String>]
   [-ServerName <String>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Get-AzRecoveryServicesBackupProtectableItem cmdlet'i kapsayıcıdaki korunabilir öğelerin listesini ve öğelerin koruma durumunu alır. Azure Kurtarma Hizmetleri kasasına kayıtlı bir kapsayıcıda korunabilecek bir veya daha fazla öğe olabilir.

Örnekler

Örnek 1

$Vault = Get-AzRecoveryServicesVault -Name "MyRecoveryVault"
$Container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVMAppContainer -VaultId $Vault.Id
$Item = Get-AzRecoveryServicesBackupProtectableItem -Container $Container -ItemType "SQLInstance" -WorkloadType "MSSQL" -VaultId $Vault.ID

İlk komut MSSQL türündeki kapsayıcıyı alır ve $Container değişkeninde depolar. İkinci komut, $Container'da Yedeklenebilir öğeyi alır ve $Item değişkeninde depolar.

Parametreler

-Container

Öğenin bulunduğu kapsayıcı

Type:ContainerBase
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ItemType

Korunabilir öğenin türünü belirtir. Geçerli değerler: (SQLDataBase, SQLInstance, SQLAvailabilityGroup).

Type:ProtectableItemType
Accepted values:SQLDataBase, SQLInstance, SQLAvailabilityGroup
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Veritabanı, Örnek veya AvailabilityGroup adını belirtir.

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

-ParentID

Bir Örneğin veya AG'nin ARM kimliğini belirtti.

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

-ServerName

Öğenin ait olduğu sunucunun adını belirtir.

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

-VaultId

Kurtarma Hizmetleri Kasası'nın ARM Kimliği.

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

-WorkloadType

Kaynağın iş yükü türü. Desteklenen geçerli değerler AzureVM, WindowsServer, AzureFiles, MSSQL'tir

Type:WorkloadType
Accepted values:AzureVM, WindowsServer, AzureFiles, MSSQL
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Girişler

ContainerBase

System

Çıkışlar

ProtectableItemBase