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
Выходные данные
Примечания
Get-AzRecoveryServicesVault в старой версии Az.RecoveryServices(=2.10.0) не может работать с Az.Accounts(<>=1.8.1) из-за неправильной ссылки на сборку. Модуль Az.RecoveryServices необходимо обновить до версии 2.11.0 или более поздней версии, если вы используете последнюю версию Az или Az.Accounts.
Связанные ссылки
Azure PowerShell