更换主板后,net view(和 WNetEnumResource)除了本地计算机之外没有找到任何东西?

更换主板后,net view(和 WNetEnumResource)除了本地计算机之外没有找到任何东西?

我本来想在 StackOverflow 上发帖,但这更多的是网络问题而不是编程问题,因为我已经使用WNetEnumResource()多年了,没有任何问题。

我升级了 Windows 10x64 系统的主板,它是 Windows 2008 域 (SMB1 已禁用) 的成员。我将新 NIC (板载) 设置为使用与以前相同的静态设置 (并将 DNS 设置为 Windows 2008 服务器)。

我现有的所有映射到驱动器号的网络共享均运行正常(大约有 5 个)。

我可以从命令提示符中正常执行“dir \server\share”。

但使用时WNetEnumResource()它不再显示服务器(仅显示我的本地系统)。之前的系统会显示它们。

由于我没有在 Windows 资源管理器/网络位置下看到服务器(我不记得它们是否与旧主板一起显示在那里)。我找到了有关启用服务的信息FunctionDiscovery*;因此在 2008 服务器(一个域控制器,另一个用于终端服务)上,我启用了这些服务,然后系统显示在 Windows 资源管理器/网络中。

但是,它们仍然没有显示使用,WNetEnumResource()所以我尝试net view从命令提示符开始,但只显示我的本地系统。没有服务器。

适配器上的 IPv4 设置具有我的静态 IP、正确的默认网关、正确的 dns(Windows 2008 域控制器)并且已启用 TCP/IP 上的 NetBIOS。

nbtstat -r显示主域服务器及其下的映射驱动器NetBIOS Names Resolved By Broadcast

现在大约 10 到 15 分钟后,WNetEnumResource()显示net view域服务器,但没有显示其他服务器。

知道发生什么事了吗?

蒂娅!!

相关内容