2017-08-03 83 views
0

任何想法如何註冊斷開網絡上的PowerShell事件? 類似於Powershell如何在網絡連接上註冊事件丟失?

on_disconnet network { 
    raise an event 
    notify system 
} 
+1

請提供更多的上下文。你想用這個做什麼? –

+0

當網絡電纜拔出或wifi斷開時,我正在查找通知 – jack

+1

用戶通知(如「彈出窗口」)或自動化機制(如「觸發某些程序或腳本的東西」)? –

回答

1

這對我有效!

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} 
相關問題