net use 命令 - 映射网络驱动器时出现系统错误 5

net use 命令 - 映射网络驱动器时出现系统错误 5

使用 net use 命令将服务器的网络驱动器映射到本地计算机时出现系统错误 5。

当我使用服务器的管理员帐户时不会发生此错误。当我使用我的用户帐户时,net use 命令会出现系统错误 5。

但我的用户帐户已添加到管理员服务器上的群组。您能帮我解决这个问题吗?

答案1

以下是关于这些错误消息的有用提示:如果您需要诊断“NET”命令中的错误消息,只需输入“NET HELPMSG”。例如:

C:\Documents and Settings\w00tw00tw00t>net helpmsg 5

Access is denied.

C:\Documents and Settings\w00tw00tw00t>

因此,您收到“访问被拒绝”的提示。

您尝试访问的共享是什么?您在服务器计算机的“安全日志”中看到任何有关失败的信息了吗?

答案2

我假设这两个系统都没有加入任何域。Windows Vista Home Premium 无法加入域,因此您肯定会遇到这种情况。如果 Windows 2008 Server 是域的一部分,那么我认为您根本无法从未加入域的系统连接(到管理共享),除非您对默认安全设置进行了一些更改。

默认情况下,Windows Server 2008 上的 UAC 会阻止非域加入系统使用属于管理员组的凭据访问管理共享,即使显式权限似乎允许这样做。请参阅此知识库文章了解有关如何解决此问题的详细信息。

使用显式管理员凭据意味着,与使用管理员组成员的凭据进行连接(或尝试连接)相比,您将获得不同的行为。UAC 的默认行为在非域成员系统上,当您使用内置管理员帐户连接时,可以实现完全特权提升,但对于属于管理员组的帐户则不会这样做。该参考适用于 Vista,但我很确定在工作组模式下,相同的默认设置也适用于 W2K8。

答案3

检查共享权限。帐户属于管理员组并不一定意味着它有权访问共享。不要想当然。

答案4

使用 runas 命令

runas /user:administrator "net share sharename=driver:\path"

相关内容