Sdílet prostřednictvím


Set-AzRecoveryServicesVaultProperty

Aktualizuje vlastnosti trezoru.

Syntaxe

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

Rutina Set-AzRecoveryServicesVaultProperty aktualizuje vlastnosti trezoru služby Recovery Services. Tuto rutinu můžete použít k povolení, zákazu nebo obnovitelnému odstranění AlwaysON nebo nastavení šifrování CMK pro trezor se dvěma různými sadami parametrů. SoftDeleteFeatureState vlastnost trezoru lze zakázat pouze v případě, že v trezoru nejsou žádné registrované kontejnery. InfrastructurEncryption lze nastavit pouze při prvním aktualizaci trezoru CMK uživatelem.

Příklady

Příklad 1: Aktualizace SoftDeleteFeatureState trezoru

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"
$props = Set-AzRecoveryServicesVaultProperty -VaultId $vault.Id -SoftDeleteFeatureState Enable

První příkaz získá objekt trezoru a uloží ho do $vault proměnné. Druhý příkaz aktualizuje vlastnost SoftDeleteFeatureState trezoru na stav Enabled. Povolené hodnoty pro SoftDeleteFeatureState jsou Disable, Enable, AlwaysON.

Příklad 2: Aktualizace šifrování klíče CMK trezoru tak, aby používala SystemAssigned MSIdentity

$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

První rutina získá RSVault pro aktualizaci vlastností šifrování. Druhá rutina získá trezor klíčů Azure. Třetí rutina získá klíč z trezoru klíčů. Čtvrtá rutina aktualizuje šifrovací klíč spravovaný zákazníkem v rámci RSVault, aby se k němu přistupovalo prostřednictvím identity SystemAssigned. Pomocí parametru -InfrastructureEncryption povolte šifrování infrastruktury při první aktualizaci.

Příklad 3: Aktualizace šifrování klíče CMK trezoru tak, aby používala uživateleAssigned MSIdentity

$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]

První rutina získá RSVault pro aktualizaci vlastností šifrování. Druhá rutina získá trezor klíčů Azure. Třetí rutina získá klíč z trezoru klíčů. Čtvrtá rutina aktualizuje šifrovací klíč spravovaný zákazníkem v rámci RSVault, aby byl přístupný prostřednictvím identity UserAssigned.

Příklad 4: Aktualizace HybridBackupSecurityFeature trezoru

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"
$prop = Set-AzRecoveryServicesVaultProperty -VaultId $vault.Id -DisableHybridBackupSecurityFeature $false

První příkaz získá objekt trezoru a uloží ho do $vault proměnné. Druhý příkaz zakáže HybridBackupSecurityFeature trezoru, nastavte $true ho znovu povolit.

Parametry

-Confirm

Před spuštěním rutiny vás vyzve k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DisableHybridBackupSecurityFeature

Volitelný příznak ($true/$false), který zakáže nebo povolí nastavení zabezpečení pro hybridní zálohy proti náhodným odstraněním a přidá další vrstvu ověřování pro důležité operace. Zadejte $false pro povolení zabezpečení.

Typ:Nullable<T>[Boolean]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-EncryptionKeyId

KeyId šifrovacího klíče, který se má použít pro CMK.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-InfrastructureEncryption

Povolí šifrování infrastruktury v tomto trezoru. Při konfiguraci šifrování musí být povolené šifrování infrastruktury.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-KeyVaultSubscriptionId

ID předplatného služby Key Vault.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SoftDeleteFeatureState

SoftDeleteFeatureState trezoru služby Recovery Services. Povolené hodnoty jsou Disable, Enable, AlwaysON.

Typ:String
Přípustné hodnoty:Enable, Disable, AlwaysON
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Token

Pomocný přístupový token pro ověřování kritické operace v předplatném ochrany prostředků

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-UserAssignedIdentity

ID ARM identity přiřazené uživatelem, které se má použít pro šifrování CMK. Tento parametr zadejte, pokud je $false UseSystemAssignedIdentity.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-UseSystemAssignedIdentity

Logický příznak označující, jestli se pro šifrování CMK použije identita SystemAssigned. Přijato vaules: $true, $false

Typ:Boolean
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VaultId

ID ARM trezoru služby Recovery Services

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-WhatIf

Ukazuje, co se stane, když se rutina spustí.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

String

Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.VaultSoftDeleteFeatureState

Výstupy

BackupResourceVaultConfigResource