文件和打印机

分布文件系统

分布文件系统 (Dfs) 是一个单层文件系统,其内容是通过企业网分配的。Dfs提供文件系统资源的逻辑树结构,该资源可能处于在网络的任何地方。由于Dfs 树是单点索引,故用户可以访问基于数据含义表达的网络资源,而不必考虑基本资源的确切位置。也无须知道和指定网络分配文件的确切物理位置。

Dfs 起始于 Dfs 的树根。无论指定给树的是页或是枝节点,子节点都将是共享网络目录的逻辑表示。页节点没有子节点,而枝节点则有。可使用单个树或多Dfs 树分配组织的共享资源。Dfs 树中的子节点可以是部门、组或单个文件的共享物。

Dfs 无须任何额外的安全要求。标准 Windows 2000 安全性(诸如组权限)控制着对 Dfs 共享物的访问。

分布文件系统的使用

如果出现以下情况,则需考虑使用分布文件系统:

访问共享资源的用户是由一个或多个站点分配的。

大多数用户要求访问多共享资源。

可通过重新分配共享资源改善网络的加载平衡。

用户要求对共享资源的不间断访问。

组织拥有供内部或外部使用的网站。

访问资源

Dfs 树是一种抽象表达法,其作用是为用户更适当地提出访问路径和命名约定。由于网络和文件系统基本结构对用户是透明地的,故它们不影响目录分层结构或用户访问约定。可以集中地优化对基于单分层结构 Dfs 卷的访问。用户可以更有效地搜索或浏览信息,原因是对 Dfs 树的搜索范围可扩展至多网络服务器。

Dfs还能减少用户所必须的持久网络连接的数量。您可为组分配一个到 Dfs 主服务器不变的连接,而不是给多个。

网络连接对于用户将更稳定,因为可在不影响 Dfs 树或用户访问的情况下更改Dfs 共享物的索引资源。可在不中断用户访问的情况下完成计划文件服务器的维护、软件升级和其他任务,而以往这些任务要求索引服务器必须脱机。这对于网络服务器是非常有用的。通过将网站的根选择为 Dfs 根,可以在不中断任何 HTML 链接的情况下移动 Dfs 树内的资源。

容错

只能在域成员计算机上创建容错的 Dfs 根。活动目录存储每个 Dfs 树的拓扑图形,并将该拓扑图形复制到每个加入的 Dfs 根服务器。由于对 Dfs 树所做的更改将自动与活动目录同步,故总可在 Dfs 根脱机时恢复 Dfs 树的拓扑图形。可通过将副本指定到 Dfs 子节点的方法在文件和内容级别执行容错。Dfs 树的任何枝节点可由一组复制资源进行维护。如果客户机与副本的连接失败,Dfs客户机将尝试与另一副本连接。Dfs 客户机将在副本中循环直至查找到可用的复本为止。

网络加载平衡

如果拥有多个 Dfs 树,则 Dfs 根的位置对于加载平衡将是十分重要的。它们可位于站点的任何位置。子 Dfs 共享物可表示站点的所有共享卷或目录,以便在不受相关用户库位置限制的情况下,达到最佳网络性能分配共享资源。由于可以容易地更改指定给 Dfs 共享物的资源,加载平衡会是一个动态过程。可以根据需要移动或添加资源而不会影响 Dfs 树或中断用户访问。

如果打算将副本指定给 Dfs 根或子节点,则无须将复制传输量包括在加载平衡计算中。将按基于 DNS 的连接要求优化客户机连接:Dfs 客户机将根据站点拓扑图形信息自动选择最近的副本。然而,副本集的成员必须仍保持同步。

分布文件系统如何工作

对于域成员计算机,Dfs 树结构或拓扑图形将发布到活动目录,它们作为所有Dfs 树拓扑图形的中央决策者。此外,活动目录将把所有 Dfs 树的 Dfs 拓扑图形复制给每个 Dfs 根服务器。这将把加载分配到加入的服务器上,并执行 Dfs根的容错。Dfs 拓扑图形信息的分配将优化用户对 Dfs 共享物的访问。在加入服务器失败的事件中,当服务器返回联机状态后,将恢复 Dfs 拓扑图形并使其与活动目录同步。

在所有其他方面,活动目录对于分布文件系统的功能与标准 Windows 2000文件系统完全相同。例如,创建 Dfs 根后,可以将其作为卷对象发布给活动目录。而后,可使用任何活动目录浏览工具(诸如 网络邻居)访问该卷。

扩展 Dfs

可通过将子节点添加到树中 Dfs 根或任何枝节点的方法扩展 Dfs 树。对 Dfs树中分层结构级别数量的唯一限制是由 Windows 2000 对文件路径 260 个字符的限制。新 Dfs 子节点可以引用带有或没有子目录的共享目录或是整个 Windows 2000 的卷。如果拥有足够的权限,还可以访问任何存在于或添加到索引资源的本地子目录。

安全性

除创建必要的管理权限外,Dfs 服务不实施任何额外的安全措施。指定给 Dfs根或子节点的权限将确定谁可以添加新 Dfs 子节点。

共享资源的权限与 Dfs 树结构无关。例如,假设有一个名为 MarketingDocs Dfs 枝节点,则可以拥有对 MarketingDocs 索引的共享资源的适当权限。也可以访问任何作为 MarketingDocs 子辈的 Dfs 共享物,不论其是否具有对相应共享资源的权限。然而,具有对相应共享资源的权限可确定是否可以访问子Dfs 共享物中的文件。可能访问 MarketingDocs Dfs 共享物,但可能无法看到任何文件。

副本

Dfs 根或子节点可引用共享物的复制集。通过指定替代物,诸如 Dfs 根或子节点的复制资源,可以确保用户实现对必要文件的不中断访问。

当用户使用域名系统 (DNS) 名称申请 Dfs 连接时,Dfs 服务将把所有副本传递给 Dfs 客户机。而后 Dfs 客户机将根据从活动目录获得站点拓扑图形信息选择最近的副本。按这种方式,如果副本失效,客户机无须为获得另一副本查询Dfs 服务器。如果用户使用广泛命名约定 (UNC) 名称申请 Dfs 连接,活动目录将不考虑该连接,而将申请直接传递到指定服务器。

将副本指定到 Dfs 根将以新的替换树索引更新活动服务器的 Dfs 拓扑图形。可使用 Dfs 根的副本经诸如域、站点或企业等较大的上下文分配大模块的共享信息。

兼容性

Windows 2000 在以下平台上只支持索引资源作为页节点,它可能没有子 Dfs 共享物:

(已安装 Dfs)尽管必须使用 Windows NT 4.0 Dfs 工具创建 Windows NT 4.0 server 的任何新Dfs 根,仍可以管理 Windows NT 4.0 Server Dfs 共享物。Windows NT 4.0 Server Workstation (仅限于 Dfs 客户机)对于 Windows NT 4.0 版本,可将提供的 SMB 协议增强为包括 Dfs 客户机模块。Windows 95Windows 95 Dfs 客户机模块是作为可选下载发布的。然而,不支持对基于非本地文件系统或底部使用的 Dfs 共享物的访问。 注释:Windows 95工作站上的 Dfs 共享物对该特定工作站(不能穿越宿主 Windows 95工作站上的 Dfs树)无效。Windows 95基本结构不支持再进入(自参照)过程。要将文件发布给本地的Dfs共享物,Windows 95工作站必须使用标准物理命名(诸如 d:\mystuff\groupShare\...)。 所有其他 Windows NTWindows 版本尚没有这些平台可用的 Microsoft Dfs 客户机软件。(这包括 Windows NT 3.51Windows for Workgroups 3.11 Windows 3.1)其他文件系统使用Windows 2000 客户机软件。这些资源只支持Windows 2000,并要求Microsoft 或有效的第三方重定向器。

如果用户拥有足够的权限,则任何可能存在于这些索引资源中的本地子目录也将可用。

注释

要支持副本的同步,副本的索引资源必须位于Windows 2000 NTFS 的分区中。副本只能指定给宿于运行 Windows 2000计算机中的容错Dfs 根或子节点。

打印的增强新特性

使用Windows 2000,可以在整个网络中共享打印资源。各类计算机和操作系统中的客户可通过Internet将打印作业发送到与Windows 2000打印服务器本地连接的打印机,或使用内部、外部网络适配器或另一服务器发送到与网络连接的打印机。

Windows 2000 支持几种高级打印特性。例如,可以管理存在于网络各处的Windows 2000 打印服务器。另一个高级特性是无须在Windows 2000客户机上安装打印机驱动程序即可使用打印机。当客户机连接到Windows 2000打印服务器时,将自动下载驱动程序。

尽管明显可以从Windows 2000 服务器或 Windows 2000 Professional 打印到本地连接的打印机,该帮助文件却主要侧重于网络打印以及作为打印服务器的Windows 2000 Server。因此,该帮助文件强调设置和共享打印机以便他人能够使用,而不是设置一台与计算机本地连接的打印机。

区分打印机(真正打印的设备)和逻辑打印机(打印服务器上的软件界面)非常重要。当初始化打印作业时,将在其自身被发送到打印机之前与同样称为打印机的逻辑打印机处于假脱机状态。

打印设置

对于管理员,Windows 2000 为公用网配置提供改进的设置工具。例如,新的标准端口(稍后将在本主题中介绍)将简化大多数TCP/IP 打印机在网络中的安装。

此外,打印机属性页用户界面的改进将使终用户和管理员更容易地配置和支持他们的打印需求。

打印管理

Windows 2000 通过添加远程端口管理的措施提供改进的远程管理。现在可以在无须前往打印服务器的情况下对来自Windows 2000 计算机的打印机进行全面的远程管理和配置(包括远程端口管理)。

Internet打印

Windows 2000 打印基本结构现已实现了与Internet 的无缝集成。对于终用户,Windows 2000 将在Internet 范围内提供打印服务。

可以使用统一资源定位器 (URL) Windows 2000 Server Windows 2000 Professional 客户机打印到Windows 2000 打印服务器。

可以使用浏览器管理打印机。可以暂停、继续执行或删除打印作业,甚至可以查看打印机和打印作业的状态。

可以使用网上的点打印与网络打印机连接,以单击安装共享打印机。也可以从网站安装驱动程序。

目录服务

默认情况下,Windows 2000 Server 将使域中的所有共享打印机有效,就象活动目录中的对象那样。当列出或发布目录中的共享打印机时,可以使用搜索工具快速定位最方便的打印资源。例如,可以按特性(诸如彩色打印)或位置(诸如建筑中的特定地板)进行搜索。

标准端口监视器

新的标准端口监视器将Windows 2000 打印服务器与使用TCP/IP 协议的网络界面打印机连接。它取代了TCP/IP 打印机的LPRMON,这些打印机与网络直接或通过网络适配器连接。新的标准端口比LPRMON 的速度快50%。但与UNIX VAX 主机连接的打印机仍要求使用LPRMON

打印队列监视

现在可使用性能监视器的新打印队列对象监视本地或远程打印机的性能。可以为各类性能准则设置计数器,诸如每秒打印的字节、作业错误和全部打印的页数等。

用户设置

更改个人文档默认值的能力现已扩展至Windows 2000 Server Windows 2000 Professional 客户机。以前只有Windows 95 Windows 98 的用户可以在管理员最初设置文档设置之后对其进行修改。

从应用程序打印

当从应用程序打印时,标准打印对话框已得到增强和改进。现在可以在活动目录中搜索打印机,甚至添加打印机。

打印过程

以下是提交给Windows 客户机打印机的对文档所执行操作的概述,此处Windows 2000 Server 用作打印服务器。(某些过程与非Windows 打印客户机略有不同)

Windows 2000 客户机上的用户选择打印一个文档。

如果该文档是由Windows 应用程序提交的,应用程序将调用图形设备界面(GDI),它将调用与目标打印机相关联的打印机驱动程序。使用应用程序的文档信息,GDI 和驱动程序将交换数据以便以打印机语言汇报打印作业,而后将其传递给客户端的假脱机。

如果客户机使用非Windows OS Windows 应用程序,则另一组件将执行类似的任务。

客户机将打印作业传递给打印服务器。对于Windows NT 4.0 Windows 2000 客户机,客户端假脱机将对服务器端假脱机进行远程过程调用(RPC),服务器端假脱机使用路由器轮询远程打印厂商的客户端。远程打印厂商将对服务器假脱机初始化另一个RPC ,它将接收网络的打印作业。

在打印服务器中, Windows NT Windows 2000 客户机的打印作业都属于增强图元文件 (EMF) 数据类型。大多数非Windows 应用程序使用RAW(准备打印)数据类型。

服务器中的路由器将打印作业传递给服务器(假脱机的组件)中的本地打印厂商,他将使打印作业(将其写入磁盘)假脱机。

本地打印厂商将轮询打印处理器。打印处理器识别作业的数据类型并接收打印作业。打印处理器根据其数据类型改变打印作业以确保作业打印正确。

如果在客户机上定义目标打印机,打印服务器服务程序将决定服务器假脱机是否应改变打印作业或指定一个不同的数据类型。而后打印作业将传递给本地打印厂商以便将其写入磁盘。

将把打印作业控制传递给分隔符页处理器,如果进行指定,则将把一个分隔符页添加到作业的前端。

作业与打印监视器脱机。对于双向打印机,语言监视器将处理发送者和接收者之间的双向通讯,而后把打印作业传递到端口监视器。如果打印机不是双向的,打印作业将直接达到端口监视器,并将其发送给目标打印机(或者发送给另一个远程打印服务器)。

打印机接收打印作业,将每页转换成位图格式并进行打印。

Internet 打印

Internet 打印是Windows 2000中的一个新特性,他提供通过Internet 将打印作业提交给打印机的方式。例如,可以将公司的新目录直接发送到出版商的打印机,只要拥有其打印机名称和适当的权限即可。还可以在本地LANintranet商使用该技术。

为从Internet intranet安装打印机,把打印机的 URL 作为打印机名称使用。可以在使用添加打印机向导添加打印机时使用URL格式。管理员也可以在intranet中选择使用 URL 格式。

要想使Windows 2000 Server 处理包含 URL 的打印作业,必须运行Microsoft IIS。对于Windows 2000 Professional 使用的打印服务器,必须运行 Microsoft 对等网服务(PWS)

Internet 打印将Internet 打印协议 (IPP)作为其低级协议使用,它被封装在将其作为载体使用的HTTP 中。当通过浏览器访问打印机时,系统将首先尝试使用RPC (在Intranet LANs上)进行连接,它速度快并且有效。

打印服务器安全性由处理打印服务器的IIS PSW 提供。要想支持所有浏览器和Internet 客户机,管理员必须选择基本确认。作为选择,管理员可使用Microsoft 质询/响应或 Kerberos 验证,Microsoft Internet Explorer 二者都支持。

可以管理任何浏览器的打印机,但必须使用Internet Explorer 4.0 或更高版本以便能够连接到使用浏览器的打印机。

搜索打印机

查找打印机是搜索助手的一个强大组件,它允许在登录到 Windows 2000 域时搜索活动目录中的打印机。一旦查找到所需要的打印机,便可以很容易地与之连接。只要右键单击搜索结果窗格中的打印机,而后单击连接或双击想使用的打印机即可。

查找打印机中的三个选项卡提供输入不同类型搜索准则的位置:

使用打印机选项卡输入诸如名称、位置和打印机型号等信息。

使用属性选项卡选择附加搜索选项,诸如是否可以双面打印或按特殊分辨率打印等。

使用高级选项卡并通过定制字段进一步定义特殊特性以指定特殊准则,诸如是否支持核对或特殊打印机语言等。

一旦运行了搜索,则可使用列标题对搜索结果窗格中列出的打印机进行分类和筛选。要查看列标题,则必须单击查看菜单中的详细信息。当查看的搜索结果为图标或列表时,筛选选项无效。

要对搜索结果窗格中列出的打印机进行分类,请单击列标题。例如,如果希望打印到某型号的打印机,单击按生产商和型号名称的字母顺序排序。也可更改搜索结果窗格中显示的列。

要对搜索结果窗格中列出的打印机进行筛选,右键单击列标题,单击查看,而后单击筛选

可以将搜索准则保存以备将来搜索时使用。而后,所有需要作的只是双击文件名再次开始搜索。注意分类和筛选准则不在搜索结果中保存。

索引服务

索引服务可对文档加索引,将属性存档在磁盘上并按目录储存信息。可以使用索引服务搜索文档或者开始菜单的搜索功能或通过Web 浏览器。

索引服务从文档中抽取信息,并按照通过Windows 2000 Search 功能、索引服务查询形式或 Web 浏览器,可以迅速和容易访问信息的方式组织它。这些信息包括文档中的文本(它的内容)、文档的特征和参数(它的属性),诸如作者名字。一旦创建了索引,就可以搜索或查询包含关键字、短语或属性的文档。例如,可以查询包含单词 "product" 所有文档,或查询指定作者写的所有Microsoft Office文档。索引服务返回符合搜索准则的文档列表。

通过叫做索引的过程,索引服务使用文档过滤器读取文档和抽取文本和属性添入索引中。索引服务在 System Web 目录中自动存储所有索引信息。