使用批次腳本共用磁碟機映射

使用批次腳本共用磁碟機映射

我有使用以下命令的批次腳本:

net use L: \\\ServerName\folder /persistent:yes

截至目前,我正在對批次檔中的伺服器名稱和共用路徑進行硬編碼。
為了使這個更通用,我做了以下工作:

@echo off
set /p path_folder = \\\ServerName\Software
echo %path_folder%
net use L: %path_folder% /persistent:yes

但是當我執行上面的命令時它並沒有映射驅動器。
我在這裡做錯了什麼?

答案1

解決了問題:解決方案如下。

@迴聲關閉

設定path_folder=%1

回顯%路徑資料夾%

淨使用L:%path_folder%/持久:是

網路使用L:/刪除

cd 長:

在我的上一篇文章中,「=」號前後有一些空格,這導致了問題。我的想法是替換 %1 作為從任何外部程式輸入的內容。

相關內容