Freigeben über


Get-AzRecoveryServicesBackupProtectableItem

Mit diesem Befehl werden alle geschützten Elemente in einem bestimmten Container oder in allen registrierten Containern abgerufen. Sie besteht aus allen Elementen der Hierarchie der Anwendung. Gibt DBs und deren Entitäten der oberen Ebene wie Instance, AvailabilityGroup usw. zurück.

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

Beschreibung

Das Cmdlet Get-AzRecoveryServicesBackupProtectableItem ruft die Liste der geschützten Elemente in einem Container und den Schutzstatus der Elemente ab. Ein Container, der für einen Azure Recovery Services-Tresor registriert ist, kann mindestens ein Element enthalten, das geschützt werden kann.

Beispiele

Beispiel 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

Der erste Befehl ruft den Container vom Typ MSSQL ab und speichert ihn dann in der $Container Variablen. Der zweite Befehl ruft das sicherungsschutzfähige Element in $Container ab und speichert es dann in der $Item Variablen.

Parameter

-Container

Container, in dem sich das Element befindet

Typ:ContainerBase
Position:0
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ItemType

Gibt den Typ des geschützten Elements an. Anwendbare Werte: (SQLDataBase, SQLInstance, SQLAvailabilityGroup).

Typ:ProtectableItemType
Zulässige Werte:SQLDataBase, SQLInstance, SQLAvailabilityGroup
Position:2
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt den Namen der Datenbank, Instanz oder AvailabilityGroup an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ParentID

Die ARM-ID einer Instanz oder AG wurde angegeben.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ServerName

Gibt den Namen des Servers an, zu dem das Element gehört.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VaultId

ARM-ID des Recovery Services Vault.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-WorkloadType

Workloadtyp der Ressource. Die aktuellen unterstützten Werte sind AzureVM, WindowsServer, AzureFiles, MSSQL

Typ:WorkloadType
Zulässige Werte:AzureVM, WindowsServer, AzureFiles, MSSQL
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

ContainerBase

System.String

Ausgaben

ProtectableItemBase