Net use 虚拟映射网络驱动器号从Windows到Linux

Net use 虚拟映射网络驱动器号从Windows到Linux,net-use,Net Use,我一直在使用robocopy和映射网络驱动器跨不受信任的windows域将备份复制到一个中心位置,然后将其推送到Ubuntu存储设备,我遇到了很多异常情况。我现在看到的一个是在任何用户环境下都不存在的映射网络驱动器。这些都是以我个人身份执行的,或者“以管理员身份运行”,两者都有相同的结果 请注意,这在Powershell中有效,但在CMD中无效 删除所有映射驱动器: 尝试显式删除W:驱动器 尝试将目录更改为映射驱动器,注意登录失败 再次尝试删除 没有显示任何连接 W:驱动器不存在 尝试将驱动器映

我一直在使用robocopy和映射网络驱动器跨不受信任的windows域将备份复制到一个中心位置,然后将其推送到Ubuntu存储设备,我遇到了很多异常情况。我现在看到的一个是在任何用户环境下都不存在的映射网络驱动器。这些都是以我个人身份执行的,或者“以管理员身份运行”,两者都有相同的结果

请注意,这在Powershell中有效,但在CMD中无效

删除所有映射驱动器:

尝试显式删除W:驱动器

尝试将目录更改为映射驱动器,注意登录失败

再次尝试删除

没有显示任何连接

W:驱动器不存在

尝试将驱动器映射到它


尝试重新启动系统,使您没有幻影驱动器,然后使用重新映射

net use W: \\servername\sharename pass /domain\username /persistent:yes 
以便它记住您的凭据,然后查看问题是否再次发生。 我曾经遇到过一个类似的问题,在1-2次映射/断开连接后出现了幻影驱动器,这对我来说很有效

如果这不起作用,试着使用

net use /persistent:no
这样它就不会记得任何连接,然后再次检查。

我找到了一个在同样情况下对我有帮助的答案。基本上,如果网络驱动器是由系统自动创建的,那么它是由用户
nt authority\system
完成的,即使是
管理员也不能删除它。要将其作为
nt authority\system
删除,可以使用以下示例:

psexec -s -i cmd
net use W: /delete

感谢Cyph3r,我感谢您的回复,但遗憾的是,我希望在不重新启动的情况下解决此问题!我担心的是,如果这种情况发生在生产环境中,重启将不是一种选择。我确实尝试了你提到的,没有重新启动,也没有尝试。它似乎在一层上看到映射驱动器,但在另一层上看不到。这就是我的原因。感谢您的回复。我刚刚注意到这一点,我认为你完全正确。我认为这是正确的答案。我无法测试这个问题,因为这个问题是6年前提出的,但我相信它会再次出现在其他人身上,也可能是我自己身上。谢谢你的回复!!
Z:\Scripts>net use W: /delete /y
The network connection could not be found.

More help is available by typing NET HELPMSG 2250.
Z:\Scripts>net use
New connections will not be remembered.

There are no entries in the list.
Z:\Scripts>net use W: /delete /Y
The network connection could not be found.

More help is available by typing NET HELPMSG 2250.
Z:\Scripts>NET use W: \\servername\sharename PASSWORD /user:domain\username
System error 85 has occurred.

The local device name is already in use.
net use W: \\servername\sharename pass /domain\username /persistent:yes 
net use /persistent:no
psexec -s -i cmd
net use W: /delete