stackexchange 上有许多问题要求实现重启后持久的功能,答案要么指向注册表项,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices
要么指向 psubst。
在我看来,表面上至少可以使用持久映射网络驱动器实现类似的效果,例如下面的第二个命令可以替换第一个命令;它们都允许使用c:\<path>
较短的X:
psubst X: C:\<path>
net use X: \\localhost\C$\<path>
在什么情况下映射网络驱动器不起作用?
答案1
并非每个人都有权访问美元符号共享。默认情况下,只有管理员才有权限。
编辑:据我所知,它们在 Windows 家庭版上也不可用。
答案2
有几件事让你想到了为什么你可能会遇到 net use 命令的问题
- 您假设用户有权访问管理共享。默认情况下,这是仅供管理员使用的共享。
- 您假设共享已启用。如果管理共享已关闭,则此操作将不起作用。
- 您假设网络本身正常工作。网络可能中断,本地主机被重定向到其他地方,等等。
这些情况不太可能发生,但是可以发生。
使用 net use 命令会采取不必要的步骤,而使用 psubst 则可以避免这些步骤。