在尝试NET USE\server\drive\folder连接到网络文件夹时,在我的一个Windows批处理脚本中遇到此错误"系统错误64-指定的网络名称不再可用"。
但是,当我重新运行脚本时,Net Use命令成功执行,并且能够Map到网络文件夹。这些问题似乎只发生在第一次运行时,因为随后的重新运行能够成功完成。
导致错误的代码:
net use \\qserver\adrive\RAG\SQR /persistent:yes System error 64 has occurred.
The specified network name is no longer available.
有人知道为什么会发生这种情况吗?看起来第一次运行脚本失败了,但后续运行能够成功完成。
此外,我想知道是否有任何错误处理技术可以检测到这个错误,并使用一些脚本来强制重新运行。
例如:
IF (System Error 64 occurred) {
//Do a re-run
net use \\qserver\adrive\RAG\SQR /persistent:yes
}
非常感谢您的帮助。请根据以上情况提出建议!
1条答案
按热度按时间x6h2sr281#
看看这是否有帮助:如果网络不正常,它会无限期地循环,这可能不是你想要的。这取决于你的情况。