PowerShell — это мощный инструмент для автоматизации административных задач в Windows. С его помощью можно не только управлять системой, но и настраивать различные компоненты, включая брандмауэр.
Настройка брандмауэра с помощью PowerShell позволяет управлять правилами без необходимости использования графического интерфейса. Это удобно, если необходимо настроить брандмауэр на нескольких компьютерах или автоматизировать процесс настройки.
Для начала работы с брандмауэром через PowerShell необходимо импортировать модуль NetSecurity. Для этого можно использовать следующую команду:
Import-Module NetSecurity
После этого можно приступать к настройке правил брандмауэра. Например, добавить новое правило можно с помощью команды New-NetFirewallRule. Например, чтобы разрешить входящий трафик на порт 80, можно использовать следующую команду:
New-NetFirewallRule -DisplayName Allow HTTP -Direction Inbound -Action Allow -Protocol TCP -LocalPort 80
Также можно изменить существующее правило. Например, чтобы открыть порт 443 для исходящего трафика, можно использовать команду Set-NetFirewallRule:
Set-NetFirewallRule -DisplayName Allow Outbound HTTPS -Direction Outbound -Action Allow -Protocol TCP -LocalPort 443
Помимо добавления и изменения правил, можно также управлять профилями брандмауэра (публичный, частный, доменный) с помощью PowerShell. Например, чтобы включить брандмауэр для профиля Частный, можно использовать команду:
Set-NetFirewallProfile -Profile Private -Enabled True
Таким образом, PowerShell предоставляет удобный способ управлять брандмауэром в Windows. Это позволяет автоматизировать процесс настройки и обеспечить безопасность системы.
© KiberSec.ru – 05.04.2025, обновлено 05.04.2025
Перепечатка материалов сайта возможна только с разрешения администрации KiberSec.ru.