如何在多台 Windows XP 机器上远程安装软件?

如何在多台 Windows XP 机器上远程安装软件?

我需要安装适用于 Windows XP 的独立 google talk 客户端。我有 googletalk-setup.exe。您如何在 100 多个 Windows XP 系统上安装它?有没有自动化的方法?

我发现此信息其中提到了一些命令行开关,但我没有看到像在其他一些程序中看到的静默安装选项。

答案1

我想到两种方法:

  1. Windows 登录脚本
  2. Microsoft 系统管理服务器
  3. 系统中心

答案2

虽然您可以将其放入登录脚本中,但您可能必须添加逻辑来检查是否存在,这样它就不会多次安装。

您可以使用 Sysinternals(现为 Microsoft)的免费工具 (PS.EXE) 在远程系统上运行安装文件,而无需实际登录或安装任何客户端软件。我会为 googletalk-setup.exe 设置一个网络安装点,然后使用该实用程序。它甚至可以使用通配符安装到多个系统或整个域。

http://technet.microsoft.com/en-us/sysinternals/bb897553 http://www.windowsitpro.com/article/remote-computing/psexec(实用程序已重命名,但用法相同)

答案3

我将构建一个 MSI 文件并通过组策略部署它。

答案4

psexec 无疑是一个很好的工具,但是当安装程序没有或很少有命令行选项时(当安装程序接近完全 GUI 时),它不能处理多种选择。

我见过一个可以正常工作的 kixtart 脚本作为登录脚本。它用于根据安装顺序加载和启动其他脚本,安装顺序可能如下:

登录时执行“logon”脚本。启动“mount”脚本以安装应用程序驱动器。启动查找应用程序的“updater”脚本。

“updater”脚本启动“transfer”脚本,将应用程序传输到本地目录。然后“updater”启动“install”脚本(每个应用程序都是唯一的)

“安装”脚本可以是任何方法...批处理、AutoIT、psexec...无论哪种方法都可以,最好是安静且快速的

“更新程序”记录到应用程序驱动器中的目录 “登录”脚本记录到应用程序驱动器中的目录

所有这些都可以在极少的预算下完成,但学习难度很高。我知道在登录时更新是减慢登录速度的好方法。“更新程序”可以在登录时作为计划任务安装,并在更合适的时间运行。

顺便问一下,有没有人有 kixtart 脚本示例可以帮助他?

相关内容