Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa

Darmowa diagnoza laptopa

Dojazd do klienta bezpłatnie

Dojazd do klienta bezpłatnie

Laptopy zastępcze bezpłatnie

Laptopy zastępcze bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Enable-NetFirewallRule – aktywacja reguły

Termin Definicja
Enable-NetFirewallRule – aktywacja reguły

Enable-NetFirewallRule to polecenie PowerShell aktywujące wskazaną, wcześniej wyłączoną regułę Zapory Windows.

Rola polecenia Enable-NetFirewallRule w Zaporze Windows

Enable-NetFirewallRule jest poleceniem PowerShell należącym do modułu NetSecurity. Służy do ustawienia wskazanej reguły Zapory Windows w stan aktywny, czyli do włączenia reguły, która wcześniej była wyłączona. Reguła musi już istnieć w systemie. Polecenie nie tworzy nowej reguły, nie usuwa istniejących wpisów i samo w sobie nie definiuje portu, adresu IP ani programu, którego dotyczy filtr.

Po aktywowaniu reguła może uczestniczyć w filtrowaniu ruchu zgodnie z własnymi parametrami: kierunkiem, profilem sieciowym, protokołem, adresami, portami oraz akcją Allow albo Block. Włączenie reguły nie oznacza więc automatycznie zezwolenia na komunikację. Jeżeli aktywna reguła ma akcję blokowania, jej skutkiem będzie blokada dopasowanego ruchu.

Wybór właściwej reguły i składnia PowerShell

Najprostsza postać polecenia wykorzystuje nazwę techniczną reguły, odczytaną wcześniej na przykład za pomocą Get-NetFirewallRule: Enable-NetFirewallRule -Name "NazwaReguly". Można także wskazać regułę przez wyświetlaną nazwę, grupę lub inne obsługiwane właściwości obiektu reguły. Przykładowo Enable-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4-In)" aktywuje regułę o takim opisie, o ile znajduje się ona w lokalnym magazynie reguł.

W przypadku użycia parametru -Group działanie może objąć wszystkie reguły należące do wskazanej grupy, dlatego przed wykonaniem polecenia należy sprawdzić, ile wpisów zostanie dopasowanych. Pomocne jest zapytanie Get-NetFirewallRule -DisplayName "*Echo Request*" albo Get-NetFirewallRule -Group "@FirewallAPI.dll,-32752", zależnie od tego, czy znany jest opis, czy identyfikator grupy. Nazwa wyświetlana może zależeć od języka systemu, natomiast właściwość Name jest identyfikatorem używanym przez system i zwykle lepiej nadaje się do skryptów.

Weryfikacja skutku oraz ograniczenia zmian

Stan reguły można sprawdzić poleceniem Get-NetFirewallRule -Name "NazwaReguly" | Select-Object Name, DisplayName, Enabled, Direction, Action, Profile. Wartość Enabled powinna wskazywać True. Sam stan aktywowania nie przesądza jeszcze o rezultacie testu połączenia, ponieważ znaczenie mają również priorytety filtrowania, inne reguły, profil sieciowy oraz właściwości filtrów powiązanych z regułą.

Reguły zapory są obiektami złożonymi. Informacje o portach i protokołach można uzupełnić poleceniem Get-NetFirewallPortFilter, a dane o filtrze aplikacji lub adresach odczytać za pomocą odpowiednich poleceń Get-NetFirewallApplicationFilter i Get-NetFirewallAddressFilter. Jeżeli reguła jest zarządzana przez zasady grupy, lokalna zmiana może zostać później zastąpiona przez konfigurację centralną. Do wykonania polecenia mogą być potrzebne uprawnienia administratora, szczególnie gdy modyfikowany jest magazyn zasad wymagający podwyższonego dostępu.

Znaczenie aktywacji reguły podczas serwisowania komputera

Nieprawidłowo wyłączona reguła może powodować problemy z dostępem do funkcji systemowych, komunikacją aplikacji lub działaniem usług korzystających z określonego profilu sieciowego. Serwisant powinien najpierw ustalić, czy problem rzeczywiście wynika ze stanu reguły, a następnie sprawdzić jej nazwę, akcję, kierunek i zakres. W razie potrzeby regułę można tymczasowo wyłączyć poleceniem Disable-NetFirewallRule, aby porównać zachowanie systemu, jednak takie testy wymagają kontroli i przywrócenia właściwej konfiguracji.

Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów i komputerów PC, w tym diagnostyką problemów z konfiguracją systemu Windows oraz ustawieniami zapory na komputerach użytkowych.