NET VIEW偶尔不会显示所有电脑

我在我的工作站上有一个问题,在那里定期NET VIEW命令似乎不工作。

大多数情况下,NET VIEW将返回连接到我们域的所有机器的列表。 偶尔,它只会列出4或5(而不是通常的200+)。 我发现要解决的唯一方法就是重新启动机器。

我正在运行Windows XP专业版,域控制器正在运行Server 2003。

有什么可能导致这种情况,我该如何补救? 谢谢!

我没有直接的答案,但是如果你需要域中所有计算机的列表,你最好问问Active Directory。 dsquery和dsget,或者您使用AD钩子(PS,VB,VBScript)来select脚本语言,都可以很方便地完成这个任务,并且有更多的过滤和输出选项,比NET VIEW

net view取决于从未真正特别可靠的浏览器服务 。 就个人而言,我认为你应该考虑为你的用户找一个替代scheme来find计算机名称。

由于您没有提供太多细节,因此可以帮助您确定并解决问题。

如果您的环境中禁用了NetBIOS over TCP / IP,则NET VIEW将不起作用。 NET VIEW使用NBNS获取计算机列表。