Get-AzRecoveryServicesVault
取得復原服務保存庫的清單。
語法
Get-AzRecoveryServicesVault
[[-ResourceGroupName] <String>]
[[-Name] <String>]
[-TagName <String>]
[-TagValue <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzRecoveryServicesVault
[[-ResourceGroupName] <String>]
[[-Name] <String>]
-Tag <Hashtable>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Get-AzRecoveryServicesVault Cmdlet 會取得目前訂用帳戶中的復原服務保存庫清單。
範例
範例 1
Get-AzRecoveryServicesVault
取得所選訂用帳戶中的保存庫清單。
範例 2
Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup"
取得所選訂用帳戶中資源群組中的保存庫清單。
範例 3:取得保存庫 MSI、PublicNetworkAccess、ImmutabilityState、CrossSubscriptionRestoreState
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$vault.Identity | Format-List
$vault.Properties.PublicNetworkAccess
$vault.Properties.ImmutabilitySettings.ImmutabilityState
$vault.Properties.RestoreSettings.CrossSubscriptionRestoreSettings.CrossSubscriptionRestoreState
PrincipalId : XXXXXXXX-XXXX-XXXX
TenantId : XXXXXXXX-XXXX-XXXX
Type : SystemAssigned
Enabled
Disabled
Enabled
第一個 Cmdlet 會取得資源群組中具有指定名稱的保存庫。 然後,我們會從保存庫存取 MSI 資訊。 第三和第四個命令可用來擷取公用網路存取、不變狀態、保存庫的跨訂用帳戶還原狀態。
範例 4:取得保存庫的加密屬性
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$vault.Properties.EncryptionProperty.KeyVaultProperties
$vault.Properties.EncryptionProperty.KekIdentity
$vault.Properties.EncryptionProperty.InfrastructureEncryption
KeyUri
------
https://oss-pstest-keyvault.vault.azure.net/keys/cmk-pstest-key2
UseSystemAssignedIdentity UserAssignedIdentity
------------------------- --------------------
False /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/resourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/pstest-uami
Enabled
第一個 Cmdlet 會取得資源群組中具有指定名稱的保存庫。 第二、第三和第四個命令可用來擷取 CMK 保存庫的加密屬性(KeyUri、KekIdentity 和基礎結構加密)。
參數
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
指定要查詢之保存庫的名稱。
類型: | String |
Position: | 2 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ResourceGroupName
指定要從中擷取指定復原服務物件的 Azure 資源群組名稱。
類型: | String |
Position: | 1 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Tag
指定要查詢的標記
類型: | Hashtable |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-TagName
指定要查詢之標記的索引鍵
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TagValue
指定要查詢的標記值
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
None
輸出
備註
舊版 Az.RecoveryServices(<=2.10.0) 中的 Get-AzRecoveryServicesVault 因元件參考不正確而無法使用 Az.Accounts(>=1.8.1)。 如果您使用最新的 Az 或 Az.Accounts,則必須將 Az.RecoveryServices 模組升級至 2.11.0 或更新版本。