我有一个映射的网络共享(通过 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 连接时记录的事件。
此方法允许具有多个登录脚本的环境,并且这里所需的一切都可以通过组策略进行部署。
希望这可以帮助...