Azure Powershell Anmeldung über ein weiteres Script aus dem Hintergrund starten

Wie bekommt man PowerShell Skripte sicher und automatisch für den Zugriff auf die Azure Subscription zur Ausführung?

Da hilft dieses kleine Powershellscript:

$username = "deinADAccount" #Azure AD User Account
$password = ConvertTo-SecureString "deinPasswort" -AsPlainText -Force 
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $password Add-AzureAccount -Credential $cred
Login-AzureRmAccount $cred

Dieses Script legst Du als “Login_to_Azure.ps1” an einen sicheren Ort auf deiner Platte. In den weiteren Powershellscripten verweist Du einfach auf dieses Script.
z.B. mit:

#Login Azure Account 
C:\temp\Login_to_Azure.ps1

Bei der Beschreibung in diesem Beitrag legst du dein Passwort im Klartext ab. Das ist bestimmt nicht sicher, aber ein Einstieg.

In einem weiteren Beitrag werde ich eine sicherere Variante erläutern.