zegordo
29-06-2017, 19:15
Добрый день.
В windows 10,
Если отключить иконку центра уведомлений и сами уведомления, отключённый файрвол всё равно будет спамить уведомлениями:
http://i.imgur.com/rJpisc1.jpg
Однако, это вручную можно отключить в "панель управления/центр безопасности и обслуживания"
http://i.imgur.com/ZDQYomC.jpg
http://i.imgur.com/DcS1vQo.jpg
http://i.imgur.com/TbMokLd.jpg
но суть в том, что это нужно автоматизировать скриптом на нескольких машинах.
путём изучения снимков реестра были выявлены ключи для каждой из активных галок, но нас интересует только брандмауэр
информация про эту галку лежит в ключе реестра:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Security and Maintenance\Checks\{E8433B72-5842-4d43-8645-BC2C35960837}.check.101
а дальше проблема.
Значение там hex, т.е. 01,00,00,00,d0,8c,9d,df,01,15,d1,11,8c,7a ит.д., довольно большое.
Однако, при отметке/снятии галки - всегда принимает одинаковые параметры.
Казалось бы ответ уже есть - переписать через Set-ItemProperty и скрипт готов.
Я так и сделал.
И на тестовом компьютере работало.
А дальше был сюрприз. Больше не работало нигде.
Ветка реестра та же, ключ реестра тот же.
Оказалось, что на каждом комьютере hex значение ключа уникальное. Оно работает только для этого комьютера, для остальных - игнорируется.
Отсюда, на мой взгляд, единственный способ убрать эту галку автоматизированно одним скриптом - сделать код, который бы сам залезал в эту настройку и "вручную" её снимал.
Но это уже advanced знания powershell'а.
Прошу помощи!
В windows 10,
Если отключить иконку центра уведомлений и сами уведомления, отключённый файрвол всё равно будет спамить уведомлениями:
http://i.imgur.com/rJpisc1.jpg
Однако, это вручную можно отключить в "панель управления/центр безопасности и обслуживания"
http://i.imgur.com/ZDQYomC.jpg
http://i.imgur.com/DcS1vQo.jpg
http://i.imgur.com/TbMokLd.jpg
но суть в том, что это нужно автоматизировать скриптом на нескольких машинах.
путём изучения снимков реестра были выявлены ключи для каждой из активных галок, но нас интересует только брандмауэр
информация про эту галку лежит в ключе реестра:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Security and Maintenance\Checks\{E8433B72-5842-4d43-8645-BC2C35960837}.check.101
а дальше проблема.
Значение там hex, т.е. 01,00,00,00,d0,8c,9d,df,01,15,d1,11,8c,7a ит.д., довольно большое.
Однако, при отметке/снятии галки - всегда принимает одинаковые параметры.
Казалось бы ответ уже есть - переписать через Set-ItemProperty и скрипт готов.
Я так и сделал.
И на тестовом компьютере работало.
А дальше был сюрприз. Больше не работало нигде.
Ветка реестра та же, ключ реестра тот же.
Оказалось, что на каждом комьютере hex значение ключа уникальное. Оно работает только для этого комьютера, для остальных - игнорируется.
Отсюда, на мой взгляд, единственный способ убрать эту галку автоматизированно одним скриптом - сделать код, который бы сам залезал в эту настройку и "вручную" её снимал.
Но это уже advanced знания powershell'а.
Прошу помощи!