Batch file 通过网络中的.bat文件打开exe
我受够了必须进入多台计算机来运行同一个exe,我想只需点击一个按钮就可以打开所有的exe。我已经使用.bat在计算机之间传递了我的文件,这很好。我要做的只是确认我要做的是正确的 到目前为止,我的bat文件如下所示:Batch file 通过网络中的.bat文件打开exe,batch-file,Batch File,我受够了必须进入多台计算机来运行同一个exe,我想只需点击一个按钮就可以打开所有的exe。我已经使用.bat在计算机之间传递了我的文件,这很好。我要做的只是确认我要做的是正确的 到目前为止,我的bat文件如下所示: echo off echo Sending to all Clients START \\destinationPC\C$\Users\Administrator\Desktop\exefolder\test.exe pause 我困惑的是如果我运行这个;它会简单地在我运行了.ba
echo off
echo Sending to all Clients
START \\destinationPC\C$\Users\Administrator\Desktop\exefolder\test.exe
pause
我困惑的是如果我运行这个;它会简单地在我运行了.bat文件的计算机上打开所需的exe,而不会让我打开多个相同的exe,还是会在保存exe的计算机上打开exe?它将显示在自己的监视器上。它在本地运行程序的副本,但代码从同一位置加载 执行此操作时,运行命令的计算机上的windows将查看
\\destinationPC\C$\Users\Administrator\Desktop\exefolder\test.exe
,并对其进行解析,以确定文件的绝对位置,方法与确定文件在本地计算机上的位置相同。然后它将(如果它有安全特权)执行正常的程序加载
在内存中,加载代码并在运行bat文件的计算机上执行
编辑:
要远程运行该程序,您可以使用以下实用程序
PsExec是一种轻量级telnet替代品,它允许您执行
其他系统上的进程,具有针对
控制台应用程序,无需手动安装客户端
软件
那么,有没有办法在远程计算机上打开一个exe并让它在远程计算机上运行呢?