![Windows 8 的“net use”功能不再起作用](https://linux22.com/image/1391670/Windows%208%20%E7%9A%84%E2%80%9Cnet%20use%E2%80%9D%E5%8A%9F%E8%83%BD%E4%B8%8D%E5%86%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
能够net use
显示我的网络驱动器的来源,最高可达 Win 7。
现在在 Windows 8 下:
D:\>net use
New connections will be remembered.
There are no entries in the list.
那么,如何在 Windows 8 下获取网络驱动器源列表?
编辑:我说的不是手动添加的网络驱动器net use
,而是登录域时分配给我的网络驱动器。在我的公司,我有 win7 和 win8 环境。相同的帐户,相同的策略,唯一的不同是我远程连接的主机,并且结果net use
确实不同。在 win7 上,我可以看到我的 X: Y: 和 Z: 网络驱动器的映射,而在 Win8 中,我只会得到“列表中没有条目”,即使我确实有我的 X: Y: 和 Z: 网络驱动器。
谢谢
答案1
Net Use
在 Windows 8 下的工作方式与在 Windows 7(以及 Vista、XP 等)下的工作方式完全相同。
您没有设置网络使用条目(又名:没有“映射”),因此它会告诉您“列表中没有条目”。
不过,您可能会陷入用户与管理员上下文的混淆。如果您以用户身份映射驱动器,然后以“管理员身份”启动命令提示符,那么这是一个不同的用户上下文,因此命令行没有映射的驱动器。
这也正是 Windows 7 的工作方式。
答案2
我使用启用链接连接设置,这样我的“管理员”控制台可以在管理员令牌下看到我的用户映射驱动器。问题是 UAC 中的拆分令牌被阻止查看驱动器,以保证您的“安全”。
这是修复方法,它从 Powershell 运行。
New-ItemProperty -Path "registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLinkedConnections" -Value 1 -PropertyType "DWord"
#
http://technet.microsoft.com/en-us/library/ee844140%28v=ws.10%29.aspx