Get-AzRecoveryServicesBackupProtectableItem
Este comando recuperará todos los elementos protegibles dentro de un contenedor determinado o en todos los contenedores registrados. Constará de todos los elementos de la jerarquía de la aplicación. Devuelve bases de datos y sus entidades de nivel superior, como Instance, AvailabilityGroup, etc.
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>]
Description
El cmdlet Get-AzRecoveryServicesBackupProtectableItem obtiene la lista de elementos protegibles en un contenedor y el estado de protección de los elementos. Un contenedor registrado en un almacén de Azure Recovery Services puede tener uno o varios elementos que se pueden proteger.
Ejemplos
Ejemplo 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
El primer comando obtiene el contenedor de tipo MSSQL y, a continuación, lo almacena en la variable $Container. El segundo comando obtiene el elemento protegible backup en $Container y, a continuación, lo almacena en la variable $Item.
Parámetros
-Container
Contenedor donde reside el elemento
Type: | ContainerBase |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ItemType
Especifica el tipo de elemento protegible. Valores aplicables: (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
Especifica el nombre de la base de datos, la instancia o el grupo de disponibilidad.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ParentID
Se especificó el identificador de ARM de una instancia o un grupo de disponibilidad.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServerName
Especifica el nombre del servidor al que pertenece el elemento.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VaultId
Id. de ARM del almacén de Recovery Services.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WorkloadType
Tipo de carga de trabajo del recurso. Los valores admitidos actuales son 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 |
Entradas
System.String