Get-AzRecoveryServicesVault
Recovery Services コンテナーの一覧を取得します。
構文
Get-AzRecoveryServicesVault
[[-ResourceGroupName] <String>]
[[-Name] <String>]
[-TagName <String>]
[-TagValue <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzRecoveryServicesVault
[[-ResourceGroupName] <String>]
[[-Name] <String>]
-Tag <Hashtable>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
説明
Get-AzRecoveryServicesVault コマンドレットは、現在のサブスクリプション内の Recovery Services コンテナーの一覧を取得します。
例
例 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
最初のコマンドレットは、指定された名前のリソース グループ内のコンテナーを取得します。 次に、コンテナーから MSI 情報にアクセスします。 3 番目と 4 番目のコマンドは、パブリック ネットワーク アクセス、不変状態、コンテナーのクロス サブスクリプション復元状態をフェッチするために使用されます。
例 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
最初のコマンドレットは、指定された名前のリソース グループ内のコンテナーを取得します。 2 番目、3 番目、4 番目のコマンドは、CMK のコンテナーの暗号化プロパティ (KeyUri、KekIdentity、インフラストラクチャ暗号化) をフェッチするために使用されます。
パラメーター
-DefaultProfile
Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。
型: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Name
クエリを実行するコンテナーの名前を指定します。
型: | String |
配置: | 2 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ResourceGroupName
指定した Recovery Services オブジェクトの取得元となる Azure リソース グループの名前を指定します。
型: | String |
配置: | 1 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Tag
クエリを実行するタグを指定します。
型: | Hashtable |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TagName
クエリを実行するタグのキーを指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TagValue
クエリを実行するタグの値を指定します。
型: | String |
配置: | 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 以降にアップグレードする必要があります。
関連リンク
Azure PowerShell