Win7 计划任务忽略网络使用保存的凭据

Win7 计划任务忽略网络使用保存的凭据

在 Win7 64 Pro 上,我有一个批处理文件可以运行,net use通过 OpenVPN 从我的服务器映射网络共享。

批处理文件中没有存储用户名或密码,它使用我已经通过在命令提示符中使用标志运行net use一次而保存的用户凭据。/savecred

如果我双击批处理文件来运行它,它可以正常执行,没有问题。

但是,如果我安排任务来运行批处理文件,执行会暂停并要求输入用户名和密码。

有什么方法可以强制计划任务使用已保存的用户凭据?

答案1

为了解决这个问题,我最终将批处理文件放入了开始菜单的启动文件夹中。出于某种原因,它在从这里运行时使用保存的凭据,但在使用任务计划程序启动时运行时则不会。

为了确保在运行批处理文件之前 VPN 连接已建立,我习惯于timeout 30延迟执行批处理文件,直到 OpenVPN 完成其工作。

相关内容