|
| 把此文档发送给你的同事 |
内容:
介绍 先决条件和初始配置 软件安装插件的配置 软件安装和维护场景 附录一个Excel 97 .Zap文件 相关链接
该文档属于渐进指南系列,该系列介绍Windows 2000操作系统的修改和配置管理特性。该指南给出了软件安装和维护的概要。它也解释了如何使用组策略Microsoft管理控制台插件中的软件安装扩展,来为组中的计算机和用户,指定策略设置。
软件安装和维护要依赖于活动目录和组策略。负责软件安装和维护的管理员应该熟悉这两种技术。
发行和指派
管理员可以使用软件安装和维护程序来发行或指派软件:
发行:管理员可以发行用户可能认为有用的应用程序,允许用户决定是否安装该应用程序。只能发行给用户,不能是给计算机。 指派:管理员可指派用户完成工作所需要的应用程序。被指派的应用程序在用户的桌面上可自动得到。
为比较这些功能,参见下面表1。管理员配置组策略对象(GPO)中的应用程序,这里的GPO跟活动目录容器如站点、域、组织单元(OU)等有关联。
| 发行给用户 | 指派给用户 | 指派给计算机 | |
|---|---|---|---|
| 在管理员配置该软件后,就可以安装 | 如果上次登录时,某GPO中已应用于该用户,而某应用程序是配置在该GPO中的,那么,在该当前登录会话的中,可进行安装(由添加/删除程序控制面板)。如果该应用程序是配置在一新的GPO中,而且没有与用户建立关联,则下次登录时才可以安装。 | 如果上次登录时,某GPO中已应用于该用户,而某应用程序是配置在该GPO中的,那么,在该当前登录会话的中,可进行安装(由添加/删除程序控制面板)。如果该应用程序是配置在一新的GPO中,而且没有与用户建立关联,则下次登录时才可以安装。 | 计算机重启后 |
| 通常,用户可以从何处安装软件 | 控制面板中的添加/删除程序 |
开始菜单的快捷键
桌面的快捷键 控制面板中的添加/删除程序 | 该软件已安装 |
| 如果没有安装该软件,并且用户打开跟该软件关联的文件,将会安装该应用程序吗? | 是 | 是 | 该软件已安装 |
| 用户可以用控制面板中的添加/删除程序来删除软件吗? | 是,用户可以用控制面板中的添加/删除程序来重装该应用程序 | 是。将立即再次通知该软件,这意味着在用户桌面上仍将出现快捷键,通过单击该快捷键就可重装该应用程序 | 否,只有本地管理员可以删除该软件,用户可修复该软件 |
| 所支持的文件类型 | Windows Installer包(.msi文件)和ZAP文件 | Windows Installer包(.msi文件) | Windows Installer包(.msi文件) |
所支持的安装文件类型
软件安装和维护程序支持Windows Installer包(.msi文件),重打包文件和.zap文件。
Windows Installer包(.msi文件)包含了所有必要的信息,用以描述Windows Installer是如何安装应用程序的。它覆盖了所有可以想象到的情况:不同的平台、不同的已安装的产品和无数的缺省的安装位置。一些应用程序,诸如:Office 2000提供其自身的.msi文件。这些文件就是所谓的自带的Windows Installer包。
使用打包工具可以为自己的应用程序创建Windows Installer包,打包工具的供应商有:InstallShield软件公司和WISE Solutions公司。欲知详情,请参看Windows Installer应用程序部分。
也可以用Windows Installer对现有的应用程序重新打包。为创建该应用程序的包,可使用重打包工具,如VERITAS WinInstall LE,这在本文的后面有阐述。
不是基于Windows Installer的应用程序,必须使用.zap文件来描述他们现有的安装程序。.zap文件是一个文本文件(类似于.ini文件),提供了如下方面的信息:如何安装程序、应用程序属性和应用程序应该安装的位置。附录中有一个.zap文件的范例:一个Excel 97 .Zap文件。
先决条件
这个关于软件安装和维护程序的文档是基于后者的:Windows 2000服务器的通用基础结构配置渐进指南。
在开始该指南前,需要创建通用的基础结构,设定特定硬件和软件配置。如果没有使用该通用基础结构,则需要对该指南中的内容作适当的修改。
软件的安装和维护依赖于组策略的。强烈建议读者在阅读软件安装和维护程序指南前,读完关于组策略的渐进指南,理解组策略特性。
注:如果你读完组策略指南,可能会有必要禁止某些策略,特别是回送策略,因为它不允许人们在控制面板里的添加/删除程序中,安装软件。
此外,也许你想使用可制作Windows下的安装程序的重打包软件: VERITAS WinINSTALL LE的渐进使用指南,并在继续该指南前,对一些软件重新打包。
Windows Installer应用程序
软件安装和维护程序简化了Windows Installer服务,它属于操作系统的Windows FOOTNOTE族。为取得最好的效果,极大的降低TCO,请使用支持Windows Installer的应用程序。
没有为这些指南提供示例应用程序。必须得获取诸如Microsoft 2000的应用程序,它自带Windows Installer包(有一.msi文件)。否则,就必须使用编辑或重打包工具,为你的软件创建Windows Installer包。
如果知道应用程序的体系结构,并有所有相应的文件,那么,可以使用打包工具,创建自己的Windows Installer包。可从下述供应商那里获得打包工具:
可从InstallShield站点获取InstallShield软件公司的信息。 可从WISE Solutions站点获取WISE Solutions公司的信息。
如果想将软件安装和维护程序用于现有的应用程序,那么,应该考虑对该应用程序重新打包,以支持Windows Installer。支持Windows下的安装启动,可用来对现有应用程序重新打包的VERITAS WinInstall LE,可在Windows 2000服务器CD中找到。如果对重打包软件不熟悉,请参考可制作Windows下的安装程序的重打包软件: VERITAS WinINSTALL LE的渐进使用指南,它介绍了如何使用这些重打包工具。
欲知详情,请看VERITAS站点。
最佳惯例:
如果拥有某应用程序的所有文件,并且知道安装时需要对注册表作什么样的修改,而且文件也不多的情况下,读者也许想创建一个自己的Windows Installer包,而不是对该应用程序重新打包。 重新打包的成功与否,是受进行重打包过程的所在的计算机的状态的影响。为取得最好的效果,应该在干净的计算机上面开始对应用程序重新打包,干净的计算机的定义为:在运行VERITAS Discover程序前,计算机上只安装了操作系统和操作系统服务包。
其它公司也为它们的应用程序提供自己的Windows Installer支持。请联系你偏爱的应用程序供应商,了解其Windows Installer支持的信息。
非Windows Installer的应用程序
不安装Windows Installer的情况下,也能够发行应用程序。它们只能发行给用户,并通过现有的安装程序,进行安装。
由于这些非Windows Installer应用程序,是使用现有的安装程序,这些应用程序不能:
不能提高安装的优先级。 在首次使用的软件上安装某特性。 在首次使用的特性上安装某特性。 恢复不成功的操作,如安装、修改、修复、移除,以及利用Windows Installer的其它特性。 检测被破坏的状态,并自动修复。 在能够用应用软件安装和维护程序前,要制作安装程序,它必须以ZAP(.zap)文件描述,它是文本文件,类似于.ini文件,它提供如下信息:
如何安装该程序-在命令行中使用的。 该应用程序的属性-名称、版本和语言。 应用程序自动安装时的登记项-文件扩展、CLSID和ProgID。
注:.zap文件存储的位置,跟安装程序指向的网络上的位置相同。附录提供了一个.zap文件的例程。
为Windows Installer应用程序创建软件发布点
为管理软件,必须要创建一个软件发布点,在该点处有所有的Windows Installer包(.msi文件),.zap文件和实际的软件文件。
可按如下步骤创建软件发布点:
用适当的、用以软件发布的文件夹,来建立网络共享。 将Windows Installer包、应用程序可执行文件和.zap文件,拷贝到适当的共享文件夹中。 在更高一级的网络共享文件夹中,设定适当的许可。用户必须有从该软件发布点读的权限。设置如下的自由访问控制(DACL)许可:
所有人:读
管理员:完全控制、更改和读
下列过程向你说明如何建立发布点。
创建软件发布点:
以管理员身份登录到HQ-RES-DC-01服务器。 双击我的文档图标。 双击本地磁盘的硬盘驱动器图标,它就是你所想建立的软件发布点。 在文件菜单下,选择新建,并单击文件夹。 在所选定的驱动器窗格的新建文件夹中,键入Managed Applications。 右键单击Managed Applications文件夹,在上下文菜单中选择属性。 在Managed Applications属性页,单击共享标签,单击共享该文件夹,并在注释文本框中,键入Reskit Managed Applications。 单击许可。在Managed Applications的许可对话框中,选择每个人,然后在许可下面,清除完全控制允许许可和更改复选框。确保每个人都对该文件夹是只读的。单击添加。 在选择用户、计算机或组对话框中,在名称下面单击管理员,然后单击添加。(注:搜索文本框中应预置为reskit.com。)单击确定。 在Managed Applications许可对话框中,选择管理员,然后在许可下面,将完全控制和更改许可,设为允许。确保管理员对该文件夹有完全的控制、更改和读取权限。单击确定。 在Managed Applications属性对话框中,单击确定。
可以重复前面的步骤,为你所管理的软件,创建任意额外的文件夹。注:不是每个子文件夹都需要显式地共享,或设定其许可。然后,需要把该Windows Installer包、.zap文件和该应用程序,拷贝到适当的共享文件夹中。
请注:对于按计算机指派应用程序,只有通过本地系统帐号,才可以访问该网络共享。这不是Windows NT 4.0和Novell服务器的缺省设置。
最佳惯例:管理员应该考虑使用Windows 2000服务器的分布式文件系统(Dfs)特性,或使用Microsoft系统管理服务器,来管理他们的软件发布点。
活动目录用户和计算机插件,是管理工具程序组的一部分。它已有组策略和软件安装插件了。可以按照如下步骤来配置自己的工具,或是使用活动目录用户和计算机插件。
创建软件安装插件工具
创建软件安装插件:
以管理员身份登录到HQ-RES-DC-01服务器。 单击开始,单击运行,键入mmc,然后单击确定。 在MMC控制台中,单击控制台菜单中的添加/删除插件。 在添加/删除插件对话框中,单击添加。 在添加独立插件对话框中,于可选独立插件列表里单击活动目录用户和计算机,然后单击添加。单击关闭,然后单击确定。 在控制台树形目录中,双击活动目录用户和计算机,展开该树,双击reskit.com域,双击帐号组织单元(OU)。 单击跟Headquarters OU相邻的+号。
保存软件安装插件工具
当看完该指南,你也许会想把更改保存到该MMC控制台中。
保存更改:
在MMC控制台中,单击控制台菜单下的保存。 在保存对话框中,于文件名称文本框里键入SIM Tool,然后单击保存。
你的插件的外观将跟下面图1所示类似:

创建组策略对象
如果读者已经读完了组策略特性集渐进指南,那么,也许就有了必需的策略组对象(GPO)。
创建组策略对象(GPO):
在刚保存的软件安装插件工具(SIM Tool控制台)中,双击控制台目录树里的活动目录用户和计算机,双击reskit.com,并双击帐号。 右键单击Headquarters,并从上下文菜单中选择属性。 在Headquarters属性对话框中,单击组策略标签,然后单击新建。 键入HQ Policy。这将创建一个新的名为HQ Policy的策略组对象。 在这里,读者能够添加其它的GPO-给它们取个易懂的名字-或者可以选择编辑某GPO,该GPO可启动策略组和软件安装插件。如果有多个GPO跟活动目录文件夹关联,校验其顺序;列表里的GPO的位置越高,就越先处理。
单击关闭。
最佳惯例:考虑使用该GPO的安全描述符(DACL),来为你的组织机构提高软件管理的粒度。
关闭软件安装插件:
在SIM Tool控制台中,单击控制台菜单中的保存。 单击控制台菜单中的退出。
编辑组策略对象(GPO):
以管理员身份登录到HQ-RES-DC-01服务器。 单击开始,指向程序,单击管理工具,然后选择SIM Tool。 在SIM Tool控制台中,双击活动目录用户和计算机,双击reskit.com,然后双击帐号。 右键单击Headquarters,并在上下文菜单中选择属性。在Headquarters属性对话框中,单击组策略标签。右键单击组策略对象链接列表框中的HQ Policy,并单击编辑。这将打开组策略插件。 在组策略插件中,双击计算机配置节点下的软件设置。 在控制台目录树中,双击用户配置节点下的软件设置。
这样,就打开了HQ Policy GPO的软件安装插件。所得插件的外观应该如下面图2所示:

可使用控制台目录树中的,HQ Policy和计算机配置下的软件设置节点,指派应用程序到该GPO所管理的计算机上。使用用户配置节点下的软件设置节点,来指派或发行应用程序到该GPO所管理的用户。
为组策略对象配置软件安装的缺省值
可以在单个组策略对象层次,为软件安装配置缺省值。
使用软件安装属性对话框(如下面图3所示),可设定所选的组策略对象的软件安装缺省值。这部分介绍了一些可用的选项。

为新的包和安装用户界面设定选项
为控制添加新程序包到选定的GPO中的过程中所产生的状态,可以使用软件安装属性对话框中的通用标签,并在新程序包图文框中设定选项。缺省的状态跟配置软件对话框所表现出来的一样,并且管理员可以从该对话框中选择其中一个选项。
如果要将多个包配置到某GPO中,并不作转换就发行,那么,可以在新程序包图文框中选择发行,这样,所配置的每个包都自动被发行了。如果想用转换(定制或.mst文件)来添加包,那么需要选择高级发行或指派。
注:在该软件配置好后不能添加或更改转换(.mst文件)。
当管理员同时添加多个应用程序时,该设置是非常有用的。例如,如果管理员添加五个应用程序到该GPO,并将对它们进行无转换的发行,那么,管理员可将它设为发行。
类似的,在安装用户界面选项图文框中的选项,对于安装时的Windows Installer所展示的用户界面的个数,使得管理员可以对它作出设定。基本的用户界面只给出过程条和消息;除取消外,没有其它的用户选择。最大的用户界面选项展示了所定义的Windows Installer包的读者。
设定分类选项
当某组织机构有大量需要管理的软件,管理员可以为软件创建分类。这些分类可以用来过滤控制面板中的添加/删除程序中的软件。例如,可以创建名为Productivity Applications的分类,并包含诸如字处理和数据库管理应用程序等软件。
尽管在软件安装属性对话框中有分类标签,分类是建立在单个域的层次。这意味着,在域里的任意GPO的任意软件安装属性页里,域管理员都能够创建和编辑分类。然后他们可以使用这些分类,来管理该域里的任意GPO中的软件。没有缺省分类,也没有提供现成的分类。
最佳惯例:由于是按域而不是按GPO来分类的,组织机构应该标准化分类,并以集中的方式创建它们。
配置缺省设置:
在组策略插件控制台目录树中,右键单击用户配置下的软件安装,然后单击属性。这将打开软件安装属性对话框。使用该对话框,为当前的GPO中的软件安装设置缺省值。缺省包的位置可设置为,此前所创建的软件发布点的网络位置。这样,就不需要挨个浏览所添加的包。 在软件安装属性对话框中,单击浏览。 在前面关于网络共享位置部分里,创建了软件发布点,在此,需要浏览该软件发布点,而不是浏览服务器上的本地驱动器。这样,可保证从用户能访问的位置处,管理软件。用户不能访问服务器里的本地驱动器里的包。
在浏览文件夹对话框中,单击跟我的网络位置相邻的+号,双击整个网络,双击Microsoft Windows网络,然后双击reskit.com。 双击HQ-RES-DC-01,单击所管理的应用程序,然后单击确定。 注:上面的准确的定位可能跟你的网络不同。确保指向跟网络有关的软件发布点,而不是跟服务器上的本地驱动器有关的位置。
在软件安装属性对话框中,单击通用标签,在的新程序包栏,选择显示配置软件对话框(缺省),并在安装用户界面选项栏里,选择基本(缺省)。 在软件安装属性对话框中,单击分类标签。单击添加。 在输入新类别对话框中的分类文本框里,键入Productivity Applications,然后单击确定。在分类标签中,单击添加。 在输入新类别对话框中的分类文本框里,键入System Applications,然后单击确定。单击确定。
如果想更改这些缺省值,或给组织添加额外的分类,可返回软件安装属性对话框。如前面所说的,分类是按单个域分的,而不是按单个GPO。
这里,可以关闭软件安装插件或继续进行后面描述的场景。
该文档涉及的场景
该文档涉及几种关于软件安装和维护的基本的场景,包括:
指派重打包的Microsoft Word 97(给用户)。 发行Microsoft Excel 97(使用.zap文件)。 删除Excel 97。 将Word 97升级到Microsoft Office 2000(使用Office 2000转换)。 将Windows 2000指派到计算机(新建的)
如果没有这些应用程序包,就得修改该渐进指南。可以使用自身就支持Windows Installer的应用程序,或重打包以支持Windows Installer。
请注意,该指南并没有描述所有可能的软件安装和维护场景。应使用该指南,了解软件的安装和维护。然后考虑你所在的组织机构应该如何使用软件安装和其它的IntelliMirror特性,减少TCO。
注:如果已完成组策略渐进指南,那么,有必要取消一些组策略,以完成本指南。例如,回送策略禁止访问控制面板中的添加/删除程序。
指派重打包的Word
无论发行还是指派软件,其基本步骤大体上是一样的。该指南给出了此场景-为用户指派Microsoft Word 97重打包的版本。
该过程假定,你已经在软件发布点(前面创建的)创建了Word97文件夹,并且正使用Microsoft Word 97的重打包版。
注:为指派给用户,要启动组策略插件里的用户配置节点。如要指派给计算机,启动计算机配置节点。
指派重打包的Word或其它软件
以管理员身份登录到HQ-RES-DC-01服务器。 单击开始,指向程序,单击管理工具,然后单击SIM Tool。 在SIM Tool控制台中,双击活动目录用户和计算机,双击reskit.com,然后双击帐号。 右键单击Headquarters,并从上下文菜单中选择属性。在headquarters属性对话框中,单击组策略标签。右键单击组策略对象连接列表中的HQ Policy,并单击编辑,打开组策略插件。 在组策略插件里的用户配置下面,双击软件设置,右键单击软件安装,并从上下文菜单中选择新建。单击程序包。 在打开对话框中,单击Word97文件夹。 从早先创建的软件发布点处,替代将要配置的软件的文件夹。 单击打开。单击Word,并打击打开。在配置软件对话框中,单击指派,然后选择确定。
注:如果要配置带转换的Windows Installer包,需要在配置软件对话框中,选择配置程序包属性,这样,可以将转换跟包建立关联。在这里,作出这些属性的其它改变,然后可按下确认,指派或发行该软件。
在指派过程中,应用程序被添加到软件安装插件。在应用程序被指派后,在Details窗格中,右键单击该应用程序登记项,查看被指派的用户的属性页。
该应用程序将被指派给由Headquarters GPO所管理的所有用户。
检验指派Word的效果
为检验将Word 97指派给Headquarters GPO的效果,需要以Headquarters OU所管理的用户的身份,登录到Windows 2000专业版上。(如果使用的是通用基础结构,可以登录到elizabeth@reskit.com上)。
当登录到Windows 2000专业版上,将会在开始菜单看到Microsoft Word。
如果选择Word,Windows Installer将为你安装Word。在进行安装的时候,会看到Windows Installer中的进度指示器。当安装完成后,将会启动Word,你可以编辑文档。
如果软件安装过程受到破坏,在下次用户从开始菜单中选择Word后,如果定义在Windows Installer包中的关于Word的所有关键文件都给出了,将会启动Word。如果关键文件丢失或者被破坏了,Windows Installer将修复Word,然后启动它。
发行Excel
在不将Excel 97重新打包以支持Windows Installer的情况下,如果要发行它,首先需要为Excel创建一个.zap文件。用附录里的.zap文件作为模型。同样,也需要为Excel97,在早先所创建的软件发布点处,创建一个文件夹。
打开前面所保存的软件安装插件,并编辑Headquarters GPO。(参见前面部分里的步骤。)在准备发行Excel 97时,该插件的外观,应该与前面部分里(指派Word 97时)所用的插件相似。
发行Excel:
在SIM Tool控制台,双击活动目录用户和计算机,双击reskit.com,并双击帐号。 右键单击Headquarters,并双击属性。 在Headquarters属性对话框里,单击组策略标签,单击HQ Policy GPO,然后单击编辑,打开组策略插件。 在组策略插件控制台目录树里,双击用户配置下面的软件设置,右键单击软件安装,然后在上下文菜单中选择新建。单击程序包。 在打开对话框中,单击Excel97文件夹,并单击打开。 在文件类型组合框中,单击向下箭头键,然后单击ZAW Down-level应用程序包(*.zap)。单击Excel97,并单击打开。 在配置软件对话框中,发行选项已经被选中了,单击确定。
将Excel 97发行给由Headquarters GPO所管理的用户。
由于ZAP文件发行了现有的设置,如不提高该设置的优先级,那么,它不会被执行。因此,需要在安装时,提供管理级的优先级。使用以其它的用户身份进行程序安装对话框,就可以做到这一点。能否访问该对话框,是由策略控制的。可在组策略插件中,找到名为网络安装的请求凭证的策略,它位于用户配置\管理模板\Windows组件\Windows浏览器的下面。
如果该策略被激活,它显示以其它的用户身份进行程序安装对话框,即使安装该程序所需要的文件是位于局域网上的网络计算机里的。欲知详情,请参看该策略属性页里的解释标签。
设定网络安装请求凭证策略
在SIM Tool控制台中,定位到Headquarters OU,然后右键单击Headquarters,并单击属性。 在 Headquarters属性对话框中,双击HQ Policy GPO,打开组策略插件。 在组策略插件中的用户配置下面,单击跟管理模板相邻的+号。 在网络安装请求凭证对话框中,单击激活,并单击确定。关闭组策略插件。 在Headquarters属性对话框中,单击确定。 在SIM Tool控制台,单击控制台菜单下的保存。单击控制台里的退出。
检验发行Excel 97的效果
为检验将Excel 97发行到Headquarters GPO的效果,首先,要以Headquarters OU所管理的用户的身份,登录到Windows 2000专业版上。(例如,如果使用的是通用基础结构,可用elizabeth@reskit.com身份登录。
确定发行Excel 97的效果
单击开始,指向设置,单击控制面板,然后双击添加/删除程序。 在下面图4所示的添加/删除程序对话框中,单击添加新程序。
注:所指派的Word 97,在添加/删除程序对话框中列出了。这样,用户可以按照他们的需要,添加或删除所指派的应用程序。即使用户删除了某指派的应用程序,在该用户下次登录时,还可以重新安装它。

在从网络添加程序列表中,选择Microsoft Excel 97,并单击添加。 由于安装的是一个基于非Windows Installer的应用程序,将看到以其它用户身份安装程序对话框,如下面图5所示:
在以其它用户身份安装程序对话框中,单击以后面的用户身份运行程序,在用户名称文本框中,键入Administrator,在域文本框中,键入域名(reskit)。如果拥有该计算机的系统管理员口令,必须输入口令。 单击确定。 现在,用原来的安装程序安装Excel。应该遵循原有的安装程序用户界面里的指令,来完成安装。在安装完Excel后,应该关闭该应用程序。 关闭添加/删除程序,然后关闭控制面板。 退出Windows 2000专业版
删除Excel 97:
在SIM Tool控制台,双击活动目录用户和计算机,双击reskit.com,然后双击帐号。 右键单击Headquarters,并单击属性。 在Headquarters属性对话框中,单击组策略标签,单击HQ Policy GPO,然后单击编辑,打开组策略组件。 在Details窗格,右键单击Microsoft Excel 97,然后在上下文菜单中选择所有任务。 单击删除。 在删除程序包对话框中,单击是。 注:由于Excel 97是用.zap文件安装的,所以,将不会有强制删除选项,如果用Windows Installer文件实现的话,会提供的该选项。 在Details窗格中将不再出现Microsoft Excel。 作为本地管理员登录到Windows 2000专业版(记住,在前面的场景里,是以管理员身份安装Excel)。 单击开始,指向设置,单击控制面板,然后双击添加/删除程序。 在添加/删除程序对话框里的更改或删除程序图文框中,单击Microsoft Excel 97登记项,然后选择更改/删除。 启动Excel 97安装程序。在Microsoft Excel 97安装对话框中,单击全部删除。] 当安装程序提示删除Microsoft Excel 97时,单击是。并单击确定。 关闭添加/删除程序,然后关闭控制面板。退出Windows 2000专业版。
用转换将Microsoft Word 97升级到Office 2000
Office 2000自带Windows Installer包。在进行该升级前,用Office 2000定制向导创建一个转换。在该场景中,必须要替换该转换的名称。
该过程假定,你已经把Office文件夹中必要的文件(.msi、.mst等),放到软件发布点了。
将Word 97升级到Office 2000
在SIM Tool控制台中,双击活动目录用户和计算机,双击reskit.com,然后双击帐号。 右键单击Headquarters,并单击属性。 Headquarters属性对话框中,单击组策略标签,单击HQ Policy GPO,然后单击编辑,打开组策略插件。 在组策略插件里,双击用户配置下面的软件设置,右键单击软件安装,单击新建,然后单击程序包。 在打开对话框中,单击Office文件夹,并单击打开。选择Office 2000 Windows Installer程序包(data1.msi),并单击打开。 在配置软件对话框中,单击高级发行或指派,并单击确定。 在Microsoft Office 2000属性对话框中,单击修改标签,并单击添加。 在打开对话框中,单击Office,然后单击打开。选择Office 2000转换(.mst),并单击打开。 注:一定要在修改完所有的选项后,才能单击确定。
在Microsoft Office 2000属性对话框中,单击升级标签,并单击添加。 在添加升级程序包对话框中,升级程序包列表中的Microsoft 97应该是加亮显示的。如果不是,请选中它。单击卸载现有的程序,然后安装升级程序包。最后单击确定。 在Microsoft Office 2000属性对话框中,单击现有程序的必要的升级复选框。不要单击确定。 在Microsoft Office 2000属性对话框中,单击配置标签,在配置类型域中单击指派,并接受安装用户界面选项里的缺省值(基本)。 检查所有的标签,确保已编辑了所有的属性,并准备开始进行升级。单击确定。
带有转换的Office 2000被添加到软件安装插件中。该插件将显示被指派的Office 2000,并将显示Word 97与Office 2000的升级关系。
在这里,如果以HQ Policy GPO里的用户的身份登录到Windows 2000,将会看到Word 97已被删除,并开始了升级过程。当从开始菜单中选择任意Office图标,将会安装Office 2000,完成升级过程。
将Windows 2000指派给计算机,升级到Windows 2000
可将Windows 2000升级到发行版。
注:被升级的操作系统应该比将要升级到的系统老。
如果在此之前完成了组策略的设置,那么,应该已关闭了应用组策略到计算机。如果是这样的话,在将软件安装策略应用到计算机前,需要改变该策略。
在该场景下,需要指派Windows 2000的升级到计算机,这些计算机是由针对资源的桌面OU的策略所管理的。可以很容易地把它发行给用户。
RES-WKS-01计算机应该在桌面OU中。如果不是这样的话,就需要把它移到资源OU下的某个OU中。在活动目录用户和计算机插件的Details窗格中,加亮显示某计算机,然后在上下文菜单中选择移动,就可以移动计算机了。
注:为配置Winnt32.msi程序包,需要修改Unattend.txt文件,加入Windows 2000的CD安装口令信息。否则,安装程序将在非交互式的桌面下,询问该信息,并随机等待一段时间。
打开早先创建的SIM Tool控制台。 双击活动目录用户和计算机,双击reskit.com,然后双击资源。 右键单击桌面,并单击属性。 单击组策略标签,单击新建,键入Desktop OS Upgrade。按回车键。单击编辑。 在组策略插件里,双击计算机配置下面的软件设置。 右键单击软件安装,单击新建,然后单击程序包。 浏览网络的软件发布点,该处有Windows 2000文件。 注:也许读者想将Windows 2000 CD放入服务器的光驱中,并共享该光驱,将它作为这些文件的软件发布点。这样,就可以不用把所有的文件都拷贝到软件发布点了,但是如果光驱速度不是很快,那么该安装将花费更多的时间。
单击i386文件夹,单击打开,单击WINNT32(.msi文件),然后单击打开。 在配置软件对话框中,已选中它里面的指派选项。单击确定。 关闭组策略插件,然后在桌面属性对话框中,单击组策略页里的关闭。 在SIM Tool控制台中,单击控制台菜单里的保存,然后单击控制台菜单中的退出。
在这里,需要重新启动RES-WKS-01计算机。这样做之后,将显示正常的关机和启动信息。
最后,在Windows 2000企业版启动对话框中,将可以见到如下信息:
应用软件安装设置
接下来是: Windows Installer安装管理软件Windows 2000专业版
计算机将会重启,并继续升级过程。
重要提示
这些指南里的描述的公司、组织、产品、人和事件,都是虚构的。跟现实中的公司、组织、产品、人和事件,没有任何关系。
该通用基础结构是基于专用网进行设计的。在该通用基础结构里的虚构的公司名称和DNS名称,并没有在互连网上注册使用。请不要在互连网上使用该名称。
该通用基础结构的Microsoft活动目录结构的设计的出发点,是为了说明,Microsoft Windows 2000更改和配置管理是如何与活动目录协同和作用的。它不是任意组织机构,进行配置活动目录的模型-这方面的信息可参见活动目录文档。
下面是Microsoft Excel 97的.zap文件示例。
使用记事本创建下面的文本文件,并将它保存为excel.zap,存在包含有Excel 97安装程序的网络文件夹中。注释(以‘;’开始的行)解释了文件中的每个条目的作用。
下划线(_)是连续的符号,这些线应该在一行中一起出现。
下面的例子里给出了在ZAP文件中所有可能的条目,注意这些条目多数是可选的。使用现有的安装程序,来完成Excel 97的发行的最小的ZAP文件是:
[Application]
FriendlyName = "Microsoft Excel 97"
SetupProgram = \\servername\sharename\Excel 97\setup.exe; ZAP file for Microsoft Excel 97
[Application]
; Only FriendlyName and SetupCommand are required,
; everything else is optional
; FriendlyName is the name of the application that
; will appear in the software installation snap-in
; and the Add/Remove Programs Control Panel.
; REQUIRED
FriendlyName = "Microsoft Excel 97"
; SetupCommand is the command line that we use to
; Run the application setup. If it is a relative
; path, it is assumed to be relative to the
; location of the ZAP file.
; Long file name paths need to be quoted. For example:
; SetupCommand = "long folder\setup.exe" /unattend
; or
; SetupCommand = "\\server\share\long _
; folder\setup.exe" /unattend
; REQUIRED
SetupCommand = setup.exe
; Version of the application that will appear
; in the software installation snap-in and the
; Add/Remove Programs Control Panel.
; OPTIONAL
DisplayVersion = 8.0
; Manufacturer of the application that will appear
; in the Software Installation Snap-in and the
; Add/Remove Programs Control Panel.
; OPTIONAL
Publisher = Microsoft
; URL for application information that will appear
; in the Software Installation Snap-in and the
; Add/Remove Programs Control Panel.;
; OPTIONAL
URL = http://www.microsoft.com/office
; Language for the application, in this case US
; English.
; OPTIONAL
LCID = 1033
; Architecture, in this case, Intel.
; OPTIONAL
Architecture = intel
; the [ext] [CLSIDs] and [progIDs] sections are
; all optional
[ext]
; File extensions for which this application ; will "auto-install". They are not required if you
; do not want the application to auto-install. This
; entire section is OPTIONAL.
; Note: You can put a dot in front of the file
; extension. Text > after the first = is optional and
; ignored, but the first = is required (or the whole
; line will be ignored).
XLS=
XLA=
XLB=
XLC=
XLM=
XLV=
XLW=
[CLSIDs]
; CLSIDs that this application will "auto-install"
; for. This entire section is OPTIONAL.
; Format is CLSID with LocalServer32,
; InprocServer32, and/or InprocHandler32 (in a
; comma separated list) after the =.
{00024500-0000-0000-C000-000000000046}=LocalServer32
{00020821-0000-0000-C000-000000000046}=LocalServer32
{00020811-0000-0000-C000-000000000046}=LocalServer32
{00020810-0000-0000-C000-000000000046}=LocalServer32
{00020820-0000-0000-C000-000000000046}=LocalServer32
{00020820-0000-0000-C000-000000000046}=LocalServer32
[progIDs]
; progIDs that this application will "auto-install"
; for. This entire section is OPTIONAL.
; format is a CLSID, with the corresponding progid
; listed after the = sign
{00024500-0000-0000-C000- _
000000000046}=Excel.Application
{00024500-0000-0000-C000- _
000000000046}=Excel.Application.8
{00020821-0000-0000-C000-000000000046}=Excel.Chart
{00020811-0000-0000-C000-000000000046}=Excel.Chart.5
{00020821-0000-0000-C000-000000000046}=Excel.Chart.8
{00020810-0000-0000-C000-000000000046}=Excel.Sheet.5
{00020820-0000-0000-C000-000000000046}=Excel.Sheet.8
{00020820-0000-0000-C000-000000000046}=Excel.Sheet
{00020820-0000-0000-C000-000000000046}=Excel.Template
{00020820-0000-0000-C000-000000000046}=Excel.Workspace
相关链接
Windows 2000服务器通用基础结构配置渐进指南
Windows 2000配置和规划指南
执行Windows NT 4.0的配置文件和策略