次の方法で共有


コマンド プロンプト ウィンドウからの Service Management Automation のインストール

 

適用対象: Windows Azure Pack for Windows Server,System Center 2012 R2 Orchestrator

サービス管理オートメーション の機能をインストールするには、コマンド プロンプト ウィンドウでコマンドを使用して、Windows インストーラー プログラムに無人インストールを指示します。

Windows インストーラー ファイル

インストール メディアには、次の機能を持つ各 サービス管理オートメーション 用の Windows インストーラー ファイルが含まれています。

  • PowerShell モジュール:PowershellModuleInstaller.msi

  • Web サービス:WebServiceInstaller.msi

  • Runbook Worker:WorkerInstaller.msi

[!メモ]

インストール オプションをコマンド プロンプトで入力する必要があります。 応答ファイルはサポートされません。

PowerShell モジュールのインストール オプション

サービス管理オートメーション PowerShell モジュールは サービス管理オートメーション Web サービスの前提条件であるため、サービス管理オートメーション Web サービスを展開する前に サービス管理オートメーション PowerShell モジュールをインストールする必要があります。 PowerShell モジュール インストーラーにはパラメーターがありません。 たとえば、次のコマンドを使用できます。

msiexec.exe /i PowershellModuleInstaller.msi

Web サービスのインストール オプション

以下の変数をコマンド プロンプトで指定して、既定の動作を上書きすることができます。

インストール項目

コマンド ライン スイッチ

有効な値

IIS アプリケーション プール

APPOOLACCOUNT

文字列型

IIS アプリケーション プール

APPOOLPASSWORD

文字列型

IIS アプリケーション プール

ADMINGROUPMEMBERS

文字列 (IIS Administrators グループに追加するユーザーのコンマ区切りの一覧)

SQL Server データベース

CREATEDATABASE

"Yes" または "No" (既定値は "No")

SQL Server データベース

DATABASEAUTHENTICATION

SQL、Windows (既定値は Windows) (DATABASEAUTHENTICATION = SQL の場合、SQLUSER および SQLPASSWORD も指定する必要があります。)

SQL Server データベース

SQLUSER

文字列型

SQL Server データベース

SQLPASSWORD

文字列型

SQL Server データベース

SQLSERVER

"サーバー名, ポート番号" の形式 (既定値は "localhost, 1433" です。 動的ポートを指定するには 0 を指定します)。

SQL Server データベース

SQLINSTANCE

文字列 (オプションのサーバー インスタンス名)

SQL Server データベース

SQLDATABASE

文字列 (既定のデータベース名の値は SMA)

IIS Web サービス

SITENAME

文字列 (既定値は "SMA")

IIS Web サービス

WEBSERVICEPORT

整数 (既定値は "9090")

IIS Web サービス

INSTALLFOLDER

文字列 (既定値は c:\inetpub\Service Management Automation)

IIS Web サービス

USESSL

"Yes" または "No" (既定値は "Yes")

IIS Web サービス

SPECIFYCERTIFICATE

"Yes" または "No" (既定値は "No")。 "No" を指定すると、証明書が自動的に作成されます。 "Yes" を選択する場合は、CERTIFICATESERIAL も指定します。

IIS Web サービス

CERTIFICATESERIAL

既存の証明書のシリアル番号。連結された 16 進数の形式で、数字の間にスペースがありません。次に例を示します。“45C324C02318F48D4A9C4FC832B2CDCC”

イベント トレーシング (ETW)

ETWMANIFEST

"Yes" または "No" (既定値は "Yes")

カスタマー エクスペリエンス向上プログラム (CEIP) レポート用のソフトウェア品質基準

SENDCEIPREPORTS

"Yes" または "No" (既定値は "No")

Microsoft Update 自動実行

MSUPDATE

"Yes" (オプトイン) または "No" (変更なし、これが既定値です)

プロダクト キー

PRODUCTKEY

文字列型

ログ記録を行う場合は、Msiexec.exe コマンドを使用してログのパスを指定します。 たとえば、次のコマンドを使用することができます。(必ず SQL Server のインスタンス名を使用してください。)

msiexec.exe /i WebServiceInstaller.msi /L*v C:\Andreas\WebServiceInstaller.log CREATEDATABASE=“Yes” SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

Runbook Worker のインストール オプション

Runbook Worker は、別の Runbook Worker と同じコンピューターにインストールできません。 また、サービス管理オートメーション Web サービスが使用しているのと同じ SQL Server のインスタンスにアクセスできるコンピューター上に Runbook Worker をインストールする必要があります。

以下の変数をコマンド プロンプトで指定して、既定の動作を上書きすることができます。

インストール項目

コマンド ライン スイッチ

有効な値

Windows サービス

SERVICEACCOUNT

文字列型

Windows サービス

SERVICEPASSWORD

文字列型

SQL Server データベース

CREATEDATABASE

"Yes" または "No" (既定値は "No")

SQL Server データベース

DATABASEAUTHENTICATION

SQL Server、Windows (既定値は Windows)

SQL Server データベース

SQLUSER

文字列型

SQL Server データベース

SQLPASSWORD

文字列型

SQL Server データベース

SQLSERVER

"サーバー名, ポート番号" の形式 (既定値は "localhost, 1433"。 動的ポートを指定するには 0 を指定します)。

SQL Server データベース

SQLINSTANCE

文字列 (オプションのサーバー インスタンス名)

SQL Server データベース

SQLDATABASE

文字列 (既定のデータベース名の値は SMA)

ファイルのインストール場所

INSTALLFOLDER

文字列 (既定値は C:\Program Files\Microsoft System Center 2012 R2\Service Management Automation)

イベント トレーシング (ETW)

ETWMANIFEST

"Yes" または "No" (既定値は "Yes")

カスタマー エクスペリエンス向上プログラム (CEIP) レポート用のソフトウェア品質基準

SENDCEIPREPORTS

"Yes" または "No" (既定値は "No")

Microsoft Update 自動実行

MSUPDATE

"Yes" (オプトイン) または "No" (変更なし、これが既定値です)

プロダクト キー

PRODUCTKEY

文字列型

ログ記録を行う場合は、Msiexec.exe コマンドを使用してログのパスを指定します。 たとえば、次のコマンドを使用することができます。(必ず SQL Server のインスタンス名を使用してください。)

msiexec.exe /i WorkerInstaller.msi /L*v C:\Andreas\WorkerInstaller.log CREATEDATABASE=“Yes” SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

[!メモ]

追加の Runbook Worker をインストールする場合、Windows PowerShell コマンドレット New-SmaRunbookWorkerDeployment を実行して、Runbook Worker を正しく構成する必要があります。

  1. Runbook Worker がインストールされている各コンピューターで Runbook サーバー サービス (RunbookService.exe) を停止します。

  2. 次の Windows PowerShell コマンドを実行します。

    New-SmaRunbookWorkerDeployment -<ComputerName> –<WebServiceEndpoint>

  3. Runbook Worker がインストールされている各コンピューターで Runbook サーバー サービスを再起動します。