首页 > 其他分享 >在Active Directory(AD)域控环境下,推送安装软件并实现静默安装,通常有几种方法可以实现。根据你的需求,这里介绍几种常见的方式,它们支持EXE、MSI等多种安装包格式,并且可以实现静默

在Active Directory(AD)域控环境下,推送安装软件并实现静默安装,通常有几种方法可以实现。根据你的需求,这里介绍几种常见的方式,它们支持EXE、MSI等多种安装包格式,并且可以实现静默

时间:2024-11-13 12:18:26浏览次数:1  
标签:EXE 组策略 安装包 几种 静默 MSI 安装

在Active Directory(AD)域控环境下,推送安装软件并实现静默安装,通常有几种方法可以实现。根据你的需求,这里介绍几种常见的方式,它们支持EXE、MSI等多种安装包格式,并且可以实现静默安装。

1. 组策略(Group Policy)部署

组策略是AD域环境中部署软件的一种常见方式。它特别适合MSI安装包。可以通过组策略将软件自动推送到指定的计算机上。

步骤:

  1. 创建共享文件夹:首先,将安装包(.MSI 或 .EXE)放置在网络共享文件夹中,确保所有目标计算机都能访问到该文件夹。

  2. 打开“组策略管理”控制台

    • 在域控制器上,打开“组策略管理”(gpmc.msc)。
  3. 创建新组策略对象(GPO)

    • 在“组策略管理”控制台中,右键点击目标组织单位(OU)或者整个域,选择“创建一个GPO并在此链接”。
  4. 配置软件部署

    • 右键点击新创建的GPO,选择“编辑”。
    • 导航至:计算机配置 → 软件设置 → 软件安装
    • 右键点击“软件安装”,选择“新建” → “包”。
    • 输入共享文件夹中的MSI安装包路径,选择“分配”或“发布”。
      • “分配”:软件将自动安装。
      • “发布”:用户可以选择安装。
  5. 推送安装

    • 完成配置后,GPO将会推送软件到目标计算机。计算机会在下次启动时(或者在强制更新组策略后)自动安装软件。

注意事项:

  • 该方法主要适用于MSI格式的安装包。如果是EXE格式的文件,可以考虑使用“包装”工具将其转换为MSI格式,或者使用其他方法(如脚本)。

2. 使用脚本(例如批处理、PowerShell脚本)

如果你需要安装EXE格式的文件,或者MSI包的安装需要特定的参数(如静默安装),可以使用批处理文件(.bat)或PowerShell脚本进行静默安装。

步骤:

  1. 创建批处理文件(.bat)或PowerShell脚本(.ps1)

    • 对于EXE安装包,常见的静默安装命令通常类似于: Copy Code
      setup.exe /silent /quiet /install
    • 对于MSI安装包,静默安装命令通常为: Copy Code
      msiexec /i "setup.msi" /quiet /norestart
  2. 通过组策略或任务计划推送脚本

    • 通过组策略:可以使用组策略将脚本分发到目标计算机,操作步骤类似于上述的组策略软件部署方法。将脚本放在共享文件夹中,并通过GPO的“脚本”设置分发。
    • 通过任务计划:你也可以在目标计算机上创建一个任务计划,指定批处理文件或PowerShell脚本的执行。可以使用at命令或Task Scheduler来计划任务执行。

3. 使用System Center Configuration Manager (SCCM)

如果你的环境中部署了System Center Configuration Manager(SCCM),它是一个强大的工具,可以用于推送软件、管理更新和进行静默安装。SCCM支持多种格式的软件包,包括EXE、MSI等。

步骤:

  1. 创建应用程序包

    • 在SCCM控制台中,创建一个新的应用程序,并选择对应的安装包格式(如MSI、EXE)。
  2. 配置静默安装命令

    • 设置安装命令行,如:
      • 对于EXE文件:setup.exe /silent
      • 对于MSI文件:msiexec /i "setup.msi" /quiet /norestart
  3. 部署软件

    • 将应用程序包部署到指定的计算机组或集合。

4. 通过远程桌面或管理工具

如果需要在少量计算机上执行推送安装,可以考虑通过远程桌面或其他远程管理工具(如PDQ Deploy)进行手动或批量的静默安装。

步骤:

  1. 准备安装包:将EXE或MSI包上传到目标机器。

  2. 使用远程管理工具:例如,使用PDQ Deploy等工具可以非常方便地进行批量软件安装,并支持静默安装命令。


静默安装命令参考

  • MSI格式的静默安装

    Copy Code
    msiexec /i "setup.msi" /quiet /norestart
    • /i:安装
    • /quiet:静默安装
    • /norestart:安装后不重启
  • EXE格式的静默安装(命令因软件不同而异):

    • 常见命令: Copy Code
      setup.exe /S /quiet
      setup.exe /silent
      setup.exe /verysilent

    根据不同软件的需求,安装参数有所不同,可以参考软件的安装文档。

 

在AD域环境下推送静默安装软件,可以使用组策略(适用于MSI安装包)、脚本(适用于EXE或定制安装)、SCCM等工具。不同的方式根据环境的规模和需求不同而选择,最常用的还是组策略和脚本方法,尤其适合小到中型的网络环境。


 

标签:EXE,组策略,安装包,几种,静默,MSI,安装
From: https://www.cnblogs.com/suv789/p/18543659

相关文章

  • Charls抓包,手机端下载安装证书常见问题
    手机端常见问题一、Charles手机端输入https://chls.pro/ssl,总是提示网络连接失败将Charles中在代理设置中关闭SSLProxying,然后重新尝试下载证书‌修改ProxySetting‌:检查并修改浏览器的代理设置,确保代理设置正确二、手机端已经下载到CA证书,如何正确安装首先,在设置-搜索......
  • vim 插件安装
    使用Vundle管理,以保存lua文件立即格式化为例。首先需要安装lua-format方案一:luarocksinstall--server=https://luarocks.org/devluaformatter方案二:源码安装,地址:https://github.com/Koihik/LuaFormatterReadMe.md文件有详细的安装说明安装成功后,......
  • java 创建对象有几种方式?
    1、使用new关键字,最常见的创建方式,通过调用类的构造方法(构造器)来创建对象。2、使用反射,通过java的反射API可以动态的创建对象,反射允许在运行时获取类的信息,并且可以调用类的构造方法创建对象。3、使用克隆,如果一个类实现了Cloneable接口并重写了Object类的clone()方法,那么可以通......
  • milvus-migration安装使用
    环境:OS:Centos7源端和目的端milvus版本:2.4.6源端ip:192.168.1.134目的端ip:192.168.1.1351.下载地址https://github.com/zilliztech/milvus-migration/releases/tag/v0.1.262.安装[root@host135opt]#cd/opt[root@host135opt]#mkdirmilvus-migration[root@host135opt]#......
  • 【SigmaPlot 15.0.0.13软件下载与安装教程】
    1、安装包SigmaPlot15:链接:https://pan.quark.cn/s/b5103c671458提取码:1fsQ2、安装教程(过程安装建议关闭杀毒软件)1)       双击SigmaplotInstaller.exe安装,弹窗安装对话框  2)       点击Next   3)       选择Iaccept,点击Next  ......
  • Centos-8.2-安装达梦数据库
    准备工作获取安装包你需要从达梦官方网站或官方授权的渠道下载最新版本的达梦数据库安装包。通常,这些包是以.tar.gz格式提供的。系统要求确保你的CentOS版本符合达梦的系统要求。确保主机名(hostname)没有使用下划线,且与/etc/hosts文件一致。依赖包检查并安装必......
  • Ubuntu 22.04 LTS 离线安装 Harbor v2.11 (附https认证,Trivy镜像扫描)
    Harbor介绍Harbor是一个开源的企业级DockerRegistry服务,它提供了一个安全、可信赖的仓库来存储和管理Docker镜像。Harbor翻译为中文名称为"庇护;居住;"。可以理解为是Docker镜像的"居住环境"或者是镜像的"庇护所"。Harbor最初由VMware公司开发,旨在解决企业级Docker镜像管理的......
  • 2024 Webstorm安装教程(附激活,亲测有效)
    第一步下载Webstorm下载完成后,进行安装,next,安装完成首次打开,会要求输入激活码才能使用第二步点击获取补丁文件保存下载之后进入文件夹***/JetBrains2023最新全家桶激活***找到文件/方式3:永久激活补丁+脚本(适合最新版本,可显示到2025年)点击进入/scripts注意:以后这......
  • CentOS 7 超详细安装教程指南总结
    CentOS7详细安装教程一、安装前准备1.1CentOS简介CentOS(CommunityEnterpriseOperatingSystem,中文意思是社区企业操作系统)是一种基于RedHatEnterpriseLinux(RHEL)源代码构建的免费开源操作系统。它在稳定性、安全性和可靠性方面表现出色,被广泛应用于服务器环境、企业......
  • MySQL 5.7.19 解压版安装配置详细教程
    MySQL5.7.19解压版安装配置详细教程1.软件下载首先,从MySQL官方网站下载MySQL5.7.19的解压版安装文件:下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip2.特别说明如果你之前安装过MySQL,并且出现了错误或者想要重新安装,可以使用以......