mapa de unidad compartida con secuencia de comandos por lotes

mapa de unidad compartida con secuencia de comandos por lotes

Tengo un script por lotes que usa el siguiente comando:

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

A partir de ahora estoy codificando el nombre del servidor y la ruta compartida en el archivo por lotes.
Para hacer esto más genérico, he hecho lo siguiente:

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

Pero cuando ejecuto lo anterior, no asigna la unidad.
¿Qué estoy haciendo mal aquí?

Respuesta1

Resolvió el problema: la solución está a continuación.

@eco apagado

establecer carpeta_ruta=%1

eco % carpeta_ruta%

uso neto L: %path_folder% /persistente:si

uso neto L: /eliminar

CDL:

En mi publicación anterior hay un espacio antes y después del signo "=" y eso causó el problema. Mi idea era reemplazar %1 como lo ingresó desde cualquiera de los programas externos.

información relacionada