mapa de unidade compartilhada com script em lote

mapa de unidade compartilhada com script em lote

Eu tenho um script em lote que usa o seguinte comando:

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

A partir de agora estou codificando o nome do servidor e o caminho compartilhado no arquivo em lote.
Para tornar isso mais genérico, fiz o seguinte:

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

Mas quando executo o procedimento acima, ele não mapeia a unidade.
O que estou fazendo de errado aqui?

Responder1

Resolvido o problema: a solução está abaixo.

@eco desligado

definir caminho_pasta=%1

eco %path_folder%

uso líquido L:% path_folder% /persistent:yes

uso líquido L: /delete

disco L:

Na minha postagem anterior há algum espaço antes e depois do sinal "=" e isso causou o problema. Minha ideia era substituir% 1 como colocado em qualquer um dos programas externos.

informação relacionada