Я знаю, что могу включить его следующим образом:
netsh advfirewall set rule group group = новое сетевое обнаружение enable = Yes
Или отключить его следующим образом:
netsh advfirewall firewall set rule group="Network Discovery" new enable=No
Но в моей ситуации, и это важная часть , я не хочу просто включать или отключать его, мне просто нужно проверить его состояние (включено или выключено).
Я пытался использовать show rule
в netsh
следующим образом:
netsh advdirewall firewall show rule="all" | find "Network Discovery"
Это показывает, что существуют 50
различные правила, содержащие имя Network Discovery
, такие какNetwork Discovery (Pub WSD-Out)
& Network Discovery (WSD Evebts-Out)
.Все это изменяется при использовании вышеуказанного set rule group="Network Discovery"
.Поэтому я понятия не имею, какое из этих 50
правил используется в настоящее время, и поэтому не могу понять, как я могу использовать show rule
для проверки его текущего статуса.
Если бы я мог найти способпроверьте, какое имя правила используется в данный момент, затем я мог бы использовать netsh show rule
Так есть ли способ найти это?или какой-нибудь лучший способ проверить, включен ли Network Discovery
или File and Printer Sharing
.