карта общего диска с пакетным скриптом

карта общего диска с пакетным скриптом

У меня есть пакетный скрипт, который использует следующую команду:

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

Решил проблему: Решение ниже.

@эхо выкл.

установить путь_папки=%1

эхо %путь_папка%

net use L: %path_folder% /persistent:yes

чистое использование L: /удалить

компакт-диск L:

В моем предыдущем посте есть пробел до и после знака "=", и это вызвало проблему. Моя идея заключалась в том, чтобы заменить %1 на as, введенный из любой внешней программы.

Связанный контент