如何将虚拟驱动器号映射到Windows上的本地path?

所有的标题。 我正在寻找如何引用本地,而不是networking,path,作为虚拟驱动器号。 一个无害的例子: C:\Storage as G:

我最近研究这个主题,这些是我的发现。


subst命令可以很好的执行这个function,其效果以用户会话结束:

 subst [drive1: [drive2:]Path] 

Thomas Bigler的vSubst是一个用于subst的GUI,它也可以通过在启动时运行(HKLM)来创build一个永久关联,就像subst可以configuration的那样。

对于永久映射,这可能不是优选的,因为之前加载的任何东西都不能引用映射,例如事先在HKLM – > […] – > Run,Windows服务等中添加的条目。

谷歌代码上的psubst是一个极好的批处理脚本,它带有subst(它在内部使用)接口,并带有一个额外的可选/p参数,用于通过以下加载的以下密钥来pipe理永久映射:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices 

您也可以映射到您的本地驱动器,就好像它是一个远程的驱动器

 net use G: \\localhost\c$\storage /persistent:yes 

尽pipe如此,它在login过程中很晚才绑定。