Set-AzRecoveryServicesVaultProperty
Actualiza las propiedades de un almacén.
Set-AzRecoveryServicesVaultProperty
[-SoftDeleteFeatureState <String>]
[-SoftDeleteRetentionPeriodInDays <Int32>]
[-DisableHybridBackupSecurityFeature <Boolean>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-Token <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzRecoveryServicesVaultProperty
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-Token <String>]
-EncryptionKeyId <String>
[-KeyVaultSubscriptionId <String>]
[-InfrastructureEncryption]
[-UseSystemAssignedIdentity <Boolean>]
[-UserAssignedIdentity <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
El cmdlet Set-AzRecoveryServicesVaultProperty actualiza las propiedades de un almacén de Recovery Services. Este cmdlet se puede usar para habilitar, deshabilitar o deshabilitar o establecer el cifrado de CMK para un almacén con dos conjuntos de parámetros diferentes. propiedad softDeleteFeatureState de un almacén solo se puede deshabilitar si no hay contenedores registrados en el almacén. La infraestructuraturEncryption solo se puede establecer la primera vez que un usuario actualiza el almacén de CMK.
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"
$props = Set-AzRecoveryServicesVaultProperty -VaultId $vault.Id -SoftDeleteFeatureState Enable
El primer comando obtiene un objeto Vault y, a continuación, lo almacena en la variable $vault. El segundo comando Actualiza la propiedad SoftDeleteFeatureState del almacén al estado "Habilitado". Los valores permitidos para SoftDeleteFeatureState son Disable, Enable, AlwaysON.
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"
$keyVault = Get-AzKeyVault -VaultName "keyVaultName" -ResourceGroupName "RGName"
$key = Get-AzKeyVaultKey -VaultName "keyVaultName" -Name "keyName"
Set-AzRecoveryServicesVaultProperty -EncryptionKeyId $key.ID -InfrastructureEncryption -VaultId $vault.ID -UseSystemAssignedIdentity $true
El primer cmdlet obtiene el RSVault para actualizar las propiedades de cifrado. El segundo cmdlet obtiene el almacén de claves de Azure. El tercer cmdlet obtiene la clave del almacén de claves. El cuarto cmdlet actualiza la clave de cifrado administrada por el cliente dentro del RSVault al que se va a acceder a través de la identidad SystemAssigned. Use -InfrastructureEncryption parámetro para habilitar el cifrado de infraestructura por primera vez.
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"
$keyVault = Get-AzKeyVault -VaultName "keyVaultName" -ResourceGroupName "RGName"
$key = Get-AzKeyVaultKey -VaultName "keyVaultName" -Name "keyName"
Set-AzRecoveryServicesVaultProperty -EncryptionKeyId $key.ID -VaultId $vault.ID -UseSystemAssignedIdentity $false -UserAssignedIdentity $vault.Identity.UserAssignedIdentities.Keys[0]
El primer cmdlet obtiene el RSVault para actualizar las propiedades de cifrado. El segundo cmdlet obtiene el almacén de claves de Azure. El tercer cmdlet obtiene la clave del almacén de claves. El cuarto cmdlet actualiza la clave de cifrado administrada por el cliente dentro del RSVault al que se va a acceder a través de la identidad UserAssigned.
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"
$prop = Set-AzRecoveryServicesVaultProperty -VaultId $vault.Id -DisableHybridBackupSecurityFeature $false
El primer comando obtiene un objeto Vault y, a continuación, lo almacena en la variable $vault. El segundo comando deshabilita hybridBackupSecurityFeature del almacén, establezca $true para habilitarlo de nuevo.
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"
$prop = Set-AzRecoveryServicesVaultProperty -VaultId $vault.Id -SoftDeleteFeatureState AlwaysON
El primer comando obtiene un objeto Vault y, a continuación, lo almacena en la variable $vault. El segundo comando establece SoftDeleteFeatureState del almacén en "AlwaysON", que también establecerá HybridBackupSecurityFeature en AlwaysON. Además, el parámetro SoftDeleteRetentionPeriodInDays se usa para establecer el período de retención de eliminación temporal en 16 días.
Le pide 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 |
Las credenciales, la cuenta, el inquilino y la suscripción que se usan 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 |
Marca opcional ($true/$false) para deshabilitar o habilitar la configuración de seguridad para las copias de seguridad híbridas frente a eliminaciones accidentales y agregar una capa adicional de autenticación para las operaciones críticas. Proporcione $false para habilitar la seguridad.
Tipo: | Nullable<T>[Boolean] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
KeyId de la clave de cifrado que se va a usar para CMK.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Habilita el cifrado de infraestructura en este almacén. El cifrado de infraestructura debe estar habilitado al configurar el cifrado.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Identificador de suscripción del almacén de claves.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
SoftDeleteFeatureState del almacén de Recovery Services. Los valores permitidos son Disable, Enable, AlwaysON.
Tipo: | String |
Valores aceptados: | Enable, Disable, AlwaysON |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Especifica el período de retención para los elementos eliminados temporalmente en días.
Tipo: | Nullable<T>[Int32] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Token de acceso auxiliar para autenticar la operación crítica en la suscripción de Protección de recursos
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Id. de ARM de UserAssigned Identity que se va a usar para el cifrado de CMK. Proporcione este parámetro si UseSystemAssignedIdentity es $false.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Marca booleana para indicar si SystemAssigned Identity se usará para el cifrado CMK. Vaules aceptados: $true, $false
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
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 |
Muestra lo que sucedería si el cmdlet se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.VaultSoftDeleteFeatureState
Comentarios de Azure PowerShell
Azure PowerShell es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: