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
Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.VaultSoftDeleteFeatureState
Çıkışlar
BackupResourceVaultConfigResource
İlişkili Bağlantılar
Azure PowerShell