我的用戶用於映射網絡驅動器。如何在批次內映射網絡驅動器
我開發了一個工具,它使用網絡驅動器i :.
問題:我可能會覆蓋用戶定義的驅動器。
如何打開一個dos批處理文件,該文件將爲自己的使用定義一個新的網絡驅動器,但不會更改用戶可見的網絡驅動器?
我的用戶用於映射網絡驅動器。如何在批次內映射網絡驅動器
我開發了一個工具,它使用網絡驅動器i :.
問題:我可能會覆蓋用戶定義的驅動器。
如何打開一個dos批處理文件,該文件將爲自己的使用定義一個新的網絡驅動器,但不會更改用戶可見的網絡驅動器?
您可以在運行popd
時使用
pushd \\server\share
它將映射驅動器上的第一個可用字母
的驅動器將斷開
當前目錄可以通過environement variabble獲得%cd%
。
您可以使用for循環來查找可用的驅動器號。
for %%d in (z y x w v u t s r q p o n m l k j i h g) do if not exist %%d:\* set drive=%%d
然後在您的bat文件中使用%drive%:代替I:。 例如net use %drive%: \\server...
驅動器盤符系統現在已經過時了,您可能希望將自己置於路徑中。
s/^i:\/\\SomeServer\SomeShare\
親切
並非所有Windows批處理命令將與UNC路徑工作。 Pushd也可以工作。 – MKesper 2017-06-22 09:26:16