PowerShell-Skript für die Suche nach dem Recovery Services-Tresor, bei dem ein Speicherkonto registriert ist
Mithilfe dieses Skripts können Sie nach dem Recovery Services-Tresor suchen, bei dem Ihr Speicherkonto registriert ist.
Beispielskript
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
}
Ausführen des Skripts
Speichern Sie das obige Skript auf Ihrem Computer mit einem Namen Ihrer Wahl. In diesem Beispiel wurde es als FindRegisteredStorageAccount.ps1 gespeichert.
Führen Sie das Skript unter Angabe folgender Parameter aus:
- -ResourceGroupName: Die Ressourcengruppe des Speicherkontos.
- -StorageAccountName: Der Name des Speicherkontos.
- -SubscriptionID: Die ID des Abonnements, in dem sich das Speicherkonto befindet.
Im folgenden Beispiel wird versucht, den Recovery Services-Tresor zu finden, bei dem das Speicherkonto afsaccount registriert ist:
.\FindRegisteredStorageAccount.ps1 -ResourceGroupName AzureFiles -StorageAccountName afsaccount -SubscriptionId aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e
Output
Die Ausgabe enthält den vollständigen Pfad des Recovery Services-Tresors, bei dem das Speicherkonto registriert ist. Hier ist eine Beispielausgabe:
Found Storage account afsaccount registered in vault: /subscriptions/ aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/azurefiles/providers/Microsoft.RecoveryServices/vaults/azurefilesvault123
Nächste Schritte
Machen Sie sich mit dem Sichern von Azure-Dateifreigaben in einem Recovery Services-Tresor vertraut.