有两台计算机PC1、PC2,PC1中有一个名为:D:\Soft的文件夹,而我只想使用一份soft。
所以我用物质像下面这样在 PC2 上创建一个虚拟驱动器 D:,并且它运行良好,直到我重新启动 PC2,问题是如果我重新启动 PC2,虚拟驱动器 D: 就会消失。
psubst D:\PC1\D$\soft /P
有什么帮助吗?
答案1
我不知道该命令,我总是使用“net use”:
net use d: \\pc1\d$\soft /persistent:yes
重启后驱动器必须仍然存在,但除非您尝试打开它并手动输入密码,否则可能无法连接。每次启动时可能需要执行此操作。
答案2
正确使用 psubst 需要正确的 UNC 路径符号:
psubst D: \\PC1\D$\soft /P
psubst 实用程序(https://github.com/ildar-shaimordanov/psubst) 的操作类似于旧的 DOS subst 命令,用于将网络共享映射到本地驱动器号。持久性(使驱动器在重新启动后重新出现)应该使用 /P 命令行选项应用。如果它对您不起作用,也许您尝试在不支持此功能的操作系统上使用它。目前 Windows 操作系统的更好替代方案是“net use”命令和注册表。
有关使用“net use”命令的现代 Windows 操作系统映射驱动器的工作演示,请参阅如何将驱动器号映射到 Windows Server 2016 上所有 RDP 用户的网络共享。这些说明也适用于 Windows 10。基本上,您需要创建一个文本文件驱动器d.bat并将其放置在 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 中,然后重新启动:
net use D: /delete
net use D: \\PC1\D$\soft
您可能还想考虑使用注册表破解。为此,首先创建一个名为驱动器d.reg。您可以将其保存在任何位置。然后将以下内容复制并粘贴到其中:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"D:"="\\\\PC1\\D$\\soft"
保存文件后,在 Windows 资源管理器中查看它,双击它就像启动它一样。接受出现的提示,然后重新启动计算机。
也可以看看:
- 注册表黑客可以替换 subst/psubst https://en.wikipedia.org/wiki/SUBST
- 其他相关的 superuser.com 帖子 https://superuser.com/questions/29072/how-to-make-subst-mapping-persistent-across-reboots
- 有关 psubst 的更多信息,请访问https://helpdeskgeek.com/how-to/assign-drive-letters-to-folders-in-windows/