Set-AzRecoveryServicesVaultProperty

Frissítések tároló tulajdonságai.

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

A Set-AzRecoveryServicesVaultProperty parancsmag frissíti a Helyreállítási tár tulajdonságait. Ez a parancsmag használható a helyreállítható törlés engedélyezéséhez/letiltásához/Az AlwaysON helyreállítható törléséhez, illetve a CMK-titkosítás beállításához két különböző paraméterkészlettel rendelkező tárolóhoz. A tároló SoftDeleteFeatureState tulajdonsága csak akkor tiltható le, ha nincsenek regisztrált tárolók a tárolóban. Az InfrastructurEncryption csak akkor állítható be, amikor a felhasználó először frissíti a CMK-tárolót.

Példák

1. példa: Tároló SoftDeleteFeatureState frissítése

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

Az első parancs lekéri a Tároló objektumot, majd a $vault változóban tárolja. A második parancs a tároló SoftDeleteFeatureState tulajdonságát "Engedélyezve" állapotba Frissítések. A SoftDeleteFeatureState engedélyezett értékei: Letiltás, Engedélyezés, AlwaysON.

2. példa: Tároló CMK-titkosításának frissítése a SystemAssigned MSIdentity használatára

$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

Az első parancsmag lekéri az RSVaultot a titkosítási tulajdonságok frissítéséhez. A második parancsmag megkapja az Azure Key Vaultot. A harmadik parancsmag lekéri a kulcsot a kulcstartóból. A negyedik parancsmag frissíti az ügyfél által felügyelt titkosítási kulcsot az RSVaulton belül, hogy a SystemAssigned identitáson keresztül elérhető legyen. Az -InfrastructureEncryption param használatával engedélyezze az infrastruktúra-titkosítást az első frissítéshez.

3. példa: A tároló CMK-titkosításának frissítése a userAssigned MSIdentity használatára

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

Az első parancsmag lekéri az RSVaultot a titkosítási tulajdonságok frissítéséhez. A második parancsmag megkapja az Azure Key Vaultot. A harmadik parancsmag lekéri a kulcsot a kulcstartóból. A negyedik parancsmag frissíti az ügyfél által felügyelt titkosítási kulcsot az RSVaulton belül, hogy a UserAssigned identitáson keresztül elérhető legyen.

4. példa: Tároló HybridBackupSecurityFeature frissítése

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

Az első parancs lekéri a Tároló objektumot, majd a $vault változóban tárolja. A második parancs letiltja a tároló HybridBackupSecurityFeature tulajdonságát, és a $true újra engedélyezi.

Paraméterek

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableHybridBackupSecurityFeature

Választható jelző ($true/$false) a hibrid biztonsági mentések biztonsági beállításainak letiltásához/engedélyezéséhez a véletlen törlésekkel szemben, valamint további hitelesítési réteg hozzáadása a kritikus műveletekhez. Adja meg $false a biztonság engedélyezéséhez.

Type:Nullable<T>[Boolean]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionKeyId

A CMK-hoz használandó titkosítási kulcs keyId azonosítója.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InfrastructureEncryption

Engedélyezi az infrastruktúra titkosítását ezen a tárolón. A titkosítás konfigurálásakor engedélyezni kell az infrastruktúra-titkosítást.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-KeyVaultSubscriptionId

A Key Vault előfizetés-azonosítója.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SoftDeleteFeatureState

SoftDeleteFeatureState a Recovery Services-tárolóból. Az engedélyezett értékek: Letiltás, Engedélyezés, AlwaysON.

Type:String
Accepted values:Enable, Disable, AlwaysON
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Token

Kiegészítő hozzáférési jogkivonat a kritikus művelet Resource Guard-előfizetéshez való hitelesítéséhez

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserAssignedIdentity

A CMK-titkosításhoz használandó UserAssigned Identity ARM-azonosítója. Adja meg ezt a paramétert, ha a UseSystemAssignedIdentity $false.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseSystemAssignedIdentity

Logikai jelző, amely jelzi, hogy a SystemAssigned Identity használható-e a CMK-titkosításhoz. Elfogadott Vaules: $true, $false

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VaultId

A Recovery Services-tároló ARM-azonosítója.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String

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

Kimenetek

BackupResourceVaultConfigResource