使用组策略远程安装软件-分配和发布

本文介绍如何使用组策略将程序自动分发到客户端计算机或用户。

适用于:  Windows Server 2012R2
原始 KB 编号:   816102

摘要

可以使用组策略通过以下方法分发计算机程序:

  • 分配软件

    可以将程序分发分配给用户或计算机。 如果将程序分配给用户,则它会在用户登录到计算机时安装。 当用户首次运行该程序时,安装即已完成。 如果将程序分配给计算机,它将在计算机启动时安装,并且可供登录到计算机的所有用户使用。 当用户首次运行该程序时,安装即已完成。

  • 发布软件

    您可以向用户发布程序分发。 当用户登录到计算机时,发布的程序将显示在”添加或删除程序”对话框中,并且可以从该对话框中安装它。

 备注

Windows服务器 2003 组策略自动程序安装需要运行 Microsoft Windows 2000 或更高版本的客户端计算机。

创建分发点

若要发布或分配计算机程序,请执行以下步骤在发布服务器上创建分发点:

  1. 以管理员角色登录到服务器。
  2. 创建一个共享网络文件夹,你将Windows安装程序程序包 (.msi文件) 要分发的文件。
  3. 设置共享权限以允许访问分发包。
  4. 将程序包复制或安装到分发点。 例如,若要分发.msi,请运行管理安装 () 将文件复制到  分发点。

创建组策略对象

若要使用 GPO (创建) 对象以分发软件包,请按照以下步骤操作:

  1. 通过单击”开始”,指向”管理工具”,然后单击”Active Directory用户和计算机”,启动 “Active Directory 用户和计算机”管理单元。
  2. 在控制台树中,右键单击域,然后单击”属性 “。
  3. 单击”组策略” 选项卡,然后单击”新建 “。
  4. 键入此新策略的名称,然后按 Enter。
  5. 单击 “属性“,然后单击” 安全” 选项卡。
  6. 清除 不希望应用此 策略的安全组的”应用组策略”复选框。
  7. 选中 要应用此 策略的组的”应用组策略”复选框。
  8. 完成后,单击”确定 “。

分配程序包

若要将程序分配给运行 Windows Server 2003、Windows 2000 或 Windows XP Professional 的计算机,或者分配给登录到这些工作站之一的用户,请按照以下步骤操作:

  1. 通过单击”开始”,指向”管理工具”,然后单击”Active Directory用户和计算机”,启动 “Active Directory 用户和计算机”管理单元。

  2. 在控制台树中,右键单击域,然后单击”属性 “。

  3. 单击”组策略” 选项卡,选择您需要的策略,然后单击”编辑 “。

  4. 在 “计算机配置” 下,展开 “软件设置”。

  5. 右键单击 “软件安装”, 指向 “新建”, 然后单击”程序包 “。

  6. 在 “打开 “对话框中,键入完整的通用命名约定 (UNC) 需要共享安装程序程序包的路径。 例如,。

     重要

    请勿使用”浏览  按钮访问该位置。 请确保使用共享安装程序程序包的 UNC 路径。

  7. 单击“打开”。

  8. 单击 “已分配”, 然后单击”确定 “。 程序包在组策略窗口的右 窗格中 列出。

  9. 关闭组 策略 管理单元,单击” 确定”, 然后关闭”Active Directory 用户和计算机”管理单元。

  10. 当客户端计算机启动时,会自动安装托管软件包。

发布包

若要向计算机用户发布程序包,使其可从控制面板中的”添加或删除程序”列表中进行安装,请按照以下步骤操作:

  1. 通过单击”开始”,指向”管理工具”,然后单击”Active Directory用户和计算机”,启动 “Active Directory 用户和计算机”管理单元。

  2. 在控制台树中,右键单击域,然后单击”属性 “。

  3. 单击”组策略” 选项卡,单击您需要的策略,然后单击”编辑 “。

  4. 在 “用户配置”下,展开 “软件设置”。

  5. 右键单击 “软件安装”, 指向 “新建”, 然后单击”程序包 “。

  6. 在 “打开 “对话框中,键入您需要的共享安装程序程序包的完整 UNC 路径。 例如,。

     重要

    请勿使用”浏览  按钮访问该位置。 请确保使用共享安装程序程序包的 UNC 路径。

  7. 单击“打开”。

  8. 单击 “发布“,然后单击”确定 “。

  9. 程序包在组策略窗口的右 窗格中 列出。

  10. 关闭组策略管理单元,单击” 确定”, 然后关闭”Active Directory 用户和计算机”管理单元。

  11. 测试程序包。

     备注

    由于存在多个版本的 Windows,因此以下步骤可能不同于您的计算机。 如果是,请参阅产品文档以完成这些步骤。

    1. 使用将程序包发布到的帐户登录到运行 Windows 2000 Professional 或 Windows XP Professional 的工作站。
    2. 在 Windows XP 中,单击 “开始”, 然后单击”控制面板”。
    3. 双击”添加 或删除程序”, 然后单击”添加新程序”。
    4. 在”从网络添加程序“列表中,单击已发布的程序,然后单击”添加 “。 程序已安装。
    5. 单击“确定”,然后单击“关闭”。

重新部署包

在某些情况下,你可能想要重新部署软件包 (例如,如果你升级或更改程序包包) 。 若要重新部署包,请按照以下步骤操作:

  1. 通过单击”开始”,指向”管理工具”,然后单击”Active Directory用户和计算机”,启动 “Active Directory 用户和计算机”管理单元。

  2. 在控制台树中,右键单击域,然后单击”属性 “。

  3. 单击”组策略” 选项卡,单击用于部署程序包的组策略对象,然后单击”编辑 “。

  4. 展开 包含用于设置 程序包的软件安装项的 Software 设置 容器。

  5. 单击包含程序包的软件安装容器。

  6. 在”组策略”窗口的右窗格中,右键单击该程序,指向”所有任务”,然后单击”重新部署 应用程序”。 您将收到以下消息:

    重新部署此应用程序将在已安装应用程序的地方重新安装该应用程序。 是否要继续/p>

  7. 单击“是”。

  8. 退出组策略管理单元,单击” 确定”, 然后关闭”Active Directory 用户和计算机”管理单元。

删除程序包

若要删除已发布或分配的程序包,请按照以下步骤操作:

  1. 通过单击”开始”,指向”管理工具”,然后单击”Active Directory用户和计算机”,启动 “Active Directory 用户和计算机”管理单元。
  2. 在控制台树中,右键单击域,然后单击”属性 “。
  3. 单击”组策略” 选项卡,单击用于部署程序包的组策略对象,然后单击”编辑 “。
  4. 展开 包含用于设置 程序包的软件安装项的 Software 设置 容器。
  5. 单击包含程序包的软件安装容器。
  6. 在”组策略”窗口的右窗格中,右键单击该程序,指向”所有 任务“,然后单击”删除 “。
  7. 执行下列操作之一:
    • 单击 “立即从用户和计算机卸载软件”, 然后单击”确定 “。
    • 单击 “允许用户继续使用该软件但阻止新 安装”,然后单击”确定 “。
  8. 关闭组策略管理单元,单击” 确定”, 然后打开”Active Directory 用户和计算机”管理单元。

疑难解答

使用组策略删除已发布程序包后,它们将显示在客户端计算机上。

当用户已安装程序但尚未使用该程序时,可能会发生此情况。 当用户首次启动发布的程序时,安装即完成。 然后,组策略将删除该程序。

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8582 人正在系统学习中

来源:allway2

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月8日
下一篇 2021年10月8日

相关推荐