Je suis en train de modifier un runbook de galerie qui copie une base de données en direct dans une base de données de test selon un planning. Il échoue au premier obstacle; l'authentification et la sélection de l'abonnement d'azur relevatnAutomatisation Azure: les informations d'identification fournies par Get-PSAutomationCredential ne fonctionnent pas avec Add-AzureAccount?
Le Runbook ressemble à ceci:
$Cred = Get-AutomationPSCredential -Name 'automationCredential'
Write-Output "UN: $($Cred.Username)"
Add-AzureAccount -Credential $Cred
Je l'ai utilisé les informations d'identification de portail lame pour créer un titre nommé « automationCredential ». Pour le nom d'utilisateur et mot de passe, j'ai fourni le nom d'utilisateur/pw que je me connecte au portail azure avec. Remarque: ce n'est pas une école/travail compte Microsoft, mais personnel un
Je peux dire à l'appel à Get-PSAutomationCredential travaille, parce que l'appel Write-Ouput
montre la valeur correcte
Add-AzureAccount cependant, délivre l'erreur suivante:
Add-AzureAccount : unknown_user_type: Unknown User Type At
Set-DailyDatabaseRestore:22 char:22 CategoryInfo :
CloseError: (:) [Add-AzureAccount], AadAuthenticationFailedException
FullyQualifiedErrorId :
Microsoft.WindowsAzure.Commands.Profile.AddAzureAccount
Des pointeurs pour obtenir un justificatif de travail?
@CaiusJard Lorsque vous créez un runbook Azure Automation, il crée un service principal et est utilisé pour la connexion. Ceci est recommandé par Azure. Plus d'informations s'il vous plaît se référer à ce [lien] (https://docs.microsoft.com/en-us/azure/automation/automation-create-runas-account). –
Fumeurs sacrés, quelque chose dans cette entreprise qui a réellement fonctionné; merci walter! –