Partager via


Get-AzRecoveryServicesBackupProtectableItem

Cette commande récupère tous les éléments pouvant être protégés dans un certain conteneur ou sur tous les conteneurs inscrits. Il se compose de tous les éléments de la hiérarchie de l’application. Retourne des bases de données et leurs entités de niveau supérieur comme Instance, AvailabilityGroup, etc.

Syntaxe

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

L’applet de commande Get-AzRecoveryServicesBackupProtectableItem obtient la liste des éléments pouvant être protégés dans un conteneur et l’état de protection des éléments. Un conteneur inscrit dans un coffre Azure Recovery Services peut avoir un ou plusieurs éléments pouvant être protégés.

Exemples

Exemple 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

La première commande obtient le conteneur de type MSSQL, puis la stocke dans la variable $Container. La deuxième commande obtient l’élément pouvant être protégé de sauvegarde dans $Container, puis le stocke dans la variable $Item.

Paramètres

-Container

Conteneur où réside l’élément

Type:ContainerBase
Position:0
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ItemType

Spécifie le type d’élément pouvant être protégé. Valeurs applicables : (SQLDataBase, SQLInstance, SQLAvailabilityGroup).

Type:ProtectableItemType
Valeurs acceptées:SQLDataBase, SQLInstance, SQLAvailabilityGroup
Position:2
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Spécifie le nom de la base de données, de l’instance ou du groupe de disponibilité.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ParentID

Spécifie l’ID ARM d’une instance ou d’un groupe de disponibilité.

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ServerName

Spécifie le nom du serveur auquel appartient l’élément.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VaultId

ID ARM du coffre Recovery Services.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-WorkloadType

Type de charge de travail de la ressource. Les valeurs prises en charge sont AzureVM, WindowsServer, AzureFiles, MSSQL

Type:WorkloadType
Valeurs acceptées:AzureVM, WindowsServer, AzureFiles, MSSQL
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

ContainerBase

System.String

Sorties

ProtectableItemBase