我有一个客户端服务器应用程序 - 用于工作组。
服务器是 Web 应用程序,客户端是基于 .NET 2.0 的桌面应用程序。
有没有办法在网络中的所有机器上推送/强制设置客户端应用程序?
任何组策略等效/任何方式来集中管理/推送基于 Windows 工作组的网络上的安装?
我有一个客户端服务器应用程序 - 用于工作组。
服务器是 Web 应用程序,客户端是基于 .NET 2.0 的桌面应用程序。
有没有办法在网络中的所有机器上推送/强制设置客户端应用程序?
任何组策略等效/任何方式来集中管理/推送基于 Windows 工作组的网络上的安装?
不是内置的,这在很大程度上是 Active Directory 的重点。
您需要在每台计算机上拥有一个帐户,该帐户是本地管理员组的成员并且具有已知密码(如果您花时间设置它,以后可能会有用)。例如,使用该用户名和密码列表,您可以使用 Sysinternals 的PSEXEC编写远程安装脚本。
还有在每台机器上安装代理的第三方解决方案,例如 Microsoft 的 SMS(现在的System Center Configuration Manager)或免费和开源的OCS Inventory NG。
您仍然可以在每台 PC 上运行本地登录脚本,该脚本连接到装有软件的“主”PC 并从那里安装。签出 gpedit.msc 并转到User Configuration -> Windows Settings -> Scripts (Logon/Logoff)。编辑登录项并指向您的脚本(批处理文件就可以了)。用户需要本地管理员权限和主控计算机上的权限。