Piszę skrypt usługi Azure PowerShell i loguję się do usługi Azure I pod numerem Add-AzureAccount
, która spowoduje otwarcie okna logowania przeglądarki.Jak wykryć, że sesja Azure PowerShell wygasła?
Zastanawiam się, jaki jest najlepszy sposób sprawdzenia, czy poświadczenia uwierzytelnienia wygasły, czy nie, a zatem czy powinienem ponownie zadzwonić pod numer Add-AzureAccount
?
Co mam teraz zrobić, to po prostu zadzwonić pod numer Get-AzureVM
i sprawdzić, czy $?
jest równy $False
. Brzmi trochę hackish do mnie, ale wydaje się działać. Czy nadal działa, jeśli subskrypcja nie zawiera żadnych maszyn wirtualnych?
Johan Paul, jeśli nadal jesteś tam, powinieneś przyjąć Aviad Ezdrasza odpowiedź ... – McGuireV10