Automation 使用autoit远程自动安装

Automation 使用autoit远程自动安装,automation,installation,autoit,Automation,Installation,Autoit,我想知道我是否可以使用autoit安装一个没有静音开关的软件包到远程计算机。我有脚本,它在远程服务器上运行安装程序,但它挂起。我猜测,因为我正在远程运行autoit脚本,它无法工作,因为没有提供GUI。您可以使用FileInstall(…)将程序的安装程序包含在编译的autoit脚本中,并以这种方式包含您的自动化: ;SCRIPTEDINSTALL.AU3 FileInstall("C:\REMOTEINSTALL\INCLUDES\INSTALL.EXE",@TEMPDIR & "\I

我想知道我是否可以使用autoit安装一个没有静音开关的软件包到远程计算机。我有脚本,它在远程服务器上运行安装程序,但它挂起。我猜测,因为我正在远程运行autoit脚本,它无法工作,因为没有提供GUI。

您可以使用
FileInstall(…)
将程序的安装程序包含在编译的autoit脚本中,并以这种方式包含您的自动化:

;SCRIPTEDINSTALL.AU3
FileInstall("C:\REMOTEINSTALL\INCLUDES\INSTALL.EXE",@TEMPDIR & "\INSTALL.EXE")

; AutoMagical Installation Techniques Here
那么

如果您正在尝试此操作:

Run AutoIt Script (SCRIPT.EXE) on LOCAL
Invoke Remote Installation (INSTALL.EXE) on REMOTE from LOCAL
并试图让SCRIPT.EXE从INSTALL.EXE获取详细信息,然后不,这将不起作用(通过我知道的任何方法)。对不起=(

最后,如果您想问“我是否需要在远程服务器上安装AutoIt才能运行AutoIt脚本?”那么:
是的,如果您不将其编译为EXE。

但是,如果您编译脚本,它将在任何Windows计算机上运行。

您也可以在远程服务器上运行AutoIt脚本吗?哦,我运行的是编译后的.exe而不是.au3。那么,您在远程服务器上运行可执行文件吗?(从AutoIt的角度来看,它们是相同的)是的,我正在复制.exe文件并从服务器上运行它。我必须在服务器上安装autoit才能正常运行吗?不,我不是这个意思。我只是想知道autoit程序是远程运行安装程序,还是远程运行autoit程序来运行安装程序(如果这有任何意义的话)。
Run AutoIt Script (SCRIPT.EXE) on LOCAL
Invoke Remote Installation (INSTALL.EXE) on REMOTE from LOCAL