这个问题已经在这里有了答案:
- 高架的命令行提示符无法访问共享驱动器 6个答案
我不确定,但是以管理员模式启动命令提示符时,无法切换到映射的驱动器。如果我不在管理员模式下,可以这样做。
我是否缺少简单的东西?
这个问题已经在这里有了答案:
我不确定,但是以管理员模式启动命令提示符时,无法切换到映射的驱动器。如果我不在管理员模式下,可以这样做。
我是否缺少简单的东西?
Answers:
当您启动命令提示符“以管理员身份”时,它在与您不同的用户上下文中运行。
由于映射的驱动器是以用户为中心的,因此该Admin用户上下文将没有(相同)驱动器,一旦以Adminsitrator的身份打开了命令窗口(例如通过运行),就必须为该用户上下文映射它们net use <letter>: \\<server>\<share>
。一个例子:
net use Z: \\SuperServer\SuperShare
另外,您可以EnableLinkedConnections
在注册表中启用该标志以使会话令牌被共享:
要变通解决此问题,配置EnableLinkedConnections注册表值。使用此值,Windows Vista和Windows 7可以为Administrators组的成员在过滤后的访问令牌和完整管理员访问令牌之间共享网络连接。
为此,请将HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLinkedConnections
DWORD标志设置为1
,然后重新启动计算机。
有关Microsoft提供的详细信息,请参阅:启用UAC时某些程序无法访问网络位置
EnableLinkedConnections
注册表标志不工作对我来说,在Windows 10 net use
中的管理员控制台的作品。
net use ...
工作正常
这使我想到了旧的Windows Vista报告的问题。
你能试一下吗:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
EnableLinkedConnections
并将其设置为1
我花了很长时间才找到的另一个解决方法是net use
从计划任务中以NT AUTHORITY \ SYSTEM帐户运行。显然,此帐户下映射的驱动器针对所有用户和所有海拔级别显示。
我已经对此进行了测试,它甚至可以在NFS共享上使用(可能有点挑剔)。只需创建计划的任务集以在系统启动时运行,然后指定以下命令:
net use //server/share Z: /persistent:no
使用可能只运行一次它可能会起作用/persistent:yes
,但是我还没有尝试过。当然,“只需再次映射它”也可以,但是该驱动器对于在不同上下文中运行的计划任务仍然不可见。不利之处在于,所有实际用户也都可以看到它,因此对于多用户设置而言效果不佳。