Скрипт PowerShell для поиска хранилища Служб восстановления, в котором зарегистрирована учетная запись хранения
Скрипт позволяет найти хранилище Служб восстановления, в котором зарегистрирована учетная запись хранения.
Пример скрипта
Param(
[Parameter(Mandatory=$True)][System.String] $ResourceGroupName,
[Parameter(Mandatory=$True)][System.String] $StorageAccountName,
[Parameter(Mandatory=$True)][System.String] $SubscriptionId
)
Connect-AzAccount
Select-AzSubscription -Subscription $SubscriptionId
$vaults = Get-AzRecoveryServicesVault
$found = $false
foreach($vault in $vaults)
{
Write-Verbose "Checking vault: $($vault.Id)" -Verbose
$containers = Get-AzRecoveryServicesBackupContainer -ContainerType AzureStorage -FriendlyName $StorageAccountName -ResourceGroupName $ResourceGroupName -VaultId $vault.Id -Status Registered
if($containers -ne $null)
{
$found = $True
Write-Information "Found Storage account $StorageAccountName registered in vault: $($vault.Id)" -InformationAction Continue
break;
}
}
if(!$found)
{
Write-Information "Storage account: $StorageAccountName is not registered in any vault of this subscription" -InformationAction Continue
}
Выполнение скрипта
Сохраните приведенный выше сценарий на компьютере, назвав его на свое усмотрение. В этом примере мы сохранили его как FindRegisteredStorageAccount.ps1.
Выполните скрипт, указав следующие параметры:
- -ResourceGroupName — группа ресурсов учетной записи хранения;
- -StorageAccountName — имя учетной записи хранения;
- -SubscriptionID — идентификатор подписки, в которой содержится учетная запись хранения.
В следующем примере выполняется поиск хранилища Служб восстановления, в котором зарегистрирована учетная запись хранения afsaccount:
.\FindRegisteredStorageAccount.ps1 -ResourceGroupName AzureFiles -StorageAccountName afsaccount -SubscriptionId ef4ad5a7-c2c0-4304-af80-af49f49af3d1
Выходные данные
В выходных данных отобразится полный путь к хранилищу Служб восстановления, в котором зарегистрирована учетная запись хранения. Пример выходных данных:
Found Storage account afsaccount registered in vault: /subscriptions/ ef4ad5a7-c2c0-4304-af80-af49f49af3d1/resourceGroups/azurefiles/providers/Microsoft.RecoveryServices/vaults/azurefilesvault123
Дальнейшие действия
См. сведения в Back up Azure file shares in a Recovery Services vault (Резервное копирование Общих папок Azure из портала Azure)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по