目前我有一个USB调制解调器类型'基于远程NDIS的互联网共享设备'和 尝试使用以下代码(第一个动作完美),从这里的另一个帖子,检测上述事件:
$action1 = {
Write-Host "CONNECTED"
}
$action2 = {
Write-Host "DISCONNECTED"
}
Register-WmiEvent -Namespace root\wmi -Class MSNdis_StatusMediaConnect -Action $action1 `
| Out-Null
Register-WmiEvent -Namespace root\wmi -Class MSNdis_StatusMediaDisconnect -Action $action2 `
| Out-Null
问题是USB设备在后一事件发生之前被移除了! 有一种简单的方法可以解决这个问题吗?