2

我有奇怪的問題,而這樣做的教程從自動啓動VM:https://docs.microsoft.com/en-us/azure/automation/automation-first-runbook-textual運行手冊啓動AzureRMVM工作,但永遠不會結束

我的代碼是完全一樣的第一步,它corretly驗證:

workflow MyFirstRunbook-Workflow 
    { 
    $Conn = Get-AutomationConnection -Name AzureRunAsConnection 
    Add-AzureRMAccount -ServicePrincipal -Tenant $Conn.TenantID -ApplicationId $Conn.ApplicationID -CertificateThumbprint $Conn.CertificateThumbprint 
    Start-AzureRmVM -Name 'VMName' -ResourceGroupName 'ResourceGroupName' 
    } 

即使我檢查,VM啓動,但Runbook永遠不會結束。它只是說:「正在運行....」(更多點總是在附加)。 任何想法爲什麼會發生這種情況?因爲它顯然有效,但由於某種原因不能結束。我認爲所有設置都像在教程中... 這是Powershell Workflow Runbook。

+0

在我的實驗中,它工作正常,你可以在哪裏找到狀態正在運行?您是否嘗試刷新瀏覽器或重新加載?你可以在這裏張貼截圖嗎? –

+0

@ JasonYe-MSFT按鈕啓動未啓動且按鈕停止處於活動狀態。這裏是截圖(我試圖發佈,也改變了代碼,所以我可以看到更多,但沒有什麼變化...):[鏈接](http://imgur.com/a/6HjkM) 我試過沖洗瀏覽器並重新加載:( – shimon893

回答

1

要更有效地解決這個問題,我們應該做一些測試。
1.使用PowerShell來得到這份工作狀態,這樣的腳本:

PS C:\windows\system32> Login-AzureRmAccount 
PS C:\windows\system32> Get-AzureRmAutomationJob -Id '29caa9f3-1862-4710-b1d3-c98c1841966f' -ResourceGroupName 'vm' -AutomationAccountName 'jasonrunbook' | select status 

Status 
------ 
Completed 

2.請測試這個PowerShell的工作流程運行手冊:

workflow jasontest2 
{ 

    $Conn = Get-AutomationConnection -Name AzureRunAsConnection 
    Add-AzureRMAccount -ServicePrincipal -Tenant $Conn.TenantID -ApplicationId $Conn.ApplicationID -CertificateThumbprint $Conn.CertificateThumbprint 
    $a = get-azurermvm -Name 'vmname' -ResourceGroupName 'rg' 
    write-output $a 
    Start-AzureRmVM -Name 'vmname' -ResourceGroupName 'rg' 
    write-output "ok" 

} 

然後找到在輸出結果,如果仍然顯示正在運行,請在這裏張貼截圖。

+0

)1.狀態一直在運行 2.使用腳本顯示所有虛擬機信息,虛擬機啓動,但沒有顯示「OK」,並且在powershell中檢查狀態正在運行 奇怪的是我發現2個工作成功完成,4分鐘內完成,10分鐘完成其他工作(對於這樣簡單的任務非常長),但是所有其他工作都需要我(在更長的時間之後)停止。您可以在這裏看到:[鏈接](http: //imgur.com/a/QmADI) 所以這更奇怪,它有時會完成,但大多數都不會... – shimon893

+0

@ shimon893你可以請嘗試使用powershell來啓動你的虛擬機嗎?需要多少時間?看起來好像開始這個虛擬機需要很長時間。 –

+0

啓動需要幾分鐘,但PowerShell仍在執行(沒有提示或結果),但在門戶網站中,我看到虛擬機正在運行,我可以登錄到虛擬機並在那裏工作,但PowerShell掛在此啓動-AzureRmVM ...我會嘗試使用不同的虛擬機,但是該虛擬機不能返回的原因是什麼? – shimon893