
Windows 10 widersetzt sich der Konfiguration von Laufwerksbuchstaben durch ein Anmeldeskript, das aufruft net use
.
Das Skript ist eine BAT-Datei und wurde an verschiedenen Stellen platziert:
- c:\windows\system32\grouppolicy\user\scripts\logon
- c:\programdata\microsoft\windows\startmenü\programme\startup
Das Skript schlägt in beiden Fällen fehl:
- nach Neustart und Anmeldung;
- wenn sie manuell von ihren Speicherorten aus ausgeführt werden (entweder über die Befehlszeile oder per Doppelklick).
Das Skript besteht aus mehreren Zeilen der Form:
net use l:\ \\servername\data /persistent:no
Wenn das Skript manuell über die Befehlszeile in einer Eingabeaufforderung ohne erhöhte Rechte ausgeführt wird, löst jede Zeile des Skripts den folgenden Fehler aus:
System error 67 has occurred.
The network name cannot be found.
Dennoch ist jede dieser Zeilen erfolgreich, wenn sie unmittelbar danach manuell im selben Verzeichnis ausgeführt wird.
Die Frageist, wie man Windows dazu bringt, die Konfiguration des Skripts zu beachten. Jeder konstruktive Beitrag wäre sehr willkommen.
Antwort1
Ich habe Ihren Fehler dupliziert und er kommt von einer falschen Syntax im Befehl. Ich verstehe nicht wirklich, warum es bei Ihnen über die Eingabeaufforderung funktioniert, da es bei mir nicht funktioniert hat.
Die korrekte Syntax lautet:
net use l: \\servername\data /persistent:no
Der Backslash nach dem Laufwerksbuchstaben sollte weggelassen werden.