Ich habe ein Batch-Skript, das den folgenden Befehl verwendet:
net use L: \\\ServerName\folder /persistent:yes
Ab sofort codiere ich den Servernamen und den freigegebenen Pfad fest in der Batchdatei.
Um dies allgemeiner zu gestalten, habe ich Folgendes getan:
@echo off
set /p path_folder = \\\ServerName\Software
echo %path_folder%
net use L: %path_folder% /persistent:yes
Aber wenn ich das oben genannte ausführe, wird das Laufwerk nicht zugeordnet.
Was mache ich hier falsch?
Antwort1
Das Problem wurde gelöst. Die Lösung finden Sie unten.
@echo aus
setze Pfad_Ordner=%1
echo %Pfad_Ordner%
net use L: %Pfad_Ordner% /persistent:yes
net use L: /löschen
CD L:
In meinem vorherigen Beitrag gibt es vor und nach dem "="-Zeichen ein Leerzeichen, das das Problem verursacht hat. Meine Idee war, %1 durch „input“ aus einem der externen Programme zu ersetzen.