0

私がする必要があるのは、サーバーからインストール ファイルをプルし、ワークステーションでユーザーがプログラムをインストールするためにそれらをワークステーションで起動する .bat スクリプトを作成することです。この 1 つのプログラムには合計 8 つのインストールがあり、順番に起動する必要があります。

インストール ファイルをプルするために使用するコマンドや、PS exec を使用してインストールする方法に関するアイデアはありますか? 私が行ったすべての調査は、インストールスクリプトを作成する他の方法で私を連れて行きました。

4

2 に答える 2

0

コマンドを使用することをお勧めしSTART /WAITます。ユーザーの操作を必要とせずに、次のインストールを開始する前に、各セットアップ プログラムが終了するのを待ちます。各設定の間にaPAUSEを挿入すると、ユーザーはエンター キーを 4 回押す必要があります。PUSHDまた、サーバーからbatファイルを実行し、インストールプログラムとともにbatファイルをサーバー上に保持するかどうかを調べることをお勧めします。このようにして、サーバーからbatファイルを実行し、必要なネットワークに接続されているコンピューターをポイントして実行できます。

例 (START /WAIT を使用):

@echo off

:CHECKIFTHISBATISRUNONSERVER
REM Checks to see if this bat file has been run from a server or from a local computer

IF NOT EXIST "%~nx0" (pushd %~dp0% & set batchfilemode=server) ELSE (set batchfilemode=local computer)

REM the lines below will start each program and wait for it to finish before starting the next setup.

START "SETUP 1" /WAIT "\\000.00.00.00\programs\Apps\ProgramsBASELINE\cd install 01\setup.exe"

START "SETUP 2" /WAIT "\\000.00.00.00\programs\Apps\ProgramsBASELINE\cd install 02\setup.exe"

START "SETUP 3" /WAIT "\\000.00.00.00\programs\Apps\ProgramsBASELINE\cd install 03\setup.exe"

START "SETUP 4" /WAIT "\\000.00.00.00\programs\Apps\ProgramsBASELINE\cd install 04\setup.exe"

POPD

EXIT /B
于 2013-12-12T16:07:06.087 に答える
0

cmdプロンプトで遊んで、実際に自分でそれを理解することができました。運が悪い一連のコマンドを試した後、一時停止で区切られたファイルパスだけを試してみたところ、.exeを起動するための簡単なスクリプトを探している人にとってはうまくいきました:(引用符はファイルパスにスペースがある場合) cmdプロンプトまたは.batファイルとして保存されたメモ帳で-

「\\000.00.00.00\programs\Apps\ProgramsBASELINE\cd install 01\setup.exe」

一時停止

「\\000.00.00.00\programs\Apps\ProgramsBASELINE\cd install 02\setup.exe」

一時停止

「\\000.00.00.00\programs\Apps\ProgramsBASELINE\cd install 03\setup.exe」

一時停止

「\\000.00.00.00\programs\Apps\ProgramsBASELINE\cd install 04\setup.exe」

一時停止

于 2011-02-09T03:28:36.913 に答える