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

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

-DefaultProfile

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

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

-ItemType

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

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

-Name

Gibt den Namen der Datenbank, Instanz oder AvailabilityGroup an.

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

-ParentID

Die ARM-ID einer Instanz oder AG wurde angegeben.

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

-ServerName

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

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

-VaultId

ARM-ID des Recovery Services Vault.

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

-WorkloadType

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

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

Eingaben

ContainerBase

System.String

Ausgaben

ProtectableItemBase