如何在网络连接发生变化时运行脚本?

Modified on: Sun, 18 Aug 2019 13:40:02 +0800

我想创建一个脚本来在网络连接发生变化时做各种事情。例如,如果机器连接到我的办公室网络,我可能希望它:

  • 自己静音
  • 更改其DNS
  • 更改其代理设置
  • 更改默认打印机

然后,当机器离开办公室网络时,它可能还原其中一些。

据推测,“主动网络”将基于IP地址/网关范围或WIFI网络名称等。

你有推荐的工具来完成这个吗?我可以看到这样的东西适用于许多IT专业人员,所以我确信有一些很好的技巧。

请注意,这需要在网络更改时运行 - 而不仅仅是在用户登录/注销时。

最佳答案

“网络位置感知”服务(http: //msdn.microsoft.com/en-us/library/ms739931(VS.85).aspx)在Windows XP(和2000?我不记得......)及以上将启用此功能,但我还没有找到任何人编写应用程序以利用它的地方。我喜欢自己编写代码,但是我没有足够的备用周期来开始思考它。

这不是一个简单的小VBScript事情,但它也不会那么多编码。也许有人可以接受这个想法并与​​它一起运行。甚至还有http的示例代码:?//www.microsoft.com/downloads/details.aspx FAMILYID = ef8a6228-f11d-4ba0-b73e-dd8dc7dd11e8&安培; displaylang = EN

我曾经多次想要这个功能,而且我认为不止一些人希望看到它。


相关问答

添加新评论