代码之家  ›  专栏  ›  技术社区  ›  jack

Powershell如何注册网络连接丢失事件?

  •  0
  • jack  · 技术社区  · 9 年前

    类似于

    on_disconnet network {
        raise an event
        notify system
    }
    
    1 回复  |  直到 9 年前
        1
  •  2
  •   Sandeep Ks    9 年前

    这对我有用!

    Function Test-ForNetwork1
    
    {
    Write-Host " connected"
    }
    Function Test-ForNetwork2
    
    {
    Write-Host "dis connected"
    }
    
    Register-WMIEvent -Namespace root\wmi -Class MSNdis_StatusMediaConnect -Action {Test-ForNetwork1} 
    
    Register-WMIEvent -Namespace root\wmi -Class MSNdis_StatusMediaDisconnect -Action {Test-ForNetwork2}
    
    推荐文章