Get-AzRecoveryServicesBackupProtectableItem

Perintah ini akan mengambil semua item yang dapat dilindungi dalam kontainer tertentu atau di semua kontainer terdaftar. Ini akan terdiri dari semua elemen hierarki aplikasi. Mengembalikan DB dan entitas tingkat atasnya seperti Instans, AvailabilityGroup, dll.

Sintaks

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>]

Deskripsi

Cmdlet Get-AzRecoveryServicesBackupProtectableItem mendapatkan daftar item yang dapat dilindungi dalam kontainer dan status perlindungan item. Kontainer yang didaftarkan ke vault Azure Recovery Services dapat memiliki satu atau beberapa item yang dapat dilindungi.

Contoh

Contoh 1

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

Perintah pertama mendapatkan kontainer jenis MSSQL, lalu menyimpannya dalam variabel $Container. Perintah kedua mendapatkan item cadangan yang dapat dilindungi di $Container, lalu menyimpannya dalam variabel $Item.

Parameter

-Container

Kontainer tempat item berada

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

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

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

Menentukan tipe item yang dapat dilindungi. Nilai yang berlaku: (SQLDataBase, SQLInstance, SQLAvailabilityGroup).

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

Menentukan nama Database, Instans, atau AvailabilityGroup.

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

Menentukan ID ARM instans atau AG.

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

Menentukan nama server tempat item berada.

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

ID ARM dari Vault Layanan Pemulihan.

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

Jenis beban kerja sumber daya. Nilai yang didukung saat ini adalah AzureVM, WindowsServer, AzureFiles, MSSQL

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

Input

ContainerBase

System.String

Output

ProtectableItemBase