Get-AzRecoveryServicesBackupProtectableItem
Este comando recuperará todos os itens que podem ser protegidos dentro de um determinado contêiner ou em todos os contêineres registrados. Consistirá em todos os elementos da hierarquia do pedido. Retorna DBs e suas entidades de camada superior, como Instance, AvailabilityGroup, etc.
Sintaxe
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
O cmdlet Get-AzRecoveryServicesBackupProtectableItem obtém a lista de itens protegíveis em um contêiner e o status de proteção dos itens. Um contêiner registrado em um cofre dos Serviços de Recuperação do Azure pode ter um ou mais itens que podem ser protegidos.
Exemplos
Exemplo 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
O primeiro comando obtém o contêiner do tipo MSSQL e, em seguida, armazena-o na variável $Container. O segundo comando obtém o item protetor de backup em $Container e, em seguida, armazena-o na variável $Item.
Parâmetros
-Container
Contentor onde o artigo reside
Tipo: | ContainerBase |
Position: | 0 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ItemType
Especifica o tipo de item passível de proteção. Valores aplicáveis: (SQLDataBase, SQLInstance, SQLAvailabilityGroup).
Tipo: | ProtectableItemType |
Valores aceites: | SQLDataBase, SQLInstance, SQLAvailabilityGroup |
Position: | 2 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Name
Especifica o nome do Banco de Dados, Instância ou AvailabilityGroup.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ParentID
Especificado o ID ARM de uma instância ou AG.
Tipo: | String |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ServerName
Especifica o nome do servidor ao qual o item pertence.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VaultId
ID ARM do Cofre dos Serviços de Recuperação.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-WorkloadType
Tipo de carga de trabalho do recurso. Os valores atuais suportados são AzureVM, WindowsServer, AzureFiles, MSSQL
Tipo: | WorkloadType |
Valores aceites: | AzureVM, WindowsServer, AzureFiles, MSSQL |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
System.String
Saídas
Azure PowerShell