Я пытаюсь написать автоматизацию для небольшого проекта, который я делаю в работе. В процессе я должен отключить брандмауэр Windows (для каждой версии Windows) с использованием python (я предпочитаю activepython, потому что он уже установлен).Как отключить брандмауэр Windows с помощью python
Я искал ответы на многие вопросы, но не нашел ответа, который соответствует моим потребностям.
Я нашел этот сайт: https://mail.python.org/pipermail/python-win32/2012-July/012434.html Но проблема в том, что когда я проверяю с панели управления фактическим отключения брандмауэра не происходит ...
Может кто-нибудь помочь мне с этой проблемой?
Пожалуйста, укажите «ваши потребности», чтобы мы могли угадать, что может «удовлетворить» их. 1) вам нужно остановить/отключить службу брандмауэра Windows или установить его параметры «выключено», как показано в «firewall.cpl»? Если последний - для всех сетевых интерфейсов или только для определенных? 2) чего вы пытаетесь достичь? Вероятнее всего, это лучший способ, чем программа Python (например, групповая политика или обычная командная строка). –
netsh.exe работает для меня в Windows 10, например. 'subprocess.check_call ('netsh.exe advfirewall set publicprofile state off')'. Профили по умолчанию - это «domainprofile», «privateprofile» и «publicprofile», а состояние «включено» или «выключено». – eryksun
Благодарим вас @eryksun! –