Windows DFS如何为远离办公室的笔记本电脑工作?

[编辑2014-11-26]我已经了解了如何通过子网等定义网站.但我想知道的是,根本不适合任何网站的用户会发生什么?例如,家庭用户通过VPN.由于VPN系统的工作方式,VPN不会提供任何站点内的IP,因此无法帮助定义站点.它是否将所有DFS命名空间目标视为完全相同,因为此时客户端位于零站点?有没有办法鼓励DFSN根据邻近度或用户的常用站点将一个站点中的DFSN目标视为首选? (我知道如何说“当所有人都平等时,将X服务器视为首选”,但这不是我在这里要求的.)

本文的其余部分仅供您感兴趣或娱乐.

我的印象是,笔记本电脑将保留它所在的最后一个站点或它所连接的最后一个DC的站点.然后该网站将确定笔记本电脑目前所在的哪个网站用于推荐排名.

我问的原因是因为我们让一些笔记本电脑用户得到一些他们从未去过的办公室的奇怪推荐.这些笔记本电脑与他们应该连接的其他站点中的服务器有很好的连接.在这种情况下,奇怪的推荐目标是一个不可靠的服务器.如果它基于某种速度或可靠性指标,那就完全错了.问题只是那里的第一行,本文的其余部分只是背景.

所涉及的硬件/软件是:适用于所有事物的Windows 2008 R2服务器; Windows 7 64位和Windows XP 32位笔记本电脑.

这是关于DFS命名空间的问题,而不是关于DFS复制的问题.

How DFS Works: DFS Processes and Interactions声明如下:

When least expensive target selection is enabled,DFS places targets
in the referral in the following order:

Targets in the same site as the client are listed in random order at
the top of the referral.

Targets outside of the client’s site are listed in order of lowest
cost to highest cost. Referrals with the same cost are grouped
together and within each group the targets are listed in random order.

如果笔记本电脑在客户办公室,酒店,家里等,它仍然被认为是在一个网站内?如果是这样,我认为该网站将用于上面的第一组目标.如果它不在一个站点内,我会假设它完全跳过第一组并随机分配目标.但我们看到的行为是,后者更像是后者.

编辑:(5/21/2012 3am PT)
似乎将“覆盖引用排序”设置为“同等成本目标中的第一”的文件夹变得愚蠢.愚蠢的部分是具有该启用的目标似乎是最后的顺序,而不是第一个.我不确定这些,看看会发生什么.稍后会报道.

默认情况下,客户端站点中的目标优先于任何其他引用.因此,您可以为客户网站的目标选择订购方法.

来自Microsoft网站:http://technet.microsoft.com/en-us/library/cc782417%28v=ws.10%29.aspx

The domain controller determines the clients site and returns a list
of root targets. By default,the root targets in the clients site are
at the top of the list,followed by the remaining root targets in
random order. If least-expensive target selection is enabled,the
remaining root targets are ordered by lowest cost. If same-site target
selection is enabled,only root servers in the clients site are listed
in the referral.

此外,从DFS帮助您可以获得更改引荐优先级的过程:

A referral is an ordered list of targets that a client computer
receives from a domain controller or namespace server when the user
accesses a namespace root or folder with targets in the namespace.
Each target in a referral is ordered according to the ordering method
for the namespace root or folder. To refine how targets are ordered,
you can set priority on individual targets. For example,you can
specify that the target is first among all targets,last among all
targets,or first (or last) among all targets of equal cost.

To set target priority on a root target for a domain-based namespace

  1. Click Start,point to Administrative Tools,and then click DFS Management.

  2. In the console tree,under the Namespaces node,click the domain-based namespace for the root targets that you want to set
    priority on.

  3. In the details pane,on the Namespace Servers tab,right-click the root target with the priority that you want to change,and then click
    Properties.

  4. On the Advanced tab,click Override referral ordering,and then click the priority that you want.

    • First among all targets Specifies that users should always be referred to this target if the target is available.
    • Last among all targets Specifies that users should never be referred to this target unless all other targets are unavailable.
    • First among targets of equal cost Specifies that users should be referred to this target before other targets of equal cost (which
      usually means other targets in the same site).
    • Last among targets of equal cost Specifies that users should never be referred to this target if there are other targets of equal cost
      available (which usually means other targets in the same site).

To set target priority on a folder target

  1. Click Start,click the folder of the targets that you want to set priority on.

  2. In the details pane,on the Folder Targets tab,right-click the folder target with the priority that you want to change,and then
    click Properties.

  3. On the Advanced tab,and then click the priority that you want.

Windows DFS如何为远离办公室的笔记本电脑工作?的更多相关文章

  1. css绝对定位如何在不同分辨率下的电脑正常显示定位位置?(一定要看!)

    这篇文章主要介绍了css绝对定位如何在不同分辨率下的电脑正常显示定位位置,本文首先解释了常见的电脑分辨率,为了页面在不同的分辨率下正常显示,要给页面一个安全宽度,再去使用绝对定位,具体操作步骤大家可查看下文的详细讲解,感兴趣的小伙伴们可以参考一下。

  2. ios – Xcode项目在文档大纲中显示为灰色

    我一直在使用iCloud来“同步”我正在从我的笔记本电脑到桌面的Xcode项目.不幸的是,它似乎没有那么好用.我今天在台式机上打开了一个项目,我昨天在笔记本电脑上工作.如果我在桌面上打开文件,则会丢失故事板中的某些按钮和标签.看看文档,我可以看到这些,但它们是灰色的(见图).但是,当我构建文件时,它们在模拟器中显示为正常.知道为什么或如何让它们正常出现?

  3. ios – Xcode 9.2模拟器调试中断;无法附加到进程ID

    iOS模拟器上的Xcode9.2调试对我来说已经彻底破坏了.我花了几个小时研究这个问题并尝试了大量的建议,但没有完全擦除我的硬盘并开始安装新的操作系统.我最终向Apple提交了一个错误.如果有人遇到此问题并有任何建议,请在此处发布.摘要:尝试使用调试可执行文件在调试模式下构建和运行时.模拟器只将应用程序打开到白色屏幕,然后Xcode弹出错误:重现步骤:制作任何项目并尝试在任何模拟器上运行.预期成绩

  4. 在Xcode服务器中找不到代码签名标识

    使用Xcode7B4和Server5B4与Carthage项目.要构建项目,我需要首先构建它的依赖项.所以我使用以下代码向bot添加了BeforeIntegration步骤:自己运行一切都有效.但是当机器人运行时,我得到了这个:CodeSignerror:Nocodesigningidentitiesfound:Novalidsigningidentities(i.e.certificateand

  5. 可可 – NSTimer中的代码可防止自动睡眠

    我在我的应用程序中运行了一个NSTimer,它收集一些数据并定期发送到服务器.在生产中,计时器将每隔几个小时发射一次.我担心干扰自动睡眠.在测试中,计时器和睡眠时间的某些组合完全阻止自动睡眠–显示器休眠,系统保持运行.将我的NSTimer设置为一分钟始终会停止它.一些Mac应用程序因运行时干扰自动睡眠而臭名昭着.什么操作会阻止系统进入睡眠状态?

  6. xcode – 今天OS X上的Widget无法正常工作

    解决方法好的终于找到了问题.我手工编写了我的应用程序,因为我有一个应用程序依赖的复杂框架,需要使用copy/Runscript后构建脚本手工复制它们.无论如何,它似乎至少从Xcode7开始,这不再像预期的那样工作.应用程序的工作原理和协同设计说应用程序已经正确签名,但很明显,幕后发生的事情正在打破代码签名.我最终删除了所有手动代码签名的东西,只需使用Xcode的“复制框架”构建后步骤并选中“登录复制”.它现在终于按预期工作了.

  7. 反应原生 – 如何通过Xcode构建React Native iOS应用程序到设备?

    我试图将AwesomeProject应用程序构建到设备上.构建成功并启动屏幕显示,但后来我看到一个红色的“无法连接到开发服务器”屏幕.它表示“确保节点服务器正在运行–从Reactroot运行”npmstart“.看起来节点服务器已经运行,因为当我做npm启动时,我收到一个EADDRINUSE消息,表示该端口已经在使用.解决方法从设备访问开发服务器您可以使用开发服务器快速迭代设备.要做到这一点,你的

  8. xcode – Mac OSX Lion / X11 / CImg库

    所以我试图将CImg图像编写库并入到我的XCodeproject中但是,库的头文件包含以下包含,XCode给出了此错误警告:我的笔记本电脑正在运行OSXLion10.8.2,显然,苹果拿走了X11的Lion,所以我去了thissite,下载了XQuartz,因为这是AppleSupportpage所说的.所以在安装之后,我重新启动了我的电脑,并尝试运行我的XCode项目,但我仍然得到相同的确切的错

  9. 调试 – iOS设备上的remote console.log()

    我正在开发涉及touchEvent的网络应用程序.如果我可以在我的Mac上远程查看控制台,那么调试它会更容易一些.我可以在iOS设备上使我的MobileSafari将控制台日志存储在系统中的某个位置.我已经越狱了我的iPad.谢谢!

  10. ios – 有没有办法加速iPad模拟器的OpenGL性能?

    iPad模拟器太慢,无法测试OpenGL图形.有没有办法让它更快?

随机推荐

  1. static – 在页面之间共享数据的最佳实践

    我想知道在UWP的页面之间发送像’selectedItem’等变量的最佳做法是什么?创建一个每个页面都知道的静态全局变量类是一个好主意吗?

  2. .net – 为Windows窗体控件提供百分比宽度/高度

    WindowsForm开发的新手,但在Web开发方面经验丰富.有没有办法为Windows窗体控件指定百分比宽度/高度,以便在用户调整窗口大小时扩展/缩小?当窗口调整大小时,可以编写代码来改变控件的宽度/高度,但我希望有更好的方法,比如在HTML/CSS中.在那儿?

  3. 使用Windows Azure查询表存储数据

    我需要使用特定帐户吗?>将应用程序部署到Azure服务后,如何查询数据?GoogleAppEngine有一个数据查看器/查询工具,Azure有类似的东西吗?>您可以看到的sqlExpressintance仅在开发结构中,并且一旦您表示没有等效,所以请小心使用它.>您可以尝试使用Linqpad查询表格.看看JamieThomson的thispost.

  4. windows – SetupDiGetClassDevs是否与文档中的设备实例ID一起使用?

    有没有更好的方法可以使用DBT_DEVICEARRIVAL事件中的数据获取设备的更多信息?您似乎必须指定DIGCF_ALLCLASSES标志以查找与给定设备实例ID匹配的所有类,或者指定ClassGuid并使用DIGCF_DEFAULT标志.这对我有用:带输出:

  5. Windows Live ID是OpenID提供商吗?

    不,WindowsLiveID不是OpenID提供商.他们使用专有协议.自从他们的“测试版”期结束以来,他们从未宣布计划继续它.

  6. 如果我在代码中进行了更改,是否需要重新安装Windows服务?

    我写了一个Windows服务并安装它.现在我对代码进行了一些更改并重新构建了解决方案.我还应该重新安装服务吗?不,只需停止它,替换文件,然后重新启动它.

  7. 带有双引号的字符串回显使用Windows批处理输出文件

    我正在尝试使用Windows批处理文件重写配置文件.我循环遍历文件的行并查找我想要用指定的新行替换的行.我有一个’函数’将行写入文件问题是%Text%是一个嵌入双引号的字符串.然后失败了.可能还有其他角色也会导致失败.如何才能使用配置文件中的所有文本?尝试将所有“在文本中替换为^”.^是转义字符,因此“将被视为常规字符你可以尝试以下方法:其他可能导致错误的字符是:

  8. .net – 将控制台应用程序转换为服务?

    我正在寻找不同的优势/劣势,将我们长期使用的控制台应用程序转换为Windows服务.我们为ActiveMQ使用了一个叫做java服务包装器的东西,我相信人们告诉我你可以用它包装任何东西.这并不是说你应该用它包装任何东西;我们遇到了这个问题.控制台应用程序是一个.NET控制台应用程序,默认情况下会将大量信息记录到控制台,尽管这是可配置的.任何推荐?我们应该在VisualStudio中将其重建为服务吗?我使用“-install”/“-uninstall”开关执行此操作.例如,seehere.

  9. windows – 捕获外部程序的STDOUT和STDERR *同时*它正在执行(Ruby)

    哦,我在Windows上:-(实际上,它比我想象的要简单,这看起来很完美:…是的,它适用于Windows!

  10. windows – 当我试图批量打印变量时,为什么我得到“Echo is on”

    我想要执行一个简单的批处理文件脚本:当我在XP中运行时,它给了我预期的输出,但是当我在Vista或Windows7中运行它时,我在尝试打印值时得到“EchoisOn”.以下是程序的输出:摆脱集合表达式中的空格.等号(=)的两侧可以并且应该没有空格BTW:我通常在@echo关闭的情况下启动所有批处理文件,并以@echo结束它们,所以我可以避免将代码与批处理文件的输出混合.它只是使您的批处理文件输出更好,更清洁.

返回
顶部