使用net use命令将服务器的networking驱动器映射到本地计算机时出现系统错误5。
当我使用服务器的pipe理员帐户时,不会发生此错误。 当我使用我的用户帐户净使用命令给系统错误5。
但是,我的用户帐户被添加到服务器上的pipe理员组。 你能帮我吗?
以下是一个有用的提示:这些错误信息:如果您需要从“NET”命令诊断错误消息,只需进入“NET HELPMSG”。 就像,例如:
C:\Documents and Settings\w00tw00tw00t>net helpmsg 5 Access is denied. C:\Documents and Settings\w00tw00tw00t>
所以,你会得到一个“访问被拒绝”。
你试图访问的是什么? 您是否在服务器计算机上的“安全日志”中看到任何错误:失败?
检查共享权限。 仅仅因为该帐户在pipe理员组中并不一定意味着它有权访问该共享。 什么也不要。
我假设这两个系统都没有join任何域。 Windows Vista家庭高级版不能被join到一个域,所以你一定要处理这可能适用的情况。 如果Windows 2008 Server是一个域的一部分,那么我认为,除非您对默认的安全设置进行了一些更改,否则根本不认为您可以从非域join的系统连接(到pipe理共享)。
默认情况下,Windows Server 2008上的UAC会阻止使用作为pipe理员组一部分的凭据从非域join的系统访问pipe理共享,即使明确的权限似乎允许。 有关如何解决此问题的详细信息,请参阅此知识库文章 。
使用明确的pipe理员凭据意味着您获得的行为与使用只是pipe理员组成员的凭据进行连接(或尝试连接)时不同。 UAC在非域成员系统上的默认行为使您能够在使用内置的pipe理员帐户进行连接时提供完整的权限提升,但对于属于pipe理员组的成员的帐户不会这样做。 这个参考是Vista的,但我很确定相同的默认适用于工作组模式下的W2K8。
为了扩大John Gardenier的想法,请检查一下您的账户或者您的账户是否属于这个账户的任何组织,是否有明确的拒绝权限。 在所有情况下,拒绝权限将取代所有允许的权限。
使用runas命令
runas /user:administrator "net share sharename=driver:\path"
另外,要小心在Windows共享拒绝…否认为Everyone组将阻止其他权限正常工作
当我在双PCnetworking中遇到这样的问题时,我确定两台计算机上都有相同的用户名和密码的帐户,并且必须在客户端(发行networking的一台计算机)上login。