带有批处理脚本的共享驱动器映射

带有批处理脚本的共享驱动器映射

我有一个使用以下命令的批处理脚本:

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

解决问题:解决方案如下。

@echo 关闭

设置路径文件夹=%1

回显%路径文件夹%

净使用 L: %path_folder%/persistent:yes

净使用 L:/删除

左旋盘:

在我之前的帖子中,“=”符号前后有一些空格,这导致了这个问题。我的想法是将 %1 替换为来自任何外部程序的输入。

相关内容