如何使网络上的工作站安装 msi 包?

如何使网络上的工作站安装 msi 包?

我有一台Windows Small Business Server 2008机器的远程访问权限。大约有 5 个工作站连接到此网络。

如何才能使每个工作站都安装一个.msi软件包,而不必远程连接到每个工作站?

答案1

您是否只是考虑过使用活动目录通过组策略发布应用程序?

http://support.microsoft.com/kb/816102

解释如何去做(不,我不会引用一份长达两页的步骤清单)。

答案2

PsExec... 呃。对于非常小的环境来说还行,但无法扩展到企业。看到过很多失败的 PSExec 子进程/残留的 PSExecSvc 服务。

如果基于 AD 的部署不是一种选择,并且客户端是 Win7/8,请使用 WinRM。

答案3

您有三个选择:

  1. Windows 登录脚本
  2. 微软系统管理服务器
  3. 执行程序

但是我建议您使用 psexec,因为它非常简单和稳定。它已经为我工作了大约 3 年,没有任何问题。psexec 的主要作用是在另一台计算机上远程执行命令,即使远程计算机上不存在可执行文件。它可能在远程计算机上复制可执行文件然后执行它。

Usage: psexec [\\computer[,computer2[,...] | @file][-u user [-p psswd]][-n s][-l][-s|-e][-x][-i [session]][-c [-f|-v]][-w directory][-d][-<priority>][-a n,n,... ] cmd [arguments]

编辑1:

在基于 unix 的工作站上,您可以使用运行环境反而。

相关内容