Set-AzRecoveryServicesVaultProperty
Hiermee worden eigenschappen van een kluis bijgewerkt.
Syntax
Set-AzRecoveryServicesVaultProperty
[-SoftDeleteFeatureState <String>]
[-DisableHybridBackupSecurityFeature <Boolean>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-Token <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzRecoveryServicesVaultProperty
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
-EncryptionKeyId <String>
[-KeyVaultSubscriptionId <String>]
[-InfrastructureEncryption]
[-UseSystemAssignedIdentity <Boolean>]
[-UserAssignedIdentity <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De cmdlet Set-AzRecoveryServicesVaultProperty 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. De 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 de param -InfrastructureEncryption 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
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptionKeyId
KeyId van de versleutelingssleutel die moet worden gebruikt voor CMK.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-KeyVaultSubscriptionId
Abonnements-id van de sleutelkluis.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SoftDeleteFeatureState
SoftDeleteFeatureState van de Recovery Services-kluis. Toegestane waarden zijn Uitschakelen, Inschakelen, AlwaysON.
Type: | String |
Accepted values: | Enable, Disable, AlwaysON |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Token
Hulptoegangstoken voor verificatie van kritieke bewerking voor resource guard-abonnement
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VaultId
ARM-id van de Recovery Services-kluis.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.VaultSoftDeleteFeatureState
Uitvoerwaarden
BackupResourceVaultConfigResource
Verwante koppelingen
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor