推送部署

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 设置 > 脚本(启动/关机)
  • 选择 “启动”,点击 “添加” 按钮,浏览并选择刚刚创建的脚本。

应用部署

确保组策略正确应用到目标计算机:

  1. 链接 GPO 到组织单元(OU)
    • 在组策略管理控制台中,将创建的 GPO 链接到包含目标计算机的组织单元(OU)。
  2. 更新组策略
    • 在目标计算机上,使用命令 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

        你好,请通过本站的联系方式添加微信,可为你检查原因尝试解决。

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注