Aracılığıyla paylaş


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ı

Tür:ContainerBase
Position:0
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Tür:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ItemType

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

Tür:ProtectableItemType
kabul edilen değerler:SQLDataBase, SQLInstance, SQLAvailabilityGroup
Position:2
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ParentID

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

Tür:String
Position:0
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-VaultId

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli: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

Tür:WorkloadType
kabul edilen değerler:AzureVM, WindowsServer, AzureFiles, MSSQL
Position:1
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

Girişler

ContainerBase

System

Çıkışlar

ProtectableItemBase