像进程一样运行 powershell 来监视事件变化

像进程一样运行 powershell 来监视事件变化

我希望 powershell 根据我连接的位置来管理我的网络配置文件。我主要在三个工作地点之间来回切换。我需要无线网络中的特定 IP,这样我才能访问我们的服务器。

使用 powershell 我可以运行脚本来提取 SSID,然后配置网络以设置静态 IP,但是有没有办法让 powershell 监视这些更改,然后设置网络?

编辑:这也可以在后台运行吗,这样就不需要让窗口保持打开状态了?

答案1

编写一个具有永不结束循环的脚本,如下所示:

do
{
    # check whatever you want to check and react to it...

    Start-Sleep -Seconds 30

} until ($false)

按 CRTL+C 终止

相关内容