如何使用Active Directory部署MSI包
Author: Tech Support Last Modified: 2025-05-07
如果您正在使用 Microsoft SCCM 来部署和管理软件,则本文不适用,因为EXE和MSI包都适合您。
要通过 Active Directory在组织中的所有计算机上部署软件,请先下载MSI安装包。
有关部署MSI包的详细指南,请访问: 如何使用组策略在Windows Server中远程安装软件
使用Windows Server版本部署MSI
步骤1:创建分发点
- 使用管理员账户登录到Windows Server。
- 创建一个共享网络文件夹,例如 d:\deploy。
- 设置 d:\deploy 的权限,以允许所有用户读取。
- 将MSI文件(例如 SetupOfficeTabMSI.msi)复制到 d:\deploy。
步骤2:编辑MSI包的属性
- 安装 Orca工具 如果尚未安装的话。 在此处下载Orca.
- 右键单击 d:\deploy 中的MSI文件,并选择“使用Orca编辑”。
- 在“表”窗格中,选择“属性”。将许可证名称和代码添加到“PROP_LICENSENAME”和“PROP_LICENSECODE”。
- 提示:将多行许可证代码合并为一行,用于“PROP_LICENSECODE”属性。
步骤3:分配包
如果SCCM(系统中心配置管理器)或SMS(系统管理服务器)不可用,请使用此方法:
- 从管理工具中打开Active Directory用户和计算机。
- 在控制台树中右键单击您的域,然后单击属性。
- 导航到组策略选项卡,选择默认域策略(或其他组策略对象),然后单击编辑。
- 在计算机配置下,展开软件设置。
- 右键单击软件安装,指向新建,然后选择包。
- 在“打开”对话框中输入共享MSI包的UNC路径(例如,\\MyServer\share\SetupOfficeTabMSI.msi)。
- 重要提示:始终使用共享安装包的UNC路径。
- 单击打开,选择已分配,然后单击确定。该包将出现在组策略窗口中。
- 关闭组策略编辑器和Active Directory用户和计算机。
- 当客户端计算机重新启动时,软件将自动安装。