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

Описание

Командлет Get-AzRecoveryServicesVault получает список хранилищ служб восстановления в текущей подписке.

Примеры

Пример 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 из хранилища. Третие и четвертые команды используются для получения доступа к общедоступной сети, неизменяемости состояния, перекрестного восстановления подписки хранилища.

Пример 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

Первый командлет получает хранилище в группе ресурсов с заданным именем. Второй, третий и четвертый команды используются для получения атрибутов шифрования (KeyUri, KekIdentity и шифрования инфраструктуры) хранилища для CMK.

Параметры

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Указывает имя хранилища для запроса.

Тип:String
Position:2
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResourceGroupName

Указывает имя группы ресурсов Azure, из которой необходимо получить указанный объект Служб восстановления.

Тип:String
Position:1
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Tag

Указывает теги для запроса

Тип:Hashtable
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TagName

Указывает ключ тега для запроса

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TagValue

Указывает значение тега для запроса

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

None

Выходные данные

ARSVault

Примечания

Get-AzRecoveryServicesVault в старой версии Az.RecoveryServices(=2.10.0) не может работать с Az.Accounts(<>=1.8.1) из-за неправильной ссылки на сборку. Модуль Az.RecoveryServices необходимо обновить до версии 2.11.0 или более поздней версии, если вы используете последнюю версию Az или Az.Accounts.