Condividi tramite


Get-AzRecoveryServicesBackupProtectableItem

Questo comando recupererà tutti gli elementi proteggibili all'interno di un determinato contenitore o in tutti i contenitori registrati. Sarà costituito da tutti gli elementi della gerarchia dell'applicazione. Restituisce database e le relative entità di livello superiore, ad esempio Istanza, AvailabilityGroup e così via.

Sintassi

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

Descrizione

Il cmdlet Get-AzRecoveryServicesBackupProtectableItem ottiene l'elenco di elementi proteggibili in un contenitore e lo stato di protezione degli elementi. Un contenitore registrato in un insieme di credenziali di Servizi di ripristino di Azure può avere uno o più elementi che possono essere protetti.

Esempio

Esempio 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

Il primo comando ottiene il contenitore di tipo MSSQL e quindi lo archivia nella variabile $Container. Il secondo comando ottiene l'elemento proteggibile backup in $Container e quindi lo archivia nella variabile $Item.

Parametri

-Container

Contenitore in cui risiede l'elemento

Tipo:ContainerBase
Posizione:0
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ItemType

Specifica il tipo di elemento che può essere protetto. Valori applicabili: (SQLDataBase, SQLInstance, SQLAvailabilityGroup).

Tipo:ProtectableItemType
Valori accettati:SQLDataBase, SQLInstance, SQLAvailabilityGroup
Posizione:2
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specifica il nome del database, dell'istanza o del gruppo di disponibilità.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ParentID

Specifica l'ID ARM di un'istanza o di un gruppo di disponibilità.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ServerName

Specifica il nome del server a cui appartiene l'elemento.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VaultId

ID ARM dell'insieme di credenziali di Servizi di ripristino.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-WorkloadType

Tipo di carico di lavoro della risorsa. I valori supportati correnti sono AzureVM, WindowsServer, AzureFiles, MSSQL

Tipo:WorkloadType
Valori accettati:AzureVM, WindowsServer, AzureFiles, MSSQL
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

ContainerBase

System.String

Output

ProtectableItemBase