Windows-Batch-Datei mit Net Use Begegnung "System Error 64"

Seit der Begegnung mit dieser Fehlermeldung "Systemfehler 64 - der angegebene Netzwerkname ist nicht mehr verfügbar" in einem meiner windows-batch-Skript beim Versuch, mit NET USE \server\Laufwerk\Ordner die Verbindung zu einem Netzwerk-Ordner.

Jedoch, als ich erneut das Skript ausführen, den Net Use-Befehl erfolgreich ausgeführt, und ist in der Lage, um anzeigen zu dem Netzwerk-Ordner. Diese Problem scheint zu passieren, die nur auf den ersten laufen, wie die nachfolgenden re-run konnten erfolgreich abgeschlossen werden.

Den code, dass die Ursache der Fehler:

net use \\qserver\adrive\RAG\SQR /persistent:yes System error 64 has occurred.

The specified network name is no longer available.

Wer hat eine Idee, warum dies passiert ist? Scheint, wie 1. ausführen von Skript ist fehlgeschlagen, aber die nachfolgenden Auflagen sind in der Lage, erfolgreich abgeschlossen.

Darüber hinaus wurde gefragt, ob es irgendwelche err-handling-Techniken, die erkennen können, diese irren und verwenden einige scripting zu zwingen, eine re-run.

Etwas wie:

IF (System Error 64 occurred) {
//Do a re-run 
net use \\qserver\adrive\RAG\SQR /persistent:yes 
}

Vielen Dank für die Hilfe. Pls beraten Sie, basierend auf den oben!

InformationsquelleAutor user1008697 | 2013-09-01
Schreibe einen Kommentar