1

複数のワークステーションに (無人で) 展開したい MSI にパッケージ化された Windows サービスがあります。

ServerFaultに関する次の質問によると、完全に無人でグループポリシーを介してMSIをインストールすることはできますが、問題はプロパティを渡す方法です。渡す必要がある唯一のプロパティは、メインの SQL データベースへの接続文字列です。

グループ ポリシーを介して完全に無人でインストールできる MSI を使用した Windows サービスを (Visual Studio 2010 で) 作成するにはどうすればよいですか?

更新: グループ ポリシーである必要はありません。利用可能な場合は、他の Windows ベースのテクノロジを使用できます。

4

2 に答える 2

2

グループ ポリシー ソフトウェア インストールによってインストールされた MSI ファイルにパラメーターを渡すことはできません。直接ではありません。サポートされている方法は、MSI 変換を作成することです。MSI を Orca にロードし、新しい変換を作成し、使用可能なパラメーターを変更して、.mst ファイルに保存します。次に、GPO で新しいアプリケーション パッケージを作成するときに、[変換] タブを使用して、作成した変換を指定します。

于 2011-03-15T05:36:21.217 に答える
0

サービスをインストールするには、ServiceInstallおよびServiceControlテーブルを使用できます。

これは、これらのテーブルで設定した内容に基づいて自動的に行われます。Visual Studio では設定できないと思いますが、WiX を試すことはできます。

于 2011-02-11T07:45:44.060 に答える