NASZA OFERTA
co robimy ?
Od momentu założenia w 2004 roku, rozwija się bardzo dynamicznie. Dzięki ciągłemu rozszerzaniu świadczonych przez nas usług, stale powiększamy grupę zadowolonych klientów. To co przekonało naszych klientów to nasza elastyczność i uwzględnianie ich indywidualnych potrzeb.
PORTFOLIO
Nasze prace
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ń.
Komenda netsh add jest częścią narzędzia NetShell w systemie Windows, które umożliwia zarządzanie konfiguracją sieciową. Używana jest do dodawania nowych elementów do różnych kontekstów, takich jak profile zapory, połączenia sieciowe czy ustawienia interfejsów. Dzięki tej komendzie można zautomatyzować proces konfiguracji sieci oraz wprowadzać zmiany w ustawieniach systemu operacyjnego.
netsh
| Parametr | Opis |
|---|---|
Określa kontekst, w którym będzie dodawany element, np. wlan dla sieci bezprzewodowych. | |
Typ elementu, który ma być dodany, np. profile dla profilu sieci bezprzewodowej. | |
Opcjonalne parametry, które specyfikują dodatkowe opcje dla dodawanego elementu, takie jak name, key, czy ssid. |
netsh wlan add profile filename="C:\Profiles\MyWiFiProfile.xml"
W powyższym przykładzie dodawany jest profil sieci bezprzewodowej za pomocą pliku XML, który zawiera odpowiednie ustawienia. Umożliwia to szybkie dodanie nowego połączenia bez konieczności ręcznego wprowadzania wszystkich parametrów.
netsh advfirewall firewall add rule name="Allow HTTP" dir=in action=allow protocol=TCP localport=80
W tym przykładzie dodawana jest reguła do zapory systemu Windows, która pozwala na ruch przychodzący na porcie 80 (HTTP). Dzięki temu można skonfigurować zaporę, aby zezwalała na dostęp do serwera webowego działającego na danym komputerze.
Komenda netsh advfirewall jest narzędziem wbudowanym w systemie Windows, które umożliwia zarządzanie zaporą systemu Windows (Windows Firewall). Dzięki niej użytkownicy mogą tworzyć, modyfikować i usuwać reguły zapory, a także konfigurować jej ogólne ustawienia. Umożliwia to zarówno zabezpieczenie systemu przed nieautoryzowanym dostępem, jak i dostosowanie reguł dostępu dla różnych aplikacji oraz usług.
netsh advfirewall context [subcontext] [command] [options]
| Parametr | Opis |
|---|---|
| firewall | Konfiguracja zapory systemowej Windows. |
| set | Umożliwia modyfikację istniejących reguł zapory. |
| add | Dodaje nową regułę do zapory. |
| delete | Usuwa istniejącą regułę. |
| show | Wyświetla informacje o regułach zapory. |
| profile | Określa profil zapory (domenowy, prywatny, publiczny). |
| state | Włącza lub wyłącza zaporę. |
| rules | Praca z regułami zapory. |
netsh advfirewall set allprofiles state on
Ten przykład włącza zaporę systemową Windows dla wszystkich profili (domenowego, prywatnego i publicznego). Włączenie zapory jest kluczowe dla ochrony systemu przed nieautoryzowanym dostępem z sieci.
netsh advfirewall firewall add rule name="Zezwalaj na port 80" dir=in action=allow protocol=TCP localport=80
W tym przypadku dodajemy nową regułę, która zezwala na ruch sieciowy przychodzący (inbound) na porcie 80 (HTTP). Reguła ta jest przydatna, gdy chcemy umożliwić dostęp do serwera WWW działającego na naszym komputerze.
netsh advfirewall firewall delete rule name="Zezwalaj na port 80"
Ten przykład usuwa wcześniej dodaną regułę o nazwie „Zezwalaj na port 80”. Jest to istotne, kiedy już nie potrzebujemy danej reguły lub chcemy ją zmodyfikować.
netsh advfirewall show allprofiles
Użycie tej komendy pozwala na wyświetlenie aktualnych ustawień zapory dla wszystkich profili, co jest przydatne w celu sprawdzenia ich stanu oraz konfiguracji.
Komenda netsh branchcache w systemie Windows służy do zarządzania funkcją BranchCache, która umożliwia efektywne udostępnianie treści w sieciach rozległych (WAN). Funkcja ta pozwala na lokalne przechowywanie kopii plików i danych, co znacząco redukuje obciążenie łącza internetowego oraz przyspiesza dostęp do zasobów w środowisku rozproszonym. BranchCache może działać w dwóch trybach: hostowanym przez klientów oraz w trybie rozproszonym.
netsh branchcache
| Parametr | Opis |
|---|---|
| set service | Ustawia parametry usługi BranchCache (np. tryb działania). |
| show | Wyświetla aktualne ustawienia BranchCache. |
| enable | Aktywuje funkcję BranchCache na komputerze. |
| disable | Dezaktywuje funkcję BranchCache na komputerze. |
| flush | Usuwa wszystkie dane przechowywane w lokalnym buforze BranchCache. |
| status | Wyświetla status usługi BranchCache oraz jej komponentów. |
netsh branchcache set service mode=hostedclient
Ten przykład ustawia BranchCache w trybie hostowanym przez klientów, co oznacza, że klienci będą przechowywać i udostępniać zawartość lokalnie. Umożliwia to innym użytkownikom w sieci dostęp do plików bez potrzeby łączenia się z centralnym serwerem, co przyspiesza transfer danych oraz zmniejsza obciążenie łącza WAN.
netsh branchcache show
Ta komenda wyświetla aktualne ustawienia i status usługi BranchCache, co może być pomocne w diagnostyce oraz weryfikacji poprawności konfiguracji. Dzięki temu administratorzy mogą szybko sprawdzić, czy BranchCache jest aktywne i czy działa zgodnie z oczekiwaniami.
netsh branchcache flush
Wykonanie tej komendy usuwa wszystkie dane przechowywane w lokalnym buforze BranchCache. Może to być przydatne w sytuacjach, gdy konieczne jest zwolnienie miejsca lub gdy pojawiły się problemy z synchronizacją danych. Warto jednak pamiętać, że po jej wykonaniu klienci będą musieli ponownie pobrać potrzebne informacje z serwera.
Komenda netsh delete jest używana w systemie Windows do usuwania określonych ustawień i konfiguracji związanych z sieciami oraz ich protokołami. Narzędzie to pozwala na zarządzanie konfiguracją sieciową w trybie tekstowym, co jest szczególnie przydatne dla administratorów systemów oraz użytkowników zaawansowanych.
netsh
| Parametr | Opis |
|---|---|
Określa kontekst sieciowy, w którym ma być wykonana operacja, na przykład wlan dla ustawień WLAN lub interface dla interfejsów sieciowych. | |
| Specyfikuje element do usunięcia, na przykład nazwę profilu sieciowego. |
netsh wlan delete profile name="MojaSiec"
Powyższa komenda usuwa profil sieci bezprzewodowej o nazwie „MojaSiec”. Użycie tej komendy jest przydatne, gdy użytkownik chce usunąć przestarzały profil sieciowy lub zmienić ustawienia połączenia. Po jej wykonaniu, system nie będzie już pamiętał ustawień związanych z tym profilem.
Komenda netsh dhcpclient jest częścią narzędzia Net Shell (netsh), które umożliwia zarządzanie ustawieniami sieciowymi w systemach operacyjnych Windows. Poprzez tę komendę użytkownicy mogą konfigurować i monitorować klienta DHCP (Dynamic Host Configuration Protocol), który automatycznie przydziela adresy IP oraz inne ustawienia sieciowe komputerom w sieci. Umożliwia to uproszczenie procesu zarządzania adresacją IP w środowiskach, gdzie wiele urządzeń łączy się z tą samą siecią.
netsh dhcpclient [parametry]
| Parametr | Opis |
|---|---|
| show | Wyświetla aktualne ustawienia klienta DHCP, w tym przypisane adresy IP oraz informacje o serwerze DHCP. |
| release | Uwalnia aktualny adres IP, zwracając go do puli dostępnych adresów na serwerze DHCP. |
| renew | Odświeża adres IP, żądając nowego od serwera DHCP. Użyteczne w przypadku problemów z połączeniem sieciowym. |
| set | Ustawia konkretne opcje klienta DHCP, takie jak preferencje dotyczące adresacji IP. |
netsh dhcpclient show
Ta komenda wyświetli aktualne ustawienia klienta DHCP, w tym przypisany adres IP, maskę podsieci, bramę oraz serwer DHCP. Jest to przydatne narzędzie do diagnostyki problemów z połączeniem sieciowym, pozwalające użytkownikowi na szybkie sprawdzenie aktualnej konfiguracji.
netsh dhcpclient release
Wykonanie tej komendy spowoduje uwolnienie aktualnie przypisanego adresu IP. Jest to przydatne w sytuacjach, gdy użytkownik chce zmienić adres IP lub gdy nastąpiła zmiana w konfiguracji sieci. Po uwolnieniu adresu, komputer nie będzie miał przypisanego adresu IP, co może tymczasowo wpłynąć na dostęp do sieci.
netsh dhcpclient renew
Ta komenda powoduje odświeżenie adresu IP, co jest przydatne w przypadku, gdy komputer nie może uzyskać połączenia z siecią. Po jej wykonaniu komputer wysyła żądanie do serwera DHCP o nowy adres IP. Jeśli serwer jest dostępny i działa prawidłowo, użytkownik szybko uzyska nowy adres IP i przywróci dostęp do sieci.
Komenda netsh dnsclient umożliwia zarządzanie ustawieniami klienta DNS w systemie Windows. Użytkownicy mogą m.in. konfigurować statyczne lub dynamiczne adresy DNS, a także zarządzać pamięcią podręczną DNS. Użycie tej komendy jest szczególnie istotne w sytuacjach, gdy konieczna jest diagnostyka lub zmiana ustawień sieciowych.
netsh dnsclient [subkomendy] [opcje]
| Parametr | Opis |
|---|---|
| set dns | Umożliwia ustawienie serwera DNS dla określonego interfejsu sieciowego. |
| show dns | Wyświetla aktualne ustawienia serwera DNS dla interfejsów sieciowych. |
| flushdns | Czyści pamięć podręczną DNS, co może rozwiązać problemy z łącznością. |
| registerdns | Rejestruje bieżący adres IP w DNS, co jest przydatne w sieciach lokalnych. |
| interface | Umożliwia wybranie konkretnego interfejsu sieciowego do zarządzania ustawieniami DNS. |
netsh dnsclient show dns
Ten przykład wyświetla aktualne ustawienia serwera DNS dla wszystkich interfejsów sieciowych na komputerze. Dzięki temu użytkownik może łatwo zweryfikować, które serwery DNS są aktualnie używane oraz czy są one skonfigurowane poprawnie.
netsh dnsclient set dns name="Ethernet" source=static addr=8.8.8.8
W tym przykładzie ustawiamy statyczny adres DNS (w tym przypadku 8.8.8.8, który jest publicznym serwerem DNS Google) dla interfejsu o nazwie „Ethernet”. Umożliwia to szybsze i bardziej niezawodne rozwiązywanie nazw w sieci.
netsh dnsclient flushdns
Komenda ta czyści pamięć podręczną DNS, co jest przydatne, gdy występują problemy z łącznością lub gdy zmieniły się adresy IP stron internetowych. Często jest to pierwszy krok w diagnostyce problemów z internetem.
Komenda netsh dump jest używana w systemie Windows do eksportowania aktualnej konfiguracji sieciowej do pliku tekstowego. Umożliwia to administratorom systemów łatwe dokumentowanie i przenoszenie ustawień sieciowych między różnymi komputerami. Dzięki tej komendzie można zapisać wszystkie ustawienia konfiguracyjne, co jest niezwykle przydatne w przypadku awarii systemu lub migracji do nowego urządzenia.
netsh dump
| Parametr | Opis |
|---|---|
| brak | Komenda netsh dump nie wymaga dodatkowych parametrów. Wykonanie tej komendy bez żadnych argumentów spowoduje wygenerowanie pełnego zrzutu konfiguracji sieciowej. |
netsh dump > konfiguracja.txt
W powyższym przykładzie komenda netsh dump jest używana do wygenerowania zrzutu konfiguracji sieciowej, który następnie jest przekierowywany do pliku o nazwie konfiguracja.txt. Dzięki temu wszystkie ustawienia sieciowe są zapisane w pliku tekstowym, co ułatwia ich analizę oraz przenoszenie do innego systemu lub urządzenia.
Komenda netsh exec w systemie Windows służy do wykonywania skryptów, które zawierają polecenia konfiguracji sieci. Umożliwia administracji systemu zarządzanie i automatyzację różnych ustawień sieciowych poprzez uruchamianie wcześniej zapisanych poleceń z plików tekstowych. Dzięki temu można łatwo wprowadzać zmiany w konfiguracji bez potrzeby ręcznego wpisywania każdego polecenia w wierszu poleceń.
netsh exec
| Parametr | Opis |
|---|---|
| Ścieżka do pliku tekstowego zawierającego komendy netsh do wykonania. |
netsh exec C:\sciezka\do\pliku.txt
W tym przykładzie komenda netsh exec wykonuje wszystkie polecenia zapisane w pliku plik.txt. Użytkownik może zdefiniować różne ustawienia, takie jak konfiguracja adresów IP, ustawienia zapory sieciowej czy profile sieciowe. Dzięki temu można szybko zastosować zmiany w konfiguracji sieci w wielu urządzeniach lub na różnych komputerach, co jest szczególnie przydatne w większych środowiskach korporacyjnych.
Komenda netsh ipsec w systemie Windows służy do zarządzania politykami IPSec, które są używane do zabezpieczania komunikacji w sieciach IP. Umożliwia administratorom tworzenie, modyfikowanie oraz usuwanie zasad i reguł związanych z bezpieczeństwem ruchu sieciowego, co pozwala na kontrolowanie, które połączenia są dozwolone, a które blokowane. Dzięki tej komendzie można również monitorować stan i konfigurację protokołu IPSec na danym urządzeniu.
netsh ipsec {context} [subcontext] [parameters]
| Parametr | Opis |
|---|---|
| add | Dodaje nową zasadę lub regułę do konfiguracji IPSec. |
| delete | Usuwa istniejącą zasadę lub regułę z konfiguracji IPSec. |
| show | Wyświetla aktualne zasady i reguły IPSec. |
| set | Zmienia właściwości istniejącej zasady lub reguły. |
| export | Eksportuje konfigurację IPSec do pliku. |
| import | Importuje konfigurację IPSec z pliku. |
| help | Wyświetla pomoc i dostępne polecenia w kontekście IPSec. |
netsh ipsec static add policy name="MyPolicy" description="Polityka bezpieczeństwa dla sieci"
W powyższym przykładzie dodawana jest nowa polityka o nazwie „MyPolicy”. Opis polityki wskazuje, że jest ona przeznaczona do zabezpieczenia komunikacji w sieci. Umożliwia to administratorom definiowanie specyficznych zasad bezpieczeństwa, które będą stosowane do ruchu sieciowego w systemie.
netsh ipsec static show policy
Ten przykład wyświetla wszystkie aktualnie skonfigurowane polityki IPSec w systemie. Dzięki tej komendzie administratorzy mogą szybko sprawdzić, które zasady są aktywne, co jest przydatne w procesie audytu i diagnostyki ustawień bezpieczeństwa.
netsh ipsec static delete policy name="MyPolicy"
W tym przypadku, polityka o nazwie „MyPolicy” zostaje usunięta z konfiguracji IPSec. Jest to przydatne, gdy zasady nie są już potrzebne lub wymagają zmiany w celu dostosowania do nowych wymagań bezpieczeństwa.