您好,欢迎来到九壹网。
搜索
您的当前位置:首页第八章使用组策略管理软件

第八章使用组策略管理软件

来源:九壹网
 本文由xilong83贡献

pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 80 MCSE2000 系列——Windows 2000 活动目录 第八章 内容摘要

使用组策略管理软件分配

本章将重点讲解如何使用组策略在 Windows2000 中自动进行软件分配(Software Deployment) .内容包括: Windows2000 软件分配的准备 Windows2000 软件分配的配置 Windows2000 软件分配的维护 Windows2000 软件分配后的删除 考点提示

软件指派和软件发布的区别 软件分发使用的安装包类型 软件分发后的修复 8.1

软件分配(Software Deployment)简介

软件分配能够使管理员在公司内集中安装和维护应用程序. 软件分配可以从一个地点安 装和管理应用程序,补丁程序和升级程序,并将这些程序分配给特定的计算机或者用户. 使用组策略是实现软件在 Windows2000 网络中分配的必要条件. 使用组策略分配软件与手工安装应用软件相比有如下优点: 减少管理负担.使用组策略管理员可以在网络中集中对软件进行分配和管理,而不 必为每一台客户端计算机单独手工安装. 增强软件安装控制.可以避免用户在自己的客户端随意安装软件.由于软件分配在 服务器端向客户端安装软件,因此可以禁止用户自己安装软件. 软件分配可以指派不同用户,不同计算机安装不同的计算机.可以设置不同的安装 时间,如计算机启动或者用户登录时安装. 实现软件自动修复.当通过组策略分配的软件被误删除后,软件分配可以自动修复, 并补充被删除的文件. 实现软件自动升级.当软件版本升级后,可以通过设置组策略将升级版分配给客户 端,实现软件的自动升级. 方便软件删除.当软件不再需要时,可以通过组策略在整个网络中彻底删除无用软 件.

通过软件分配可以实现对软件的安装,维护进行管理.软件分配可以分为四个阶段: 1, 软件分配准备阶段 2, 软件分配的实施阶段 3, 软件分配的维护阶段 4, 软件分配的删除阶段 后面我们将依次对这四个阶段需要注意的内容进行介绍. 8.2

8.2.1 软件分配的条件 软件分配的准备

上海南洋微电子公司版权所有 第八章

使用组策略管理软件分配 81

实现软件分配需要满足如下必要条件: 1,要有 Windows 安装服务(Windows Installer Service) :Windows 安装服务是一个在客 户端运行的服务.它执行软件安装,配置和修复过程. Windows 安装服务是软件分配过程中事实上的执行者, 当软件通过组策略指派给计算机 或者用户去安装的时候,Windows 安装服务具体去执行整个安装过程. 除了安装之外,Windows 安装服务还可以更改或者修复已安装的应用程序. 注意:由于 Windows98,Windows NT 不包含 Windows 安装服务,因此,不能向上述操作 系统分配软件. 2,需要有安装软件包(Installer Package) . Windows2000 软件分配可以使用两种软件安装包,即 Windows 软件安装包(Windows Installer Packages)和非 Windows 软件安装包(Non-Windows Installer Packages) . Windows 安装软件包包含安装应用程序的所有必要文件和安装配置文件.Windows 安 装包一般由软件程序供应商提供, 如果软件供应商没有提供

此类软件包, 可以使用第三方工 具创建.但使用第三方工具需要详细了解应用程序源文件,需要更改的 Registry 值,需要安 装的源文件及路径等信息. 通过 Windows 安装包安装的应用程序在收到损坏时,可以实现应用程序的自我修复功 能.例如,某一个应用程序的部分文件被一个用户删除,当用户再次使用时,此应用程序能 够自动还原被删除的文件,而不影响用户使用. 注意:应用程序在自我修复过程中,安装源文件必须可以访问. 通过 Windows 安装包安装的应用程序还可以根据用户的需求选择安装不同的组件.例 如,安装词典类软件,可以在查找特定单词时再装入包含这个单词的词库组件,而不必一开 始安装太多内容.这种技术也称为即时安装(Just-in-time Installation) . Windows 安装包以*.msi 为扩展名, 现在已经有很多软件开发商提供此类型的安装文件, 可以直接使用. 如果安装文件还不是 Windows 安装包类型, 可以通过第三方软件将安装文件重新打包. Swiadmle.msi 是一个 Windows2000 附带的第三方打包工具,如下图所示,适当填充相关参 数并存盘,可以得到重新打包的 Windows 安装软件包. 上海南洋远程教育系列教材

82 MCSE2000 系列——Windows 2000 活动目录

图 8-1 软件分配支持的第二种文件类型是非 Windows 软件安装包. 零管理 Windows 文件 (Zero Administration for Windows Files)是一种最常用的非 Windows 软件安装包, 它是一个文本文 件,定义了安装应用程序的建议. 零管理 Windows 文件以*.zap 作为扩展名, 它可以在不对非 Windows 软件安装程序重新 打包的情况下对这个程序进行分配.但同时,使用*.zap 文件也有一些不利的方面: 零管理 Windows 文件只能够发布(Publish),不能够指派(Assigning). 零管理 Windows 文件在应用程序受到损坏的时候不能够自动修复损坏的文件,而只 能完全重新安装. 零管理 Windows 文件几乎不能实现用户不参与情况下的自动安装.也就是说用户在 安装过程中需要做出很多设置. 不能够使用 Windows 安装服务所具有的安装权限进行安装. 这意味着当前用户如果 没有安装应用程序的权限,则使用*.zap 文件进行的软件分配不能进行. 3,需要创建软件分配的组策略和软件分配点. 组策略是使应用程序安装包能够在 Windows2000 网络中自动分配的关键因素之一.当 计算机启动或用户登录时, 执行相关组策略, 访问分配的应用程序安装文件, 开始安装过程. 软件分配点是一个位于服务器上的共享目录, 在软件分配点上面存存放应用程序的安装 软件包, 并设置不同的访问权限. 允许设置需要安装软件的用户应该对所安装的应用程序拥 有 Read 权限. 8.2.2 软件分配的方式

具备了上面所说的三个条件, 软件分配可以根据需要进行配置. 在组策略中进行软件分 配,有两种方式可以选择:软件发布(Software Publishing)和软件指派(Software Assigning). 软件发布

软件发布只能针对用户进行.不能对计算机发布软件. 软件发布不会自动为用户安装应用程序.当发布成功后,只要用户打开添加/删除应用 程序(Add/Remove Programs)界面,就可以看到发布的应用程序选项. 用户安装发布的应用程序最简单的方法是在自己的计算机上通过控制面板中的添加/删 除应用程序进行安装. 用户安装发布的应用程序另一种方法是使用关联文档激活安装过程. 当一个应用程序发 布成功后, 这个应用程序将在活动目录中进行登记. 活动目录中会记录下与这个应用程序关 联的文档的扩展名. 当一个用户点击一个未知类型的文件后, 计算机向活动目录查询是否有 与这个类型关联的被发布的应用程序. 如果有, 计算机将自动安装这个应用程序用来打开这 个文件. 软件指派

软件指派既可以针对用户进行,又可以针对计算机进行. 针对用户配置软件指派可以在用户需要的时候安装应用程序.一个应用程序指派给用 户,当用户登录后,应用程序图标会出现在计算机的桌面和用户的开始菜单中.但此时应用 程序并没有真正安装. 直到用户使用这个应用程序时, 如用户第一次双击这个应用程序图标 或者双击与这个应用程序的关联文档

时, 这个应用程序才真正开始安装. 应用程序指派给用 户可以减少用户安装程序的时间,并节省不必要的磁盘空间浪费. 应用程序指派给用户后, 无论用户在网络中任何一台登录, 应用程序指派的结果是相同 的. 上海南洋微电子公司版权所有 第八章

使用组策略管理软件分配 83

针对计算机配置软件指派与指派给用户不同.应用程序指派完成后在计算机下次启动 时,应用程序自动安装在被指派的计算机上. 应用程序指派给计算机后, 无论任何用户在这台计算机上登录, 都可以启动安装过程 (第 一次启动计算机有效) ,并访问经指派并已经安装的应用程序. 总起来讲,软件发布(Software Publishing)和软件指派(Software Assigning)之间,针 对用户的软件指派(Software Assigning)和针对计算机的软件指派(Software Assigning)之 间各自有不同的特点,根据需要选择合适的软件分配方法可依得到满意得结果. 下表列出了上述三种不同的软件分配方法之间的比较. 分配类型 优点 指派(给用户) 用户需要时总能够访问到指 派的应用程序. 应用程序的安 装不需要人的参与 指派(给计算机) 缺点 即使用户从来没有使用指派 的应用程序. 被指派的应用程 序仍然会出现在用户的开始 菜单上. 应用程序在计算机启动时自 在组策略中配置好软件发布 动安装 后, 必须重启动所有的计算机 软件发布才有效. 应用程序安装之前, 应用程序 用户必须自己安装应用程序. 图标不会出现在开始菜单中. 安装过程不是自动的. 发布 8.3

软件分配的配置

在 Windows2000 活动目录体系中,具备了软件分配的必要条件,可以在组策略中对软 件分配进行具体设置了. 1,建立软件分配点 软件分配设置的第一步是要建立一个软件分配点. 软件分配点是一个共享目录, 这个共 享目录中包含软件分配过程中所有必要的源文件. 为了保证安全性, 应该在这个共享目录中 设置合适的安全权限,使只有必要的用户和计算机能够访问这个目录中的文件. 与软件分配(Software Deployment)有关的源文件有如下几个类型: 文件类型 扩展名 说明 .msi Windows 安装程序包 这些文件通常由软件供应商提供, 用以加快特定应用程 序的安装. 在软件分发点中必须把这些文件和任何其他 必需文件共同保存为要管理的软件. 转换程序包 也叫作修改,这些文件在分配或发布时对 Windows 安 装程序包进行自定义.例如,它们可能会指定安装过程 .mst 仅仅安装完整程序包的一部分. 修补程序 错误修复,Service Pack 以及类似文件可以用这种形式 分发. 修补程序不应该用于主要的修改, 其作用如 下: .msp

不能删除组件或功能 不能更改产品代码 .zap 文件 .zap

不能删除或更改快捷方式,文件或注册表项的 名称 这些文件与 .ini 文件类似,都是使用记事本之类的文 本编辑器创建的.它们只能发布(不能分配) ,并且它 上海南洋远程教育系列教材

84 MCSE2000 系列——Windows 2000 活动目录 应用程序分配脚本 .aas

为用户指定了一个可执行的安装程序(例如 \\\\server\\share\\Excel\\Setup.exe) ,该程

序在控制面板中的 \"添加/删除程序\"中能够看到.用户在本地计算机上具 有管理权限. 这些文件包含一些与程序包分配或发布有关的说明.

2,使用组策略分配软件 使用组策略分配软件首先确定软件分配的范围,在站点,域还是组织单元内分配.在哪 一个范围内分配应用程序就在哪一层容器中创建组策略. 在组策略的计算机设置(Computer Configuration)和用户设置(User Configuration)中, 存在软件安装子容器,在此子容器中可以添加准备分配的应用程序.计算机设置(Computer Configuration) 中设置分配给计算机的应用程序, 用户设置(User Configuration)中设置分配给 用户的应用程序.

图 8-2 实验 1:在域中分配应用程序 test1.msi 1, 针对域创建组策略 Default Domain Controller Policy. 2, 在计算机设置(Computer Configuration)\\软件设置(Software Settings)\\软 件安装(Software Installation)中添加准备分配的软件包 test1.msi.根据向导 提示完成后续步骤. 3, 或者在用户设置(User Configuration)\\软件设置(Software Settings)\\软件 安装(Software Installation)中添加准备分配的软件包 test1.msi.根据向导提 示选择是发布(Publishing)还是指派(Assigning),完成后续步骤. 3,设置软件分配默认属性 通过设置软件分配属性可以确定软件分配的方式, 更改软件安装包的位置, 安装过程的 用户界面等.设置好软件分配的默认属性,此后添加新的软件安装包,除非特别指定,都按 照默认属性的设置进行分配. 选项 说明 Default package location(默认包位置) 包含.msi 包文件的软件分布点位置. 可以指 上海南洋微电子公司版权所有 第八章

使用组策略管理软件分配 85

New packages When adding new packages to user settings(给用户设置添加新包时的新 包)

Installation user interface options(安装用户 界面选项)

Uninstall the application when they fall out of the scope of management (卸载不在管理范围 内的应用程序)

定任何包含软件包的位置, 但确保分布点不 在本地驱动器上. \"Display the Deploy Dialog boxes\"(显示布 置对话框)选项显示了添加到 GPO 的每个 包文件的一个对话框. 这个对话框提示读者 发布或分配新的包文件. \"Publish\"(发布)选项自动发布一个\"User Configuration\"下不出现. 如果读者打算给需 要进行发布的 GPO 添加多个应用程序,使 用此选项.用\"Assign\"(分配)选项自动分 配一个默认的新包文件. 如果读者打算给需 要进行分配的 GPO 添加多个应用程序,使 用此选项. 用\"Advanced published or assigned\" (高级发 布或分派)选项进行更好的控制.例如:使 用变换. Windows 安装程序包通常包括两种不同的 安装界面.基本界面用默认值安装软件,最 大界面提示用户输入值. 可以选择用哪种界 面显示安装过程. 如果一个 GPO 不再适用于一个用户,因为 设置在一新的 GPO 上, 或是 GPO 被删除了, 应用程序以及所有相关的文件将从用户的 计算机上自动删除. 图 8-3

上海南洋远程教育系列教材

86 MCSE2000 系列——Windows 2000 活动目录

4,自定义软件分配包的安装过程 当公司规模比较大时, 不同用户安装同一个应用程序可能会有不同的要求, 如安装的组 件不同等. 这时, 在不改变软件安装包的前提下, 可以使用软件更改 (Software Modification) . 创建软件分配目录(Category) ,使用*.mst 对软件包的分配制订不同的配置.*.mst 是一 个记录如何更改软件安装包的安装过程的文件.使

用*.mst 文件可以应用一个软件安装包得 到几种不同的安装结果. 例如,当安装一套词典软件时,根据用户的工作性质不同,可以分别选择安装不同的字 库,从而在不占用太多资源的前提下尽可能满足用户的需求.在这个过程中,词典安装包文 件不变,可以通过创建并使用*.mst 文件完成. 注意:*.mst 文件只在分配新的安装包文件过程中可以指定.一旦安装文件包设置完成, *.mst 文件就不能添加或删除了.

图 8-4 实验 2 :设置软件更改(Software Modification) 1, 向组策略中添加一个新的软件安装包. 2, 右击软件安装包,选择属性. 3, 选择更改(Modification)选向卡,添加准备好的*.mst 文件. 5,创建并管理软件类别(Creating Software Categories) 软件类别是在特定情况下可以使用的一种软件分类方法. 软件发布(Software Publishing)的最终结果使用户在添加/删除应用程序(Add/Remove Programs)中可以看到被发布的应用程序.当发布的软件较多时,可以创建几个软件类别, 将软件添加到这些类别中,以便于用户查找. 上海南洋微电子公司版权所有 第八章

使用组策略管理软件分配 87

图 8-5 实验 3 :创建软件类别并分类软件 1, 右击软件安装(Software Installation) ,选择属性. 2, 选择类别(Categories)选向卡,创建软件类别. 3, 右击添加的软件包,选择属性. 4, 选择类别(Categories)选项卡,分配软件包所属的软件类别. 6,将文件扩展名与应用程序关联 Windows2000 在软件发布中记录所发布软件与文件的扩展名之间的关联关系. 但文件的 扩展名所对应的软件可能不是唯一的.如*.doc 文件与 Word97,Word2000,Wordpad 等程序关 联.当用户双击一个*.doc 文档时,需确定具体要安装的应用程序. 在组策略中可以对文件扩展名与应用程序的关联关系进行排序, 优先级高的关联最终有 效. 不同的容器可以实行不同的组策略, 因此不同的用户或者计算机可以使用不同的文件扩 展名与应用程序的关联. 更改了文件扩展名与应用程序的关联关系, 意味着当用户第一次双击特定扩展名的文件 时,计算机自动安装关联的应用程序. 上海南洋远程教育系列教材

88 MCSE2000 系列——Windows 2000 活动目录 图 8-6 8.4

软件分配的维护

软件分配完成后,使用组策略还可以对通过分配安装在客户端的软件进行维护. 软件分配后的维护包括升级(Upgrade)和再分发(Redeployment) . 8.4.1 软件分配后的升级

当应用程序的升级版本推出后, 在企业网络中集中进行旧版本的升级可以节省很多管理 工作.Windows2000 支持通过组策略中的软件分配对软件进行升级. 通过组策略升级软件有两种方式:强制升级和可选择升级. 强制升级在条件满足时自动升级现有旧版本软件.如企业网络中将指派给用户的 Word97 升级为 Word2000,配置相应的组策略后,用户下次登录并使用 Word 时计算机自动 安装 Word2000 软件. 可选择允许用户决定是否升级到新的版本.这意味着,如果用户不选择升级,他仍然可 以使用旧版本的软件. 上海南洋微电子公司版权所有 第八章

使用组策略管理软件分配

图 8-7 实验 4:升级分配的软件 1, 在组策略中发布两个版本的应用程序 V1.0 和 V2.0. 2, 右击 V2.0 版本,选择属性,选择升级(Upgrade)选向卡. 3, 在将升级的软件包

(Packages that this package will upgrade)中添加 V1.0 版 本软件包. 4, 选择升级类型. 软件分配后的再分发(Redeployment) 8.4.2

有一些软件虽然版本相同,但是由于推出的时间不同,部分文件已经发生了变化.软件 供应商在同一个版本的软件中会提供多种安装包. 使用较新的安装包可以修正当前软件的一 些错误.软件分配后的再分发可以刷新客户端软件. 软件分配后针对发布,指派的软件再分发的过程不同. 当软件是通过指派给用户的方式安装在客户端时, 软件再分发后, 用户下次登录时用户 所在计算机的开始菜单,桌面,注册表会发生相应变化,但直到用户第一次使用到这个应用 软件时,这个软件包才真正重新分配. 当软件是通过指派给计算机的方式安装在客户端时, 软件再分发后, 当计算机重新启动 后,软件自动重新分配. 当软件是通过发布安装在客户端时, 软件再分发后, 用户下次登录时用户所在计算机的 开始菜单,桌面,注册表会发生相应变化,但直到用户第一次使用到这个应用软件时,这个 软件包才真正重新分配. 上海南洋远程教育系列教材

90 MCSE2000 系列——Windows 2000 活动目录

图 8-8 实验 5:配置软件再分发 1, 从软件供应商得到现有软件的更新软件包,替代旧的软件包. 2, 打开原来分配软件的组策略,右击新的软件包. 3, 选择再分配(Redeployment) .

8.5 删除已经分配的软件

通过组策略分配的软件不能从客户端简单地删除, 一方面由于客户端的用户不一定具备 足够的权限.另外,如果组策略不变,客户端软件被删除后,下次用户登录或者计算机重新 启动后软件仍然会安装. 通过组策略删除分配的应用程序非常方便, 只需要在组策略中删除分配的软件包就可以 了. 通过组策略删除软件有两种选择:强制删除(Forced Removed)和可选择删除(Optional Removed). 强制删除(Forced Removed)在计算机下一次重新启动或者用户重新登录后自动进行. 具体删除的时间与软件早期分配的方式相关. 可选择删除(Optional Removed)软件并不真正删除,但也不会再向网络中广播分配信 息,客户端的添加/删除程序(Add/Remove Program)也不再列出原分配的软件.如果用户 在客户端删除了分配的应用程序,则不会再重新安装.

上海南洋微电子公司版权所有

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务