我有两个网络:工作网络和家庭网络。工作子网是 192.168.0.x,而家庭子网是 192.168.1.x
在工作时我有两个映射驱动器,但在家里我都没有。每当我在家里打开资源管理器或错误地将文件悬停在这些驱动器上时,Windows 就会在尝试连接到驱动器时挂起。我目前正在使用一个脚本,该脚本根据是否可以 ping 192.168.0.1(工作路由器)来决定是否删除/映射驱动器。问题是,出于某种原因,基于“连接/断开网络”的事件触发器,多个实例会同时运行并挂起。
综合考虑,我想要一个更优雅的解决方案。有没有办法更改映射驱动器的超时时间?是否可以在 Windows 中设置“设置配置”,其中该配置具有永久映射的网络驱动器,而另一个配置根本没有它们;类似于“硬件配置文件”?我还有其他程序,我想根据我的网络位置打开/关闭。
答案1
您可以通过发出以下命令来调整映射网络驱动器的自动断开功能
net config server /autodisconnect:<NUMBER IN MINUTES HERE>
如果你输入 -1 那么它将禁用它。
查看这些链接以获取更多信息
答案2
我不知道“硬件配置文件”是什么,但我们有共享网络驱动器,可以通过 OpenVPN 在任何地方访问。如果你能控制你公司的防火墙,这似乎是可行的方法。
干杯
答案3
我实际上找到了一种解决方法;我发现了如何合并网络(无线和有线),这样我最终就可以使用任务计划程序的“条件”,使我仅在连接到工作时运行脚本,并在家中连接时运行单独的“断开连接”脚本。
两个脚本都设置为在“工作站解锁”时运行,并且设置为即使失败也只要条件具备就立即运行。
如果有人感兴趣的话可以合并网络:
转到“网络和共享中心”
单击您当前所在网络的图标(在“活动网络”下)
单击弹出窗口底部的“合并或删除网络位置”。