Skript PowerShellu pro vyhledání trezoru služby Recovery Services, ve kterém je zaregistrovaný účet úložiště
Tento skript vám pomůže najít trezor služby Recovery Services, ve kterém je zaregistrovaný váš účet úložiště.
Ukázkový skript
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
}
Postup spuštění skriptu
Uložte výše uvedený skript na svém počítači s názvem podle svého výběru. V tomto příkladu jsme ho uložili jako FindRegisteredStorageAccount.ps1.
Spusťte skript zadáním následujících parametrů:
- -ResourceGroupName – skupina prostředků účtu úložiště.
- -StorageAccountName – název účtu úložiště.
- -SubscriptionID – ID předplatného, ve kterém je účet úložiště.
Následující příklad se pokusí najít trezor služby Recovery Services, ve kterém je zaregistrovaný účet úložiště afsaccount :
.\FindRegisteredStorageAccount.ps1 -ResourceGroupName AzureFiles -StorageAccountName afsaccount -SubscriptionId aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e
Výstup
Ve výstupu se zobrazí úplná cesta k trezoru služby Recovery Services, ve kterém je účet úložiště zaregistrovaný. Zde je ukázkový výstup:
Found Storage account afsaccount registered in vault: /subscriptions/ aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/azurefiles/providers/Microsoft.RecoveryServices/vaults/azurefilesvault123
Další kroky
Zjistěte, jak zálohovat sdílené složky Azure z Azure Portal