推送部署
https://hexingxing.cn/ad-domain-deployment-distribution-and-installation-software
检测部署
检测软件是否安装并根据检测结果重新推送,可以使用启动脚本结合组策略来实现:
创建检测和安装脚本:
编写一个脚本,用于检测软件是否安装。如果未安装,则通过命令行安装软件。
下面是一个示例脚本(假设软件为 Notepad++ 并使用 MSI 文件进行安装):
@echo off
REM 检测软件是否安装
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Notepad++" >nul 2>&1
if %errorlevel% neq 0 (
REM 如果软件未安装,执行安装
msiexec /i "\\path\to\your\software\Notepad++.msi" /quiet /norestart
) else (
echo Notepad++ 已安装
)
将脚本添加到组策略中:
- 在组策略管理编辑器中,导航到
计算机配置
>策略
>Windows 设置
>脚本(启动/关机)
。 - 选择 “启动”,点击 “添加” 按钮,浏览并选择刚刚创建的脚本。
应用部署
确保组策略正确应用到目标计算机:
-
链接 GPO 到组织单元(OU):
- 在组策略管理控制台中,将创建的 GPO 链接到包含目标计算机的组织单元(OU)。
-
更新组策略:
- 在目标计算机上,使用命令
gpupdate /force
强制更新组策略。
- 在目标计算机上,使用命令
友情提示:本站所有文章,如无特殊说明或标注,均为何星星原创发布。与此同时,趋于近年来本站的文章内容频繁被他站盗用与机器采集,现已全局禁用网站文字内容操作,了解详情或转载文章请 点此 继续!
4 条评论
galaxy · 2025年2月13日 18:16
这个脚本是 bat 还是什么啊?用不了,假设软件是中文呢?需要怎么搞
何星星 · 2025年2月15日 09:20
1. 脚本是批处理文件,文件后缀名改为 .bat 或 .cmd 都可以;
2. 文件名如果是中文将文章中的 “Notepad++.msi” 改为 “软件名称.msi” 即可,建议使用英文,如果已经使用中文若有报错请提供更多详情;
3. 若有其他报错,请先检查系统的日志事件。
galaxy · 2025年3月4日 15:50
为啥我按照你这个脚本照抄之后把后缀改成.bat 运行不了
何星星 · 2025年3月7日 10:42
你好,请通过本站的联系方式添加微信,可为你检查原因尝试解决。