Set-AzRecoveryServicesVaultProperty
Hiermee worden eigenschappen van een kluis bijgewerkt.
Syntaxis
Set-AzRecoveryServicesVaultProperty
[-SoftDeleteFeatureState <String>]
[-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>]
Description
De Set-AzRecoveryServicesVaultProperty cmdlet werkt eigenschappen van een Recovery Services-kluis bij. Deze cmdlet kan worden gebruikt om voorlopig verwijderen/AlwaysON in te schakelen of CMK-versleuteling in te stellen voor een kluis met twee verschillende parametersets. eigenschap SoftDeleteFeatureState van een kluis kan alleen worden uitgeschakeld als de kluis geen geregistreerde containers bevat. InfrastructurEncryption kan alleen worden ingesteld wanneer een gebruiker de CMK-kluis voor het eerst bijwerken.
Voorbeelden
Voorbeeld 1: SoftDeleteFeatureState van een kluis bijwerken
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"
$props = Set-AzRecoveryServicesVaultProperty -VaultId $vault.Id -SoftDeleteFeatureState Enable
Met de eerste opdracht wordt een Kluisobject opgehaald en vervolgens opgeslagen in de $vault variabele. Met de tweede opdracht wordt de eigenschap SoftDeleteFeatureState van de kluis bijgewerkt naar de status Ingeschakeld. Toegestane waarden voor SoftDeleteFeatureState zijn Disable, Enable, AlwaysON.
Voorbeeld 2: CMK-versleuteling van een kluis bijwerken om SystemAssigned MSIdentity te gebruiken
$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
De eerste cmdlet haalt de RSVault op om versleutelingseigenschappen bij te werken. Met de tweede cmdlet wordt de Azure Key Vault opgehaald. Met de derde cmdlet wordt de sleutel opgehaald uit de sleutelkluis. Met de vierde cmdlet wordt de door de klant beheerde versleutelingssleutel in rsVault bijgewerkt voor toegang via systemAssigned-identiteit. Gebruik -InfrastructureEncryption param om infrastructuurversleuteling in te schakelen voor de eerste keer bijwerken.
Voorbeeld 3: CMK-versleuteling van een kluis bijwerken om userAssigned MSIdentity te gebruiken
$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]
De eerste cmdlet haalt de RSVault op om versleutelingseigenschappen bij te werken. Met de tweede cmdlet wordt de Azure Key Vault opgehaald. Met de derde cmdlet wordt de sleutel opgehaald uit de sleutelkluis. Met de vierde cmdlet wordt de door de klant beheerde versleutelingssleutel in rsVault bijgewerkt voor toegang via userAssigned-identiteit.
Voorbeeld 4: HybridBackupSecurityFeature van een kluis bijwerken
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"
$prop = Set-AzRecoveryServicesVaultProperty -VaultId $vault.Id -DisableHybridBackupSecurityFeature $false
Met de eerste opdracht wordt een Kluisobject opgehaald en vervolgens opgeslagen in de $vault variabele. Met de tweede opdracht wordt de HybridBackupSecurityFeature van de kluis uitgeschakeld. Stel $true in om deze opnieuw in te schakelen.
Parameters
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DisableHybridBackupSecurityFeature
Optionele vlag ($true/$false) om de beveiligingsinstelling voor hybride back-ups uit te schakelen/in te schakelen tegen onbedoelde verwijderingen en extra verificatielaag toe te voegen voor kritieke bewerkingen. Geef $false op om de beveiliging in te schakelen.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-EncryptionKeyId
KeyId van de versleutelingssleutel die moet worden gebruikt voor CMK.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-InfrastructureEncryption
Hiermee schakelt u infrastructuurversleuteling in voor deze kluis. Infrastructuurversleuteling moet zijn ingeschakeld bij het configureren van versleuteling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-KeyVaultSubscriptionId
Abonnements-id van de sleutelkluis.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SoftDeleteFeatureState
SoftDeleteFeatureState van de Recovery Services-kluis. Toegestane waarden zijn Uitschakelen, Inschakelen, AlwaysON.
Type: | String |
Geaccepteerde waarden: | Enable, Disable, AlwaysON |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Token
Hulptoegangstoken voor verificatie van kritieke bewerking voor resource guard-abonnement
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-UserAssignedIdentity
ARM-id van UserAssigned Identity die moet worden gebruikt voor CMK-versleuteling. Geef deze parameter op als UseSystemAssignedIdentity is $false.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-UseSystemAssignedIdentity
Booleaanse vlag om aan te geven of SystemAssigned Identity wordt gebruikt voor CMK-versleuteling. Geaccepteerde vaules: $true, $false
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VaultId
ARM-id van de Recovery Services-kluis.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.VaultSoftDeleteFeatureState
Uitvoerwaarden
BackupResourceVaultConfigResource
Verwante koppelingen
Azure PowerShell