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.