ZTSvcは、自動的にローカルシステムのコンテキストでソフトウェア(パッケージ)をインストールするように設計されています。したがってソフトウェアは、ソフトウェアの無人インストールを実行するスクリプトを準備する必要があります。 MSIインストールの場合のmsiexecのコマンドラインスイッチ(例えばます。msiexec /パッケージxy.msi /パッシブ/ norestartサポート)を参照してください。ソフトウェアのインストールのプロセスがztsvc.exeの横にローカルファイルztsvc.iniで構成されます。パッケージとVERS =バージョン文字列のスクリプトをインストールする無人に[パッケージの名前]パス=パス:ファイルの形式は次のとおりです。
サービスは、1つのソフトウェアパッケージを抽象化したものですztsvc.iniで一つのセクションを読み込みます。次のサービスは、レジストリ内のパッケージの足跡を探します。対応するパラメータがレジストリに(最初のインストール)またはバージョンが見つからない場合は(更新)と一致しないサービスは、パスで指定されたスクリプトを実行します。パッケージスクリプト(パス)は、ローカルまたはネットワークドライブから実行することができる。ネットワークドライブをマップするには、自動的にサービスがサービスパラメータuncp、NDRV、ユーザー、およびPSWDとWNetAddConnection呼び出しを実行します。スクリプトが実行される前に(tmsg = 0、メッセージが表示されません場合は)サービスがtmsg秒のアクティブなセッションにメッセージを送信します。サービスのコンテキストでパッケージスクリプトの実行が成功ノート(ローカルシステムレジストリに報告されます):スクリプトがエラーコードで終了した場合、パラメータVERSは次のバージョンでインストールを許可するようにレジストリに保存されませんチェックしてください。これはTSVC秒後または、次の再起動後にすることができます。スクリプトはERRORLEVELコードで終了した場合= = 3010 1641またはコード(これは必須ではMSIの再起動を示す)バージョンVERSは、レジストリに保存されます。サービスは、リブート要求を蓄積して、(ソフトウェアのインストールプロセスの終了時に)、再起動を実行します。
コメントが見つかりません