Aracılığıyla paylaş


Set-AzRecoveryServicesVaultProperty

Kasanın özelliklerini güncelleştirir.

Sözdizimi

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

Set-AzRecoveryServicesVaultProperty cmdlet'i bir Kurtarma hizmetleri kasasının özelliklerini güncelleştirir. Bu cmdlet, iki farklı parametre kümesine sahip bir kasa için Etkinleştirme/Devre Dışı Bırakma/AlwaysON geçici silme veya CMK şifrelemesi ayarlamak için kullanılabilir. Kasanın SoftDeleteFeatureState özelliği yalnızca kasada kayıtlı kapsayıcı yoksa devre dışı bırakılabilir. InfrastructurEncryption yalnızca bir kullanıcı CMK kasasını ilk güncelleştirdiğinde ayarlanabilir.

Örnekler

Örnek 1: Kasanın SoftDeleteFeatureState değerini güncelleştirme

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

İlk komut bir Vault nesnesi alır ve bunu $vault değişkeninde depolar. İkinci komut, kasanın SoftDeleteFeatureState özelliğini "Etkin" durumuna güncelleştirir. SoftDeleteFeatureState için izin verilen değerler Disable, Enable, AlwaysON'dır.

Örnek 2: Bir kasanın CMK şifrelemesini SystemAssigned MSIdentity kullanacak şekilde güncelleştirme

$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

İlk cmdlet şifreleme özelliklerini güncelleştirmek için RSVault alır. İkinci cmdlet, azure anahtar kasasını alır. Üçüncü cmdlet anahtarı anahtar kasasından alır. Dördüncü cmdlet, RSVault içindeki müşteri tarafından yönetilen şifreleme anahtarını SystemAssigned kimliği aracılığıyla erişilecek şekilde güncelleştirir. altyapı şifrelemesini ilk kez güncelleştirme için etkinleştirmek için -InfrastructureEncryption parametresini kullanın.

Örnek 3: Bir kasanın CMK şifrelemesini userAssigned MSIdentity kullanacak şekilde güncelleştirme

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

İlk cmdlet şifreleme özelliklerini güncelleştirmek için RSVault alır. İkinci cmdlet, azure anahtar kasasını alır. Üçüncü cmdlet anahtarı anahtar kasasından alır. Dördüncü cmdlet, RsVault içindeki müşteri tarafından yönetilen şifreleme anahtarını UserAssigned kimliği aracılığıyla erişilecek şekilde güncelleştirir.

Örnek 4: Bir kasanın HybridBackupSecurityFeature güncelleştirme

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

İlk komut bir Vault nesnesi alır ve bunu $vault değişkeninde depolar. İkinci komut, kasanın HybridBackupSecurityFeature özelliğini devre dışı bırakır, yeniden etkinleştirmek için $true ayarlar.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DisableHybridBackupSecurityFeature

Yanlışlıkla yapılan silme işlemlerine karşı karma yedeklemeler için güvenlik ayarını devre dışı bırakmak/etkinleştirmek ve kritik işlemler için ek kimlik doğrulaması katmanı eklemek için isteğe bağlı bayrak ($true/$false). Güvenliği etkinleştirmek için $false sağlayın.

Tür:Nullable<T>[Boolean]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EncryptionKeyId

CMK için kullanılacak şifreleme anahtarının KeyId değeri.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-InfrastructureEncryption

Bu kasada altyapı şifrelemesini etkinleştirir. Şifreleme yapılandırırken altyapı şifrelemesi etkinleştirilmelidir.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-KeyVaultSubscriptionId

Key Vault'un Abonelik Kimliği.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-SoftDeleteFeatureState

Kurtarma Hizmetleri Kasası'nın SoftDeleteFeatureState değeri. İzin verilen değerler Devre Dışı Bırak, Etkinleştir, AlwaysON'dır.

Tür:String
Kabul edilen değerler:Enable, Disable, AlwaysON
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Token

Resource Guard aboneliğinde kritik işlemin kimliğini doğrulamak için yardımcı erişim belirteci

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-UserAssignedIdentity

CMK şifrelemesi için kullanılacak Kullanıcı Tarafından Atanan Kimliğin ARM Kimliği. UseSystemAssignedIdentity $false bu parametreyi sağlayın.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-UseSystemAssignedIdentity

CmK şifrelemesi için SystemAssigned Identity'nin kullanılıp kullanılmayacağını belirten Boole bayrağı. Kabul Edilen Vaules: $true, $false

Tür:Boolean
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-VaultId

Kurtarma Hizmetleri Kasası'nın ARM Kimliği.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir.

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

String

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

Çıkışlar

BackupResourceVaultConfigResource