为引用中的目标设置排序方法

引用是在用户访问命名空间根目录或包含目标的文件夹时,客户端计算机从域控制器或命名空间服务器接收的目标的排序列表。 收到引用后,客户端会尝试访问该列表中的第一个目标。 如果该目标不可用,则客户端会尝试访问下一个目标。 引用中始终先列出客户端站点上的目标。 客户端站点之外的目标根据排序方法列出。

参考以下部分,以指定应将目标应用到客户端的顺序,并了解对目标引用进行排序的不同方法:

为命名空间根目录引用中的目标设置排序方法

按照以下过程为命名空间根目录设置排序方法:

  1. 单击“开始”、指向“管理工具”,然后单击“DFS 管理”

  2. 在控制台树中的“命名空间”节点下,右键单击命名空间,然后单击“属性”

  3. 引用选项卡上,选择排序方法。

注意

若要使用 Windows PowerShell 为命名空间根目录引用中的目标设置排序方法,请将 Set-DfsnRoot cmdlet 与以下参数之一结合使用:

  • EnableSiteCosting 指定最低成本排序方法
  • EnableInsiteReferrals 指定排除客户端站点之外的目标排序方法
  • 无论省略哪个参数,都会指定随机顺序引用排序方法。

Windows Server 2012 中引入了 DFSN Windows PowerShell 模块。

为文件夹引用中的目标设置排序方法

包含目标的文件夹从命名空间根目录继承排序方法。 你可以按照以下过程替代排序方法:

  1. 单击“开始”、指向“管理工具”,然后单击“DFS 管理”

  2. 在控制台树中的“命名空间”节点下,右键单击包含目标的文件夹,然后单击“属性”

  3. 引用选项卡上,选中排除客户端站点之外的目标复选框。

注意

若要使用 Windows PowerShell 排除客户端站点之外的文件夹目标,请使用 Set-DfsnFolder –EnableInsiteReferrals cmdlet。

目标引用排序方法

三种排序方法如下:

  • 随机顺序
  • 最低成本
  • 排除客户端站点之外的目标

随机顺序

如果采用这种方法,则目标的排序方式如下:

  1. 与客户端相同的 Active Directory 目录服务 (AD DS) 站点中的目标,按随机顺序列在引用的顶部。
  2. 客户端站点之外的目标按随机顺序列出。

如果同一站点的目标服务器不可用,则客户端计算机被引用到随机目标服务器,无论连接成本多高或距离目标多远,都是如此。

最低成本

如果采用这种方法,则目标的排序方式如下:

  1. 与客户端相同的站点中的目标按随机顺序列在引用的顶部。
  2. 客户端站点之外的目标按成本从最低到最高的顺序列出。 成本相同的引用组合在一起,并且每个组中的目标按随机顺序列出。

注意

网站链接成本不显示在 DFS 管理单元中。 若要查看网站链接成本,请使用 Active Directory 站点和服务管理单元。

排除客户端站点之外的目标

如果采用这种方法,引用中只包含与客户端相同的站点中的目标。 这些同一站点中的目标按随机顺序列出。 如果不存在同一站点中的目标,则客户端将不会收到引用,并且无法访问命名空间中的该部分。

注意

目标如果其目标优先级设置为“所有目标中的第一项”或“所有目标中的最后一项”,则仍在引用中列出,即使将排序方法设置为排除客户端站点之外的目标

其他参考