
有兩台電腦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 的登錄 hacks 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/