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.