2012-10-12 87 views
0

我厭倦了不得不進入多臺計算機才能運行相同的exe文件,而且我只想通過單擊一個按鈕打開所有文件。我已經設法使用.bat在計算機之間傳遞文件,而且工作正常。我所追求的僅僅是構想,即我所要做的是正確的。通過網絡中的.bat文件打開一個exe文件

到目前爲止,我的bat文件看起來是這樣的:

echo off 
echo Sending to all Clients 
START \\destinationPC\C$\Users\Administrator\Desktop\exefolder\test.exe 
pause 

我感到困惑的是,如果我跑這一點;它會在計算機上打開所需的exe文件嗎?我已經運行.bat文件,並將相同exe文件的多個文件打開,還是打開包含exe文件的計算機上的exe文件?它將在自己的顯示器上顯示。

回答

0

它在本地運行程序的副本,但代碼從相同位置加載。

當您執行此操作時,您運行命令的計算機上的窗口將查看\\destinationPC\C$\Users\Administrator\Desktop\exefolder\test.exe並解析它以確定文件的絕對位置,就像文件位於本地計算機上一樣。然後(如果它具有安全權限)執行正常的程序加載。

在內存中加載代碼並執行所有運行bat文件的計算機上的文件。

編輯: 要運行該程序遠程您可使用工具像PSEXEC from sysinternals.com

PSEXEC是一種重量輕的telnet更換,讓您執行其他系統上的 工藝,並配備完整的交互性 控制檯應用程序,而無需手動安裝客戶端 軟件。

+0

那麼有沒有辦法在遠程計算機上打開EXE文件,並讓EXE在遠程計算機上運行? – N0xus