Netsh (Network Shell) to wbudowane narzędzie w systemie Windows, które umożliwia konfigurowanie i zarządzanie różnymi ustawieniami sieciowymi. Dzięki netsh można wykonywać operacje takie jak konfiguracja interfejsów sieciowych, zarządzanie zaporą ogniową, a także monitorowanie i diagnostykę połączeń sieciowych. Narzędzie to działa w trybie wiersza poleceń, co pozwala na automatyzację zadań oraz łatwe skryptowanie.
netsh
Parametr | Opis |
---|---|
interface | Umożliwia zarządzanie interfejsami sieciowymi, takimi jak Ethernet czy Wi-Fi. |
wlan | Umożliwia zarządzanie sieciami bezprzewodowymi (Wi-Fi). |
firewall | Umożliwia konfigurację zapory ogniowej systemu Windows. |
ip | Umożliwia konfigurację ustawień IP, takich jak adresy IP, maski podsieci i bramy. |
show | Umożliwia wyświetlenie aktualnych ustawień lub statusów konkretnego kontekstu. |
netsh interface show interface
Ten przykład wyświetla listę wszystkich interfejsów sieciowych w systemie, wraz z ich statusami (włączony/wyłączony) oraz innymi informacjami, takimi jak nazwa i typ interfejsu. Jest to przydatne narzędzie do szybkiej diagnostyki i sprawdzania, czy interfejsy są poprawnie skonfigurowane.
netsh wlan show profiles
Ten przykład pokazuje wszystkie zapisane profile sieci bezprzewodowych w systemie. Umożliwia to użytkownikowi przeglądanie dostępnych połączeń Wi-Fi, co jest szczególnie przydatne w przypadku, gdy użytkownik chce połączyć się z określoną siecią bez konieczności ręcznego wprowadzania hasła.
netsh advfirewall set allprofiles state off
Ten przykład wyłącza zaporę ogniową dla wszystkich profili (domenowy, prywatny, publiczny). Może to być przydatne w sytuacjach, gdy użytkownik chce tymczasowo wyłączyć zaporę w celu przeprowadzenia testów lub rozwiązywania problemów z połączeniem, jednak należy pamiętać o ryzyku, jakie niesie za sobą wyłączenie zabezpieczeń.