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

Параметры

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

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

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

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

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

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

Type:Hashtable
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TagName

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TagValue

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

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

None

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

ARSVault

Примечания

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