我们有一台 SBS 2003 服务器,其中有一台 Windows XP Professional(加入域)PC 通过 VPN(LogMeIn Hamachi)从远程站点连接。
一个域用户帐户无法从远程 PC 浏览服务器上的任何共享(尽管拥有相同的安全组成员身份与其他域用户帐户相同)。
浏览“\\server\share”成功其他此电脑上的域用户帐户,以及这用户帐户在主办公室的所有 PC 上均可完美运行(只是不能在通过 VPN 连接的这台远程 PC 上运行)。
这是我尝试使用此帐户浏览网络共享时收到的错误:
对服务器执行 ping 操作成功(将主机名解析为 IP 没有任何问题)。
我已经删除并重新创建了此电脑上的域用户配置文件 - 但没有什么区别(所以不是配置文件损坏的问题)。
禁用服务器和工作站上的防火墙没有什么区别。
我没有在这里发布 ipconfig 的结果,因为它们对于有问题的用户帐户和所有正常的域用户帐户都是相同的。
- 浏览至“\\server”未列出任何在服务器上共享(而它与所有其他域帐户共享)。
通过 IP(而不是主机名)浏览服务器也会失败(“\\192.168.1.50\共享"),表明这不是 NetBIOS 问题。
将 PC 重新加入域并未解决问题
重置此域用户帐户的密码未能解决问题
浏览至“\\server”做使用测试有问题的域用户帐户时不同的域上的 Windows XP PC。
我们在远程站点只有 1 台通过 VPN 连接的 PC,因此很难说是不是(相当慢的)VPN 连接导致了这里的问题,或者 PC 本身是否有问题。
我今天测试的另一台 PC 位于主办公室(在 LAN 上,而不是依靠 VPN 与 DC 通信)。
如果有必要,我可以将有问题的 PC 暂时移至主办公室,这样我们就可以缩小问题范围,确定问题是与 VPN 还是 PC 本身有关。
我将非常感激任何有关进一步故障排除步骤的建议。
更新:
在进行进一步的故障排除时,我注意到一些非常奇怪的事情:
当此域用户被添加到某个特定安全组时,他们将无法再查看服务器上的任何共享。但是,如果用户不是该安全组的成员,则(“\\server”)做显示服务器上所有共享的列表。
作为安全组的成员,为什么会导致通过 UNC 路径浏览时无法显示服务器上的网络共享?我们已经使用此安全组超过 4 年,没有出现任何问题(而且,即使现在,它也不会以这种方式影响其他用户)。
此外,工作站上的应用程序日志有错误,指出无法联系 DC - 但这似乎仅当登录用户是存在问题的安全组的成员时才会发生:
答案1
您应该考虑根据手头的子系统定制您的故障排除;当然这不是他们的配置文件的问题。
通常,此类问题是由工作站(或偶尔是服务器)服务的问题引起的。确保这些服务正在运行。此外,如果有域,有时这可能是由于无法建立安全通道造成的(请考虑重置域中工作站的计算机帐户密码,或将其从域中移除并重新加入)。
此外,您还应该检查用户是否可以浏览服务器上的所有共享(\\server\
),但就是看不到任何内容。这可以确定建立 CIFS 连接是否确实存在问题,或者是否可能是权限问题。
还可以考虑从另一个工作站进行测试,并从同一工作站测试另一个用户帐户。有时,操作系统损坏可能会导致这种情况。
查看您的更新,似乎该工作站的配置肯定有问题。操作系统损坏是可能的,但也可能是因为其他原因。例如,用于连接服务器的接口上可能禁用了 TCP/IP 上的 NetBIOS。在 Windows 7 中,您可以根据所连接网络(例如公共、家庭、域或工作)的配置文件禁用文件共享和网络发现,但我认为这不适用于 XP。
也可能是界面上的 Microsoft Networks 客户端提供商被禁用,或者 Microsoft Networks 的文件和打印共享被禁用。还请检查网络和共享中心控制面板项目中的网络发现选项。
答案2
我遇到过类似的问题,原来是用户错误地设置了用于连接域控制器的无效凭据。我打开了凭据管理器,删除了为该连接存储的凭据,注销并再次登录,然后就好了!解决了。