Windows system怎么用组策略分发软件在域中静默安装

星雪小哥_1926

星雪小哥_1926

2026-10-25

733人浏览

原创

必须通过组策略将真实msi包以“已分配”方式部署到计算机配置下,使用unc路径并开放domain computers读取权限,重启后自动静默安装;exe需先封装为嵌入静默参数的msi,禁用“已发布”及本地路径。

windows system怎么用组策略分发软件在域中静默安装

在Windows域环境中,让所有计算机自动静默安装指定软件,必须通过组策略将MSI包部署到计算机配置下,路径需为UNC格式且权限开放,部署类型必须选“已分配”,客户端重启后即完成安装,无需人工干预或额外静默参数。

准备真实可用的MSI安装包与共享路径

组策略原生只识别真MSI格式,不能用EXE封装的伪MSI。用Orca打开验证:能正常加载_Validation、Property等表即为合格。若手头是EXE(如DeArrow、MTools),须用Advanced Installer或WiX重新封装,并把静默参数(如/quiet /norestart)嵌入MSI内部,而非靠命令行传参。

将MSI文件(及配套.mst变换文件,如有)放入域内可访问的共享文件夹,例如\SRV01DeployDeArrow.msi。共享权限和NTFS权限都要设给Domain Computers组——至少勾选“读取”“读取与执行”“列出文件夹内容”,【缺少任一权限,客户端将无法下载安装包,事件查看器报错1603】。

创建GPO并链接到目标计算机OU

在域控制器上运行gpmc.msc → 右键目标OU(如“研发部计算机”)→ “在此域中新建GPO并将其链接到这里”,命名为“Deploy-DeArrow-MSI”。命名含软件名+版本+部署方式,便于后期排查。

右键该GPO → “编辑” → 导航至“计算机配置 > 策略 > 软件设置 > 软件安装”。这一步必须在“计算机配置”下操作,若误建在“用户配置”,则软件不会随开机触发,仅在用户登录后才可能弹窗提示安装。

右键空白处 → “新建” → “程序包” → 在“程序包”框中直接输入完整UNC路径\SRV01DeployDeArrow.msi,【禁止使用本地路径C:或映射驱动器Z:,否则策略将静默失败】。

配置软件部署属性

双击刚添加的程序包 → 切换到“部署”选项卡:

① 部署类型:选“已分配”——这是强制静默安装的核心,开机即装,所有用户可用;

② 安装用户界面:选“基本”——避免弹出进度条或错误对话框;

③ 高级选项:勾选“在登录时安装”——确保策略刷新后及时触发安装流程;

Compaction Survival System
Compaction Survival System

通过预写日志 (WAL)、工作缓冲区和自动恢复防止 LLM 压缩期间上下文丢失,三项机制确保关键状态...

下载

④ 若需预置配置(如服务器地址、许可证密钥),且已有.mst文件,勾选“分配此应用程序时安装这些变换”,再点击“添加”指向同一共享下的.mst路径。

注意:不要选“已发布”,那是给用户自主安装用的,不符合批量静默要求。

分发配套配置文件(可选但关键)

方法一:用组策略首选项(GPP)分发配置文件

导航至“用户配置 > 首选项 > Windows设置 > 文件” → 新建“替换”操作 → 源路径填\SRV01Deploylicense.json,目标路径填%LOCALAPPDATA%DeArrowconfiglicense.json。目标文件夹若不存在,需提前用“文件夹”首选项创建。

方法二:在MSI封装阶段直接写入注册表或配置项

用Orca或Advanced Installer在Property表中添加LICENSE_KEY、SERVER_URL等自定义属性,并在CustomAction中绑定写入逻辑。这种方式更可靠,避免GPP延迟或路径解析失败导致配置缺失。

强制刷新策略并验证安装结果

在任意目标客户端上以管理员身份运行cmd → 执行gpupdate /force → 等待提示“计算机策略处理成功” → 立即重启电脑。

重启后进入“控制面板 → 程序和功能”,确认DeArrow已列出;同时检查%LOCALAPPDATA%DeArrowconfig下license.json是否已存在且内容正确。

若未安装成功,打开事件查看器 → 应用程序日志 → 筛选来源为“MsiInstaller”的事件ID 1001(失败)或1033(成功),根据错误代码定位问题根源。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.26

3279

3

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.27

2858

6

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

2023.08.01

1508

3

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.02

2619

5

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.08.08

3310

4

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.10

1637

3

windows boot manager
windows boot manager

windows boot manager无法开机的解决方法:1、系统文件损坏,使用Windows安装光盘或USB启动盘进入恢复环境,选择修复计算机,然后选择自动修复;2、引导顺序错误,进入恢复环境,选择命令提示符,输入命令"bootrec /fixboot"和"bootrec /fixmbr",然后重新启动计算机;3、硬件问题,使用硬盘检测工具进行扫描和修复;4、重装操作系统。本专题还提供其他解决

2023.08.28

2497

4

windows锁屏快捷键
windows锁屏快捷键

windows锁屏快捷键是Windows键+L、Ctrl+Alt+Del、Windows键+D、Windows键+P和Windows键+R。本专题为大家提供windows相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.30

5007

5

Window.setInterval()方法
Window.setInterval()方法

Window.setInterval() 方法的基本语法是“window.setInterval(function, delay)”,function是要重复执行的函数或代码块,delay是每次执行之间的时间间隔,以毫秒为单位。本专题为大家提供Window.setInterval()相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.31

755

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
HBuilderX Windows 安装手册
HBuilderX Windows 安装手册

共0课时 | 0人学习

phpEnv手册
phpEnv手册

共0课时 | 0人学习

好课诞生记
好课诞生记

共20课时 | 7.2万人学习