网络驱动器超时后Windows批处理文件失败

时间:2017-09-18 15:44:03

标签: batch-file network-drive

当Windows失去与网络驱动器的连接时,我有几个批处理文件似乎失败了。如果我通过Windows资源管理器导航到网络驱动器,则会恢复连接,随后批处理脚本将成功完成。在尝试访问将使连接可用的网络驱动器之前,我是否可以发出类似“网络刷新”命令的内容?

示例脚本:

j:
cd \python\

Windows 10 Pro,但我认为我在7和8上也看到过同样的现象。它已经映射,凭据被保存,只需要ping它或什么......

1 个答案:

答案 0 :(得分:0)

假设您的服务器J:\驻留在哪里响应ICMP echo请求,您可以尝试这样的事情:

set server=servername

ping %server% -n1 |find /i "bytes=32"

if %ERRORLEVEL%==1 (
echo %server% is online
J: 
cd python
) ELSE (
echo %server% is offline
)