共用方式為


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

輸出

ARSVault

備註

舊版 Az.RecoveryServices(<=2.10.0) 中的 Get-AzRecoveryServicesVault 因元件參考不正確而無法使用 Az.Accounts(>=1.8.1)。 如果您使用最新的 Az 或 Az.Accounts,則必須將 Az.RecoveryServices 模組升級至 2.11.0 或更新版本。