Set-AzRecoveryServicesVaultProperty
Frissíti a tároló tulajdonságait.
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 "Engedélyezve" állapotra frissíti a tároló SoftDeleteFeatureState tulajdonságát. 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.
Típus: | SwitchParameter |
Aliasok: | cf |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | IAzureContextContainer |
Aliasok: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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.
Típus: | Nullable<T>[Boolean] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-EncryptionKeyId
A CMK-hoz használandó titkosítási kulcs keyId azonosítója.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-KeyVaultSubscriptionId
A Key Vault előfizetés-azonosítója.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-SoftDeleteFeatureState
SoftDeleteFeatureState a Recovery Services-tárolóból. Az engedélyezett értékek: Letiltás, Engedélyezés, AlwaysON.
Típus: | String |
Elfogadott értékek: | Enable, Disable, AlwaysON |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Token
Kiegészítő hozzáférési jogkivonat a kritikus művelet Resource Guard-előfizetéshez való hitelesítéséhez
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-UseSystemAssignedIdentity
Logikai jelző, amely jelzi, hogy a SystemAssigned Identity használható-e a CMK-titkosításhoz. Elfogadott Vaules: $true, $false
Típus: | Boolean |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-VaultId
A Recovery Services-tároló ARM-azonosítója.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor.
Típus: | SwitchParameter |
Aliasok: | wi |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.VaultSoftDeleteFeatureState
Kimenetek
BackupResourceVaultConfigResource