Sdílet prostřednictvím


Get-AzRecoveryServicesBackupProtectableItem

Tento příkaz načte všechny chráněné položky v určitém kontejneru nebo ve všech registrovaných kontejnerech. Bude se skládat ze všech prvků hierarchie aplikace. Vrátí databáze databáze a jejich entity vyšší úrovně, jako jsou Instance, AvailabilityGroup atd.

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

Rutina Get-AzRecoveryServicesBackupProtectableItem získá seznam chráněných položek v kontejneru a stav ochrany položek. Kontejner zaregistrovaný v trezoru služby Azure Recovery Services může obsahovat jednu nebo více položek, které je možné chránit.

Příklady

Příklad 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

První příkaz získá kontejner typu MSSQL a pak ho uloží do proměnné $Container. Druhý příkaz načte položku Zálohovat chráněnou v $Container a uloží ji do proměnné $Item.

Parametry

-Container

Kontejner, ve kterém se položka nachází

Typ:ContainerBase
Position:0
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-ItemType

Určuje typ chráněné položky. Platné hodnoty: (SQLDataBase, SQLInstance, SQLAvailabilityGroup).

Typ:ProtectableItemType
přijímané hodnoty:SQLDataBase, SQLInstance, SQLAvailabilityGroup
Position:2
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Určuje název databáze, instance nebo skupiny dostupnosti.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-ParentID

Zadali jste ID ARM instance nebo skupiny dostupnosti.

Typ:String
Position:0
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

Určuje název serveru, do kterého položka patří.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-VaultId

ID ARM trezoru služby Recovery Services

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-WorkloadType

Typ úlohy prostředku Aktuální podporované hodnoty jsou AzureVM, WindowsServer, AzureFiles, MSSQL.

Typ:WorkloadType
přijímané hodnoty:AzureVM, WindowsServer, AzureFiles, MSSQL
Position:1
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

ContainerBase

System.string

Výstupy

ProtectableItemBase