Udostępnij za pośrednictwem


Get-AzRecoveryServicesBackupProtectableItem

To polecenie spowoduje pobranie wszystkich elementów, które można chronić w określonym kontenerze lub we wszystkich zarejestrowanych kontenerach. Będzie ona składać się ze wszystkich elementów hierarchii aplikacji. Zwraca bazy danych i ich jednostki w górnej warstwie, takie jak Instance, AvailabilityGroup itp.

Składnia

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

Opis

Polecenie cmdlet Get-AzRecoveryServicesBackupProtectableItem pobiera listę elementów chronionych w kontenerze oraz stan ochrony elementów. Kontener zarejestrowany w magazynie usługi Azure Recovery Services może zawierać co najmniej jeden element, który może być chroniony.

Przykłady

Przykład 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

Pierwsze polecenie pobiera kontener typu MSSQL, a następnie zapisuje go w zmiennej $Container. Drugie polecenie pobiera element z możliwością ochrony kopii zapasowej w $Container, a następnie zapisuje go w zmiennej $Item.

Parametry

-Container

Kontener, w którym znajduje się element

Typ:ContainerBase
Position:0
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ItemType

Określa typ elementu, który można chronić. Odpowiednie wartości: (SQLDataBase, SQLInstance, SQLAvailabilityGroup).

Typ:ProtectableItemType
Dopuszczalne wartości:SQLDataBase, SQLInstance, SQLAvailabilityGroup
Position:2
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Name

Określa nazwę bazy danych, wystąpienia lub grupy dostępności.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ParentID

Określono identyfikator arm wystąpienia lub grupy dostępności.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ServerName

Określa nazwę serwera, do którego należy element.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VaultId

Identyfikator ARM magazynu usługi Recovery Services.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WorkloadType

Typ obciążenia zasobu. Bieżące obsługiwane wartości to AzureVM, WindowsServer, AzureFiles, MSSQL

Typ:WorkloadType
Dopuszczalne wartości:AzureVM, WindowsServer, AzureFiles, MSSQL
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

ContainerBase

System.String

Dane wyjściowe

ProtectableItemBase