处理 SSI 文件时出错
1、 远程安装服务的基本概念
Windows 2000 远程安装服务大大的简化了在客户机上安装操作系统的过程,在 Windows 2000 中提供了一种客户机在初始化阶段与服务器连接的特殊机制,允许服务器控制客户机上 Windows 2000 Professional 的本地安装。这项服务即可以用于在客户机上安装和配置新的操作系统,也可以用于恢复崩溃的客户机的操作系统。远程安装服务和 IntelliMirror 是 Windows 2000 服务器中新变化和配置管理功能。通过远程安装服务与其他 IntelliMirror 功能(如用户文档和设置、软件安装及组策略)的结合,每个单位都会从改进的灾难性恢复、更简便的操作系统和应用程序管理中受益,其结果直接导致所需的技术支持服务减少。
可以使用远程安装服务,对新客户机进行远程设置, 现在用户可以利用客户机登录到网络中或使用合法帐户登录等方法激活远程安装服务,在客户机上安装操作系统。
在使用远程安装服务时需要三个 Windows 2000 Server 的组件的支持。它们可以单独安装在不同的服务器上,也可以安装在同一台服务器上。它们是:
§ 域名服务器(DNS Server)
§ 动态主机配置协议服务器(DHCP Server)
§ 活动目录服务(ADS)
客户机登录到网络与运行远程安装服务的服务器建立连接,服务器通过由计算机生产商提供的唯一的机器 ID (GUID、UUID)设备相应的客户机。在远程安装服务检测到客户机的请求后,根据设置的不同它可以利用两种方式响应客户机的请求:通过客户机的机器 ID 识别客户机实现不同的远程安装;对所有的客户机的请求进行响应。
远程安装服务使用了 Windows 2000 中新的"启动预执行环境(PXE)"中的"动态主机配置协议(DHCP)"中的远程启动服务,在客户机的本地硬盘上安装保存在远程资源中的预配制的操作系统,它与从本地 CD-ROM 中安装 Windows 2000 Professional 具有相同的效果,不同点在于安装程序保存在 RIS 服务器上。
远程是指配置了远程安装服务的服务器,服务器上保存着要安装的操作系统的映象文件,映象文件分为两种:一种是光盘格式,与在本地利用 Windows 2000 Professional 安装光盘安装一样,只不过是将光盘文件存放在网络上一样;另一种是远程安装预备向导格式,通过客户机的 BIOS 中的网络启动服务,或制作的远程启动盘启动客户机,在网络服务请求启动时,客户机将收到一个由 DHCP 服务器提供的 IP 地址,然后远程安装服务响应客户机的请求,并下载安装向导到客户机,在提示用户以合法身份登录后,显示可能的安装选项菜单,这些安装选项是由组策略为用户确定的。
远程安装服务服务器包含下列组件:
§ 客户机安装向导:提供用户按步骤完成客户机安装所需的配置选项
§ 远程安装预备向导:用于准备一个已有的 Windows 2000 Professional 的安装,包括本地安装和配置,及在网络上将该安装映象文件复制到其它的远程安装服务服务器上。
§ 远程启动盘:当客户机的网卡不支持远程启动时,可以利用远程启动盘提供客户机箱服务器请求网络服务的操作
在远程服务配置完成后,它自动提供以下服务:
启动信息协商层(BINL):负责监听客户机的远程安装请求,并提供对远程安装服务的管理, BINL 保证传递给客户机的安装文件的准确性,在预处理客户机时,确保是由正确的远程安装服务器提供的服务。
小文件传输协议后台程序(TFTPD):远程安装服务器利用 TFTPD 下载安装过程所需的初始化文件,从客户机下载的最常见的文件是 startrom.com 文件,它负责启动安装 Windows 2000 Professional 到客户机,如果是新的客户机,将下载 OSChooser 向导程序,并启动安装程序。
单个实例存储(SIS):用于降低服务器上远程安装服务对服务器磁盘容量的要求。SIS 利用一个程序扫描上是否有重复文件,如果有重复文件它将源文件复制到 SIS 存储区中,并在文件原有的位置上创建一个链接文件。
2、 远程安装服务的规划
"远程安装服务"环境依赖于设计和规划良好的 Active Directory 体系结构。一般来说,确定服务器的物理位置可能是一件比较麻烦的事,尤其是在不同的办公室、楼层或建筑中配置几台服务器时。在给定的域中,Active Directory 提供了组织单位或容器,用户可以使用它将用户和资源组织到逻辑管理组中。
如果此服务器是域控制器,则"远程安装服务"服务器计算机的对象位于域控制器文件夹中。管理员可以在一个地方管理涉及客户机服务、服务器验证、定位客户机以及确定操作系统安装选项的独立远程安装服务器。
3 、远程安装服务的安装
4、 远程安装服务的设置
远程安装服务提供了一些配置选项,这些安装配置选项规定了如何安装和配置客户机。用户利用微软管理控制台中的 Microsoft Directory Services Manager 管理单元对其进行管理,下列是常用的配置选项。 在活动目录的用户和计算机管理控制台中,右击已安装远程安装服务的服务器,选择属性,在远程安装标签中如图 3.8,如选定"响应客户计算机的服务请求",可以为客户机提供远程安装服务;如选定"不响应未知客户计算机"则没有在活动目录中定义的计算机,无法获得远程安装服务;如果在安装时出现问题,则单击"验证服务器"检查服务器的配置是否正常。 |
 如图3.8 |
在"高级设置"中用户可以实现一些远程安装的高级设置。 新客户设置:在"客户计算机命名格式"列表框中选择自动的客户机命名格式,它决定了客户机的名称是基于用户名产生(姓在前,名在后),还是由企业特定的客户命名格式传输客户机名称。 在"客户帐户位置"列表框中列出为所有客户机帐户定义的默认 Active Directory 位置,管理员如选择了默认得 Active Directory 位置,则在安装操作系统的过程中所有的远程安装计算机均在此位置创建。 |
 如图3.9 |
| 映象配置:管理员利用添加映象的方法将不同的无人参与的安装模板与现有的操作系统映象连接在一起供不同需求的客户机安装。 |
 如图3.10 |
工具:为管理员和用户提供第三方供应商提供的维护和诊断工具,这些工具在加载和安装操作系统之前对客户机诊断和维护。 相关工具: RBFG.EXE:(位于\\servername\remoteinstall\admin\i386\RBFG.EXE)用于创建远程启动盘 RIPREP.EXE:(位于\\servername\remoteinstall\admin\i386\ RIPREP.EXE)在客户机上运行该程序,建立远程安装的预处理映象。 |
 如图3.11 |
5 、客户机的安装配置
在进行客户机远程安装服务前,在Active Directory 用户和计算机控制台中可预处理客户机帐户(包括:创建客户机名称、选择默认的Active Directory位置、指定客户机进行远程安装的服务器),以便服务器只在授权的服务器上进行远程安装。
客户机是由全局唯一标识(GUID)加以区分的,GUID位于计算机的硬件中。
在客户机与远程安装服务器建立连接后,安装向导在客户机上列出一个可用的安装选项菜单,远程安装服务根据组策略中为用户制定的选项,决定那些安装选项对相应的客户起作用,管理员可以灵活的分配给不同级别用户以不同的选项,并使得相应的安装自动完成不需要用户提示信息。具体选项如下:
§ 自动安装:为安装操作系统提供了最便捷的方法,用户选择所要安装的操作系统自动开始安装
§ 自定义安装:允许管理员取消自动安装程序,采用常规的安装方式
§ 重新开始以前的安装:如果以前的安装失败,采用此选项自动重新开始安装操作系统
§ 维护和疑难解答:利用服务商提供的工具在安装操作系统之前对客户机进行诊断和更新等操作。
设置用户配置文件
在运行 Windows 2000 的计算机上,用户配置文件将自动创建和维护本地计算机上的每个用户工作环境的桌面设置。当用户第一次登录到计算机的时候,系统为每个用户创建一个用户配置文件。
用户配置文件为用户提供了多种便利:
§ 多个用户可以使用同一台计算机,并且每个用户在登录时都会收到自己的桌面设置。
§ 当用户登录到工作站时,将收到上次注销时的桌面设置。
§ 一个用户对桌面环境的自定义设置不会影响其他用户的设置。
§ 用户配置文件可以存储在服务器上,以便它们可以跟随用户到网络上任意一台运行 Windows NT 4.0 或者 Windows 2000 的计算机上。这称为"漫游用户配置文件"。
用户配置文件为系统管理提供了以下选项:
§ 可以创建适合用户任务的默认用户配置文件。
§ 可以建立不保存用户对桌面设置所做更改的强制用户配置文件。用户可以在登录之后修改计算机的桌面设置,但是当用户注销的时候不保存任何更改。用户每次登录时,强制用户配置文件设置都会下载到本地计算机。
§ 可以指定要添加到所有的个人用户配置文件中的默认用户设置。
每个用户配置文件都是以"默认用户"的副本开始,"默认用户"是保存在每台运行 Windows 2000 的计算机上的默认用户配置文件。"默认用户"里的 Ntuser.dat 文件显示了 Windows 2000 注册表中的配置设置。每个用户配置文件还使用包含在"所有用户"文件夹中的常用程序组。虽然"所有用户"文件夹中的设置不复制到用户配置文件夹,但可以用来创建个人用户配置文件。Windows 2000 支持两种程序组类型:第一种公用程序组在计算机上总是可以,不管谁登录。第二种个人程序组供创建这些组的用户专用。
6、 用户配置文件的类型
用户配置文件定义了自定义的桌面环境,包括个人显示设置、网络和打印机连接,以及其他指定的设置。用户或者用户的系统管理员可以定义桌面环境。用户配置文件类型包括:
§ 本地用户配置文件。第一次登录到计算机时,将创建本地用户配置文件,并保存在计算机的本地硬盘上。对本地用户配置文件所做的任何更改都只是针对用户所在的计算机。
§ 漫游用户配置文件。漫游用户配置文件由系统管理员创建,并保存在服务器上。每次登录到网络上的任何一台计算机时,都可以使用该配置文件。对漫游用户配置文件所做的更改将在服务器上更新。
§ 强制用户配置文件强制用户配置文件也是漫游配置文件。用来为个人或整个用户组指定特殊的设置。只有系统管理员才能更改强制用户配置文件。
7、 创建及管理配置文件
创建本地用户配置文件
对于 Windows 2000 Server 的全新安装的用户,本地用户配置文件将保存在 系统所在磁盘的 Documents and Settings 文件夹中的用户名下面。对于 Windows 2000 Server 的升级安装的用户,本地用户配置文件将保存在 WINNT\profiles 文件夹中的用户名下面。如果在服务器上用户没有预先配置的漫游用户配置文件,则该用户第一次登录到计算机时,系统会在该用户名称下创建一个用户配置文件夹。然后默认用户中的内容将复制到新用户配置文件夹中。用户配置文件,与"所有用户"文件夹中的公用程序组设置一起创建用户的桌面。当用户注销时,在会话期间对默认设置做的所有更改都会保存到新用户配置文件夹中。"默认用户"中的用户配置文件保持不变。
注意:如果用户除了有一个域用户帐户外还有本地计算机上的用户帐户,或者有多个域用户帐户,那么每个帐户的本地用户配置文件将不同,因为不同的用户配置文件是为每个登录的用户生成的。当用户注销时,更改的设置只保存到其中的一个用户配置文件中,这取决于用户登录的帐户。
创建漫游或强制配置文件
从 Active Directory 中,可以为用户配置文件指派服务器位置。如果在用户的域帐户中输入了用户配置文件的路径,那么当用户注销时,该用户本地用户配置文件的复本将保存到本地和用户配置文件路径位置。用户下次登录时,用户配置文件路径位置中的用户配置文件,将与本地用户配置文件夹中的副本进行比较,然后打开最新的用户配置文件副本。如果服务器不能使用,就使用本地缓存的漫游用户配置文件的复本。不论用户在什么地方登录,都可以使用他的用户设置和文档。
注意:
如果服务器不能使用,就使用本地缓存的漫游用户配置文件的复本。
如果用户以前没有登录到计算机,则会创建新的本地用户配置文件。
不论哪一种情况,如果登录时在中央保存的用户配置文件不能使用,那么当用户注销时该文件不会更新。
如果用户配置文件由于服务器问题而没有下载,那么当用户注销时也不会加载该文件。
下面用户将 Administrator 用户的配置文件配置成漫游或强制配置文件
步骤1 使用户配置文件成为漫游或强制配置文件,在"计算机管理"中用"共享文件夹"在适当的服务器上创建共享 profiles,并授予 Everyone 组完全控制权限。
步骤2 在控制台树的"本地用户和组"中,单击"用户"。
步骤3 单击所需的用户帐户 Administrator。
步骤4 单击"操作",然后单击"属性"。
步骤5
在"配置文件"选项卡中,在"配置文件路径"中键入完整的路径,例如: \\N2k_server\profiles\Administrator 或\\N2k_server\profiles\Administrator .man(强制配置文件)如图3.12
注意:
要打开"计算机管理",请单击"开始",指向"设置",单击"控制面板",双击"管理工具",然后双击"计算机管理"。
如图3.12
如果用户要登录运行 Windows NT 4.0 或 Windows 2000 的计算机,但不登录运行 Windows NT 3.x 的计算机,则用户配置文件路径不需要文件名。如果在用户配置文件路径中指定的文件夹不存在,则用户第一次登录时会自动创建此文件夹。
如果用户要登录运行 Windows NT 3.x 的计算机,也要登录运行 Windows NT 4.0 或 Windows 2000 的计算机,则用户配置文件路径必须包含文件名。这个文件名可以是漫游用户配置文件 (.usr) 或强制用户配置文件 (.man),例如:\\N2k_server\profiles\Administrator .man
用户可以通过使用 Windows 资源管理器,将 ntuser.dat 文件重命名为 ntuser.man,来创建强制用户配置文件。强制用户配置文件是一个预先配置的用户配置文件。用户仍然可以改变桌面,但是当用户注销时,改变不会保存。下一次用户登录时,强制用户配置文件将重新下载。当用户将服务器上的 NTuser.dat 文件重命名为 NTuser.man时,用户配置文件就变成了强制用户配置文件。.man 扩展名使得用户配置文件只能读取。
将用户配置文件复制到服务器中
步骤1 打开 "系统属性"对话框,然后单击"用户配置文件"选项卡。
步骤2 在"用户配置文件"对话框中,单击要复制的用户配置文件。
步骤3 单击"复制到",然后键入目标文件夹的名称,或浏览网络查找目标文件。
注意:这个位置必须与 Active Directory 中用户帐户的"用户配置文件路径"项相匹配。
不能使用 Windows 资源管理器或任何其他文件管理工具,来复制用户配置文件。
使用该步骤给指定用户发行配置文件,或为域中所有新用户准备默认的网络用户配置文件。
创建预先配置的漫游用户配置文件
虽然可以使用任意帐户创建预配置的用户配置文件,但使用参照计算机会更加方便和有效。首先为需要创建预先配置漫游用户配置文件的用户或用户组创建一个配置文件模板,即利用以上所介绍的方法创建一个本地配置文件,并将其复制到指定的服务器上,前三步与"将用户配置文件复制到服务器中"相同
步骤4 要改变允许使用用户配置文件的用户或组,请单击"更改",选择需要使用这一配置文件的用户或组。
如图3.14
注意:
要复制用户配置文件,用户必须以管理员的身份登录到 Windows 2000 中。
不要使用此步骤来创建指向"文档和设置"文件夹的本地用户配置文件。
用户第一次登录时,从服务器得到的是预先配置的用户配置文件的副本,而不是默认配置文件的副本。因此,用户配置文件的功能与标准漫游用户配置文件相同。每次用户注销时,用户配置文件将在本地保存,同时也复制到服务器。
Windows 2000 不支持将加密文件与漫游用户配置文件一起使用。
直到交互式用户注销,并且交互式会话关闭时,终端服务客户使用的漫游用户配置文件才能复制到服务器中
将宿主目录添加到配置文件中
在 "Active Directory 用户和计算机"或"本地用户和组"中指定的主目录使用户可以访问的并包含该用户的文件和程序的文件夹。一般此文件夹用于在网络上存储用户的文件和程序,从私密和安全角度考虑,管理员也无权察看其中内容。
步骤1 打开 Active Directory 用户和计算机。
步骤2 在控制台树的用户详细信息窗口中,右键单击可用的用户帐户。
步骤3 单击"属性"。
步骤4 在"属性"对话框中,单击"配置文件"选项卡。
步骤5 在"主文件夹"中,键入目录信息。 如图3.13
注意:
Windows 2000 包含一个称为我的文档的桌面文件夹,它可以用来存储要保存在宿主目录中的文件,但是不能代替宿主目录。所有用户在他们的用户配置文件中都有 "My Documents" 文件夹。
用户可以改变自己的"我的文档"文件夹的目标文件夹位置,方法是右键单击该桌面图标,单击"属性",然后在"目标"选项卡上指定新的位置。
如果此处没有指派宿主目录,系统会将默认的本地宿主目录指派给用户帐户,默认宿主目录为用户升级安装 Windows 2000 的本地驱动器上的 \Users\Default ,或初始安装 Windows 2000 的根目录。宿主目录可以使用与"我的文档"文件夹相同的位置。
当使用 "Windows 2000 终端服务时,用户配置文件是默认的宿主目录。