Ich habe ein Skript erstellt, worüber sich die Mitarbeiter mit einer Subscription im Azure verbinden können, damit sie sich auf VMs aufschalten können.
Bevor das Skript ausgeführt werden kann, sollte vorher die Authentifizierung mit Azure erscheinen. Diesen Punkt habe ich wie folgt gelöst:
Connect-AzAccount
Jetzt sollte, falls dieser Schritt fehlgeschlagen ist oder einfach übersprungen wurde, der Skript nicht weiterlaufen, sondern die Abfrage wiederholen oder das Programm beenden. Leider bin ich kein PowerShell-Experte und mit Azure hatte ich zuvor auch nicht viel am Hut. Am Ende soll es ungefähr so aussehen:
Conntect-AzAccount
if (die Verbindung war erfolgreich) {
Führe das Skript fort...
}
else {
authentifiziere dich nochmal/beende das Programm
}