建立或匯入 Runbook
適用於: Windows Azure Pack for Windows Server
您可以加入 Runbook,方法是服務管理自動化由在管理入口網站中建立一個,或從檔案匯入現有 Runbook。 本主題提供其中每個方法的程序。
建立新的 Automation Runbook
您可以使用管理入口網站或 Windows PowerShell,在 服務管理自動化 中建立新的 Runbook。 一旦建立 Runbook 之後,您可以使用 Runbook 製作指南 (英文) 中的資訊編輯它。
使用管理入口網站建立新的 Automation Runbook
在管理入口網站中,按一下 [新增]、[應用程式服務]、[自動化]、[Runbook]、[快速建立]。
輸入必要的資訊,然後按一下 [建立]。 Runbook 名稱必須以字母開頭,而且可以有字母、數字、底線和連字號。
如果您想要立即編輯 Runbook,然後按一下 [編輯 Runbook]。 否則請按一下 [確定]。
新的 Runbook 會出現在 [Runbook] 索引標籤中。
使用 Windows PowerShell 建立新的 Automation Runbook
您可以匯入指令碼檔案,使用 Windows PowerShell 建立新的 Runbook。 底下的使用 Windows PowerShell 從指令碼檔案匯入 Runbook說明這種情況。
將 Runbook 匯入 Service Management Automation
您可以使用管理入口網站或 Windows PowerShell,將指令碼檔案匯入 服務管理自動化。 這個檔案必須包含單一工作流程,且工作流程的名稱必須符合指令碼檔案的名稱。 此名稱將用於新的 Runbook。
使用管理入口網站從指令碼檔案匯入 Runbook
您可以使用下列程序,將指令碼檔案匯入 服務管理自動化。
在管理入口網站中,選取 [自動化],然後選取 [自動化帳戶]。
按一下 [匯入]。
按一下 [瀏覽檔案] 並找出要匯入的指令碼檔案。
如果您想要立即編輯 Runbook,然後按一下 [編輯 Runbook]。 否則請按一下 [確定]。
新的 Runbook 會出現在 [自動化帳戶] 的 [Runbook] 索引標籤。
使用 Windows PowerShell 從指令碼檔案匯入 Runbook
您可以使用 Import-SmaRunbook Cmdlet,從包含工作流程的指令碼檔案中建立新的 Runbook。 若要使用指令碼檔案的內容修改現有 Runbook 的草稿版本,請參閱使用 Windows PowerShell 變更 Runbook 的內容。
下列命令範例示範如何將指令碼檔案匯入現有的 Runbook,然後發佈它。
$webServer = 'https://MyServer'
$port = 9090
$runbookName = "Test-Runbook"
$scriptPath = "c:\runbooks\Test-Runbook.ps1"
Import-SmaRunbook –WebServiceEndpoint $webServer –Port $port –Path $scriptPath -Overwrite
Publish-SMARunbook –WebServiceEndpoint $webServer –Port $port –Name $runbookName
請參閱
Service Management Automation
Runbook 撰寫 [SMA]
編輯 Runbook