Compartir a través de


Enable-AzRecoveryServicesBackupAutoProtection

El cmdlet Enable-AzRecoveryServicesBackupAutoProtection configura la protección automática de las bases de datos SQL actuales y futuras dentro de la instancia dada con la directiva proporcionada.

Sintaxis

Enable-AzRecoveryServicesBackupAutoProtection
      [-InputItem] <ProtectableItemBase>
      [-BackupManagementType] <BackupManagementType>
      [-WorkloadType] <WorkloadType>
      [-Policy] <PolicyBase>
      [-PassThru]
      [-VaultId <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Este comando permite a los usuarios proteger automáticamente todas las bases de datos SQL no protegidas existentes y cualquier base de datos que se agregará más adelante con la directiva especificada. Dado que la instrucción consiste en realizar copias de seguridad de todas las bases de datos futuras, la operación se realiza en un nivel de SQLInstance, el servicio Azure Backup examinará periódicamente los contenedores protegidos automáticamente para cualquier base de datos nueva y los protegerá automáticamente.

Ejemplos

Ejemplo 1

$Pol = Get-AzRecoveryServicesBackupProtectionPolicy -Name "DefaultSQLPolicy"
$SQLInstance = Get-AzRecoveryServicesBackupProtectableItem -workloadType MSSQL -ItemType SQLInstance -VaultId $targetVault.ID -Name "MSSQLInstance" -ServerName "TestSQLServer"
Enable-AzRecoveryServicesBackupAutoProtection -InputItem $SQLInstance -BackupManagementType AzureWorkload -WorkloadType MSSQL -Policy $Pol -VaultId $targetvault.ID

El primer cmdlet obtiene un objeto de directiva predeterminado y, a continuación, lo almacena en la variable $Pol. El segundo cmdlet captura la instancia de SQLInstance pertinente, que es un elemento protegible. A continuación, el comando 3er configura la protección automática para esta instancia mediante la directiva en $Pol.

Ejemplo 2

Estos comandos permiten a los usuarios proteger automáticamente todas las bases de datos no protegidas existentes y cualquier base de datos que se agregará más adelante con la directiva especificada. (generado automáticamente)

Enable-AzRecoveryServicesBackupAutoProtection -BackupManagementType AzureVM -InputItem <ProtectableItemBase> -Policy $Pol -VaultId $vault.ID -WorkloadType AzureVM

Parámetros

-BackupManagementType

La clase de recursos que se protege. Actualmente, los valores admitidos para este cmdlet son MAB, AzureWorkload, AzureVM

Tipo:BackupManagementType
Valores aceptados:AzureWorkload
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InputItem

Especifica el objeto de elemento protegible que se puede pasar como entrada. El valor admitido actual es un objeto protectableItem de tipo "SQLInstance".

Tipo:ProtectableItemBase
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-PassThru

Devuelve el resultado de la protección automática.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Policy

Objeto de directiva de protección.

Tipo:PolicyBase
Posición:3
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VaultId

Id. de ARM del almacén de Recovery Services.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WorkloadType

Tipo de carga de trabajo del recurso. Los valores admitidos actuales son AzureVM, WindowsServer, MSSQL

Tipo:WorkloadType
Valores aceptados:MSSQL, SAPHanaDatabase
Posición:2
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

String

Salidas

Object