Runbook を作成またはインポートする
適用対象: Windows Azure Pack for Windows Server
Runbook を サービス管理オートメーション に追加するには、管理ポータルで Runbook を作成するか、ファイルから既存の Runbook をインポートする、のいずれかの方法で行うことができます。 このトピックでは、それぞれの方法の手順について説明します。
新しいオートメーション Runbook を作成する
管理ポータルまたは Windows PowerShell を使用して、サービス管理オートメーション で新しい Runbook を作成できます。 Runbook を作成したら、「Runbook オーサリング ガイド」の情報を使用して編集できます。
管理ポータルで新しいオートメーション Runbook を作成するには
管理ポータルで、[新規]、[アプリ サービス]、[Automation]、[Runbook]、[簡易作成] の順にクリックします。
必要な情報を入力し、[作成] をクリックします。 この Runbook 名は文字で始める必要があり、文字、数字、アンダー スコア、ダッシュを使用できます。
この時点で Runbook を編集する場合は、[Runbook の編集] をクリックします。 編集しない場合は、[OK] をクリックします。
新しい Runbook が [Runbook] タブに表示されます。
Windows PowerShell で新しいオートメーション Runbook を作成するには
スクリプト ファイルをインポートすることで、Windows PowerShell を使用して新しい Runbook を作成できます。 これについては、以下のWindows PowerShell でスクリプト ファイルから Runbook をインポートするにはで説明します。
Runbook を Service Management Automation にインポートする
管理ポータルまたは Windows PowerShell を使用して、スクリプト ファイルを サービス管理オートメーション にインポートできます。 このファイルには 1 つのワークフローを含める必要があり、ワークフローの名前はスクリプト ファイルの名前と一致する必要があります。 この名前は新しい Runbook に使用されます。
管理ポータルでスクリプト ファイルから Runbook をインポートするには
次の手順を使用して、スクリプト ファイルを サービス管理オートメーション にインポートします。
管理ポータルで、[Automation] を選択し、[オートメーション アカウント] を選択します。
[インポート] をクリックします。
[ファイルの参照] をクリックし、インポートするスクリプト ファイルを検索します。
この時点で Runbook を編集する場合は、[Runbook の編集] をクリックします。 編集しない場合は、[OK] をクリックします。
オートメーション アカウントの [Runbook] タブに新しい Runbook が表示されます。
Windows PowerShell でスクリプト ファイルから Runbook をインポートするには
Import-SmaRunbook コマンドレットを使用して、ワークフローを含むスクリプト ファイルから新しい 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の編集