我需要为Windows XP安装独立的Google Talk客户端。 我有googletalk-setup.exe。 你将如何去安装在100多个Windows XP系统上? 有没有一种自动的方式,你会做到这一点?
我发现这个信息 ,提到一些命令行开关,但我没有看到一个沉默的安装选项,就像我见过的一些其他程序。
想到两种方法:
虽然可以将它放在login脚本中,但您可能需要添加逻辑来检查是否存在,因此不会多次安装。
您可以使用Sysinternals(现为Microsoft)的免费工具(PS.EXE)在远程系统上运行安装程序文件,而无需实际login它们,或者安装任何客户端软件。 我将为googletalk-setup.exe设置networking安装点,然后使用该实用程序。 它甚至可以安装到多个系统,或使用通配符的整个域。
http://technet.microsoft.com/en-us/sysinternals/bb897553 http://www.windowsitpro.com/article/remote-computing/psexec (实用程序被重命名,但用法是相同的)
我将构build一个MSI文件并通过组策略进行部署。
psexec当然是一个很好的工具,但是当安装程序没有或很less有命令行选项时(安装程序完全接近GUI时),不能处理多个select。
我已经看到一个工作kixtart脚本作为login脚本。 它用于根据安装顺序加载和启动其他脚本,可能如下所示:
login时执行“login”脚本。 启动“挂载”脚本来挂载应用程序驱动器。 启动查找应用程序的“更新程序”脚本。
“更新程序”脚本将启动将应用程序传输到本地目录的“传输”脚本。 “更新”然后启动“安装”脚本(每个应用程序独特)
“安装”脚本可能是任何方法…批处理,AutoIT,psexec ..无论哪个工程,最好是沉默和快速
“更新程序”login到应用程序目录驱动器“login”脚本日志到应用程序驱动器中的目录
所有这些都可以在低廉的预算下完成,但是学习曲线非常陡峭。 我知道更新login是减慢login速度的好方法。 可以在login时将“updater”作为计划任务进行安装,并在更合适的时间运行。
顺便说一下,有没有人有任何kixtart脚本样本来帮助他?