Mancoffee
14-11-2022, 20:32
Как создать триггер на обнаружение интернета.
То бишь, если он есть, выполнить что-то.
ПС. Правильно ли я понимаю, что это можно сделать через NCSI?
Может кто знает синтаксис?
В событиях данной службы, при отсутствии интернета, но подключенной сети сообщает
Изменение возможности на {eb465aaa-708f-442f-9c25-254f2af68290} (0x6008001000000, семейство: V4, возможность: Отсутствует, ChangeReason: SuspectDnsProbeFailed)
а при наличии интернета
Изменение возможности на {eb465aaa-708f-442f-9c25-254f2af68290} (0x6008001000000, семейство: V4, возможность: Интернет, ChangeReason: ActiveDnsProbeSucceeded)
Думаю что вот как-то так, но вот change reason нужно куда-то прописать
<QueryList>
<Query Id="0" Path="Microsoft-Windows-NCSI/Operational">
<Select Path="Microsoft-Windows-NCSI/Operational">*[System[Provider[@Name='Microsoft-Windows-NCSI'] and (EventID=4042)]] and *[EventData[Data[@Name='InterfaceGuid']='{eb465aaa-708f-442f-9c25-254f2af68290}']]</Select>
</Query>
</QueryList>
Как-то по типу
[EventData[Data='ActiveDnsProbeSucceeded']
То бишь, если он есть, выполнить что-то.
ПС. Правильно ли я понимаю, что это можно сделать через NCSI?
Может кто знает синтаксис?
В событиях данной службы, при отсутствии интернета, но подключенной сети сообщает
Изменение возможности на {eb465aaa-708f-442f-9c25-254f2af68290} (0x6008001000000, семейство: V4, возможность: Отсутствует, ChangeReason: SuspectDnsProbeFailed)
а при наличии интернета
Изменение возможности на {eb465aaa-708f-442f-9c25-254f2af68290} (0x6008001000000, семейство: V4, возможность: Интернет, ChangeReason: ActiveDnsProbeSucceeded)
Думаю что вот как-то так, но вот change reason нужно куда-то прописать
<QueryList>
<Query Id="0" Path="Microsoft-Windows-NCSI/Operational">
<Select Path="Microsoft-Windows-NCSI/Operational">*[System[Provider[@Name='Microsoft-Windows-NCSI'] and (EventID=4042)]] and *[EventData[Data[@Name='InterfaceGuid']='{eb465aaa-708f-442f-9c25-254f2af68290}']]</Select>
</Query>
</QueryList>
Как-то по типу
[EventData[Data='ActiveDnsProbeSucceeded']