首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows批处理文件-网络使用遇到“系统错误64”

Windows批处理文件-网络使用遇到“系统错误64”
EN

Stack Overflow用户
提问于 2013-09-01 15:56:02
回答 1查看 10.5K关注 0票数 1

我遇到这个错误“系统错误64 -指定的网络名称不再可用”在我的一个窗口批处理脚本时,尝试网络使用\服务器\驱动器\文件夹连接到一个网络文件夹。

但是,当我重新运行脚本时,Net Use命令成功执行,并且能够映射到网络文件夹。这些问题似乎只在第一次运行时发生,因为随后的重新运行能够成功完成。

导致错误的代码:

代码语言:javascript
运行
复制
net use \\qserver\adrive\RAG\SQR /persistent:yes System error 64 has occurred.

The specified network name is no longer available.

有人知道为什么会发生这种事吗?第一次运行脚本似乎失败了,但后续运行能够成功完成。

此外,我想知道是否有任何错误处理技术可以检测到这个错误,并使用一些脚本强制重新运行。

类似于:

代码语言:javascript
运行
复制
IF (System Error 64 occurred) {
//Do a re-run 
net use \\qserver\adrive\RAG\SQR /persistent:yes 
}

非常感谢你的帮助。请根据以上内容给我们建议!

EN

回答 1

Stack Overflow用户

发布于 2013-09-01 16:47:40

看看这是否有帮助:如果网络没有连接,它将无限循环,这可能不是您想要的。这取决于你的情况。

代码语言:javascript
运行
复制
:check
if not exist "\\qserver\adrive\RAG\SQR\" & timeout /t 10 & goto :check
net use \\qserver\adrive\RAG\SQR /persistent:yes
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18556413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档