Я пытался синхронизировать свой масштабированный экземпляр анализа Azure с помощью команды Sync-AzureAnalysisServicesInstance, однако, когда я ее использую, он предлагает сначала войти в командлет «Add-AzureAnalysisServicesAccount».
Я не могу обойти этот командлет, и возникла ошибка типа: «Add-AzureAnalysisServicesAccount: AADSTS70002: ошибка проверки учетных данных. AADSTS50012: утверждение клиента содержит недопустимую подпись. [Причина - ключ не был найден., Отпечаток ключа, используемый клиент: "xxxx-xxxx-xxxx"
Фрагмент кода ниже:
workflow ScaleOut
{
$connectionName = "AzureRunAsConnection"
$servicePrincipalConnection=Get-AutomationConnection -Name $connectionName
"Logging in to Azure..."
Add-AzureRmAccount `
-ServicePrincipal `
-TenantId $servicePrincipalConnection.TenantId `
-ApplicationId $servicePrincipalConnection.ApplicationId `
-CertificateThumbprint $servicePrincipalConnection.CertificateThumbprint
Select-AzureRmSubscription -SubscriptionId "aaa-bbb12-ccc"
Set-AzureRmAnalysisServicesServer -Name "aasprakhar" -ResourceGroupName "Storage" -ReadonlyReplicaCount "1" -Administrator "[email protected]"
InlineScript {
$ApplicationCredential = Get-AutomationPSCredential -Name "SA"
Add-AzureAnalysisServicesAccount -RolloutEnvironment "asazure://westeurope.asazure.windows.net/abcde" -ServicePrincipal -TenantId "asf-asdf-asdcv" -ApplicationId "aaa-bb-ccc" -CertificateThumbprint "xxx-xxx-xxxx"
#Sync-AzureAnalysisServicesInstance -Instance "asazure://westeurope.asazure.windows.net/aasprakhar" -Database "adventureworks" -PassThru
}
Can anyone please suggest what am I doing wrong here.