当网络驱动器处于离线状态时,Windows 不断请求其凭据

当网络驱动器处于离线状态时,Windows 不断请求其凭据

我有一个映射的网络共享(通过 sshfs),只有连接到我公司的 VPN 时才可用,每当我没有连接到 VPN 时,Windows 就会认为凭据错误并不断要求输入正确的凭据。让它停止每隔几分钟弹出一次的唯一方法是断开与驱动器的连接,从而取消映射。

有没有办法在 VPN 关闭时保持驱动器映射并且无需不断请求凭据?

*我使用的是 Win 10

答案1

我这样做的方法是将两个批处理文件放在我的桌面上:一个文件用于连接驱动器,一个文件用于删除驱动器。我已经这样做了很长时间,效果很好。

答案2

出于这个原因,这就是我在个人笔记本电脑上运行的内容。

创建一个事件日志,将触发器设置为“事件发生时 - 日志:应用程序,来源:RasClient,事件 ID:20225”,执行下面的批处理文件。

创建一个批处理文件,查询 AD 中的用户登录脚本,然后执行该用户的登录脚本。(如下)

ECHO off
CLS

    FOR

 /f "delims=" %%A in ('net user /domain %username% ^| find /i "logon script"') do set "var=%%A"

    SET subvar=%var:~29%

    SET script=\\domain.com\NETLOGON\%subvar%

    START /B %script%

    EXIT

事件 ID 20225 是成功 VPN 连接时记录的事件。

此方法允许具有多个登录脚本的环境,并且这里所需的一切都可以通过组策略进行部署。

希望这可以帮助...

相关内容