我的工作站遇到一个问题,NET VIEW 命令似乎定期不起作用。
大多数情况下,NET VIEW 会返回连接到我们域的所有计算机的列表。偶尔,它只会列出 4 或 5 台计算机(而不是通常的 200 多台)。我发现解决这个问题的唯一方法是重新启动我的计算机。
我正在运行 Windows XP Pro,域控制器正在运行 Server 2003。
这可能是什么原因造成的?我该如何解决?谢谢!
答案1
我没有直接的答案给你,但如果你需要域中所有计算机的列表,你最好向 Active Directory 询问。dsquery 和 dsget,或者你选择的带有 AD 挂钩的脚本语言(PS、VB、VBScript),都可以轻松地完成这项工作,并且比 NET VIEW 具有更多的过滤和输出选项
答案2
net view
取决于浏览器服务这实际上从来都不是特别可靠。就我个人而言,我认为您应该考虑想出一种替代方法来查找用户的计算机名称。
由于您没有提供太多详细信息,这里有一些链接可以帮助您识别和解决问题。
答案3
如果您的环境中禁用了 TCP/IP 上的 NetBIOS,则 NET VIEW 将无法工作。NET VIEW 使用 NBNS 来获取计算机列表。