Для запуска брандмауэра Windows через файл batch (bat) можно воспользоваться следующими командами:
1. Для включения брандмауэра:
«`
netsh advfirewall set currentprofile state on
«`
2. Для выключения брандмауэра:
«`
netsh advfirewall set currentprofile state off
«`
3. Для включения брандмауэра исходящих соединений:
«`
netsh advfirewall set currentprofile firewallpolicy blockinbound,allowoutbound
«`
4. Для включения брандмауэра входящих соединений:
«`
netsh advfirewall set currentprofile firewallpolicy allowinbound,blockoutbound
«`
5. Для установки правила разрешения входящего TCP-порта:
«`
netsh advfirewall firewall add rule name=Разрешение входящего TCP-порта protocol=TCP dir=in localport=80 action=allow
«`
6. Для удаления правила разрешения входящего TCP-порта:
«`
netsh advfirewall firewall delete rule name=Разрешение входящего TCP-порта
«`
7. Для отображения текущих настроек брандмауэра:
«`
netsh advfirewall show currentprofile
«`
Эти команды помогут вам управлять брандмауэром Windows через файл batch и настроить его в соответствии с вашими потребностями.