connectionName 美元;=,“AzureRunAsConnection" $ servicePrincipalConnection =, Get-AutomationConnection -Name  connectionName美元 $ logonAttempt =0 logonResult 美元;美元=,假的 write-output “Login 用Azure" 而(! (connectionResult美元),以及,(logonAttempt 美元;-le 10)) { 美元LogonAttempt + + #,Logging 用Azure拷贝…… $ connectionResult =, Connect-AzureRmAccount ” -ServicePrincipal ” -TenantId servicePrincipalConnection.TenantId 美元; -ApplicationId servicePrincipalConnection.ApplicationId 美元; -CertificateThumbprint servicePrincipalConnection.CertificateThumbprint美元 Start-Sleep -Seconds 1 } write-output “Start  auto VM" import-module Azurerm nullAzure实践之如何通过邮件实现Azure VM的开关机(二)——流实战演练