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
Revert to komenda w systemie Windows, która pozwala na przywrócenie poprzednich wersji plików lub folderów. Jest szczególnie użyteczna w sytuacjach, gdy chcemy cofnąć zmiany wprowadzone w pliku lub przywrócić plik, który został przypadkowo usunięty. Komenda ta korzysta z funkcji historii plików lub punktów przywracania systemu Windows, co umożliwia efektywne zarządzanie danymi.
revert [opcje] [ścieżka_do_pliku]
| Parametr | Opis |
|---|---|
| /r | Przywraca plik do stanu sprzed ostatniej modyfikacji. |
| /h | Wyświetla pomoc dotyczącą komendy revert. |
| /s | Przywraca wszystkie pliki w określonym folderze. |
| /y | Potwierdza przywrócenie pliku bez pytania użytkownika. |
revert /r C:\Users\Jan\Documents\example.txt
W powyższym przykładzie komenda przywraca plik „example.txt” do stanu sprzed ostatniej modyfikacji. Użytkownik nie musi podawać dodatkowych potwierdzeń, co przyspiesza proces przywracania.
revert /s C:\Users\Jan\Documents\MyFolder
Ten przykład ilustruje użycie opcji /s, która przywraca wszystkie pliki w folderze „MyFolder” do ich wcześniejszych wersji. Jest to szczególnie przydatne w sytuacjach, gdy wiele plików zostało zmodyfikowanych lub usuniętych w krótkim czasie.
Komenda rexec jest narzędziem używanym w systemach Windows do zdalnego wykonywania poleceń na innych komputerach w sieci. Umożliwia uruchamianie programów i skryptów, co jest szczególnie przydatne w przypadku zarządzania serwerami i automatyzacji zadań administracyjnych.
rexec [-l login] [-p haslo] [-n nazwa_hosta] [polecenie]
| Parametr | Opis |
|---|---|
| -l login | Określa nazwę użytkownika, pod którą zostanie wykonane polecenie na zdalnym komputerze. |
| -p haslo | Umożliwia podanie hasła dla użytkownika określonego w parametrze -l. |
| -n nazwa_hosta | Określa adres IP lub nazwę hosta zdalnego komputera, na którym ma zostać wykonane polecenie. |
| polecenie | Specyfikuje polecenie lub program, który ma być uruchomiony na zdalnym systemie. |
rexec -l admin -p tajnehaslo -n 192.168.1.10 dir
W powyższym przykładzie komenda rexec jest używana do zalogowania się na zdalnym komputerze o adresie IP 192.168.1.10 jako użytkownik admin. Podczas logowania używane jest hasło tajnehaslo. Po zalogowaniu, komenda dir jest wykonywana, co powoduje wyświetlenie listy plików i folderów w bieżącym katalogu na zdalnym komputerze.
Komenda risetup jest używana w systemie Windows do przywracania ustawień systemowych oraz konfiguracji aplikacji do stanu początkowego. Jest to szczególnie przydatne w sytuacjach, gdy użytkownik chce zresetować zmiany wprowadzone w systemie lub aplikacjach, co może pomóc w rozwiązaniu problemów z działaniem oprogramowania.
risetup [opcje] [ścieżka_do_pliku]
| Parametr | Opis |
|---|---|
| /all | Resetuje wszystkie ustawienia do wartości domyślnych. |
| /app [nazwa_aplikacji] | Resetuje ustawienia konkretnej aplikacji. |
| /confirm | Wymaga potwierdzenia przed wykonaniem resetu. |
| /force | Wymusza reset, pomijając wszystkie ostrzeżenia. |
| /log [ścieżka] | Umożliwia zapisanie logów z operacji do określonego pliku. |
risetup /all
Powyższa komenda resetuje wszystkie ustawienia systemowe do wartości domyślnych. Użytkownik powinien być świadomy, że wszystkie dostosowania i preferencje zostaną utracone, a system powróci do stanu początkowego.
risetup /app Notepad
Ten przykład pokazuje, jak zresetować ustawienia aplikacji Notepad. Może to być przydatne, gdy aplikacja nie działa poprawnie lub kiedy użytkownik chce przywrócić domyślne ustawienia formatowania tekstu.
risetup /confirm
Użycie tej komendy wymaga dodatkowego potwierdzenia od użytkownika przed przeprowadzeniem resetu. Dzięki temu, użytkownik ma możliwość przemyślenia swojej decyzji oraz zapobieżenia niezamierzonym zmianom.
risetup /force
Użycie opcji /force pozwala na wymuszenie resetu, omijając wszelkie ostrzeżenia. Należy być ostrożnym przy korzystaniu z tej opcji, ponieważ może prowadzić do utraty ważnych danych.
risetup /log C:\logs\risetup_log.txt
W tym przypadku, logi z procesu resetowania zostaną zapisane w określonym pliku. To przydatna funkcjonalność dla administratorów, którzy chcą monitorować zmiany wprowadzone w systemie.
Komenda rmdir (remove directory) w systemie Windows służy do usuwania pustych katalogów. Jest to narzędzie dostępne w wierszu poleceń, które pozwala na zarządzanie strukturą folderów w systemie plików. Użycie tej komendy jest proste, ale wymaga ostrożności, ponieważ usunięcie katalogu jest operacją nieodwracalną.
rmdir [opcje] [ścieżka]
| Parametr | Opis |
|---|---|
| /S | Usuwa katalog oraz wszystkie jego podkatalogi i pliki. Użycie tego parametru wymaga potwierdzenia usunięcia. |
| /Q | Usuwa katalogi w trybie cichym, bez pytania o potwierdzenie. |
| ścieżka | Ścieżka do katalogu, który ma zostać usunięty. Może to być ścieżka względna lub bezwzględna. |
rmdir C:\MojeFoldery\StaryFolder
W powyższym przykładzie komenda rmdir usuwa katalog „StaryFolder” znajdujący się w „C:\MojeFoldery”. Uwaga: folder musi być pusty, aby komenda mogła zakończyć się sukcesem.
rmdir /S C:\MojeFoldery\StaryFolder
Ten przykład pokazuje użycie parametru /S, co powoduje usunięcie katalogu „StaryFolder” oraz wszystkich jego zawartości, w tym podfolderów i plików. Użytkownik zostanie poproszony o potwierdzenie usunięcia.
rmdir /Q C:\MojeFoldery\StaryFolder
W tym przypadku użyto parametru /Q, co pozwala na usunięcie folderu „StaryFolder” bez pytania o potwierdzenie. Jest to przydatne w skryptach, gdzie wymagane jest zautomatyzowane usuwanie katalogów.

Robocopy (ang. Robust File Copy) to jedno z najpotężniejszych narzędzi dostępnych w systemie Windows do kopiowania i synchronizacji plików oraz katalogów. W przeciwieństwie do standardowych komend copy i xcopy, Robocopy oferuje rozbudowane możliwości, które sprawiają, że jest chętnie wykorzystywane przez administratorów, informatyków i firmy do wykonywania kopii zapasowych, przenoszenia danych i zarządzania dużymi zbiorami plików.
Korzystanie z Robocopy ma wiele zalet:
xcopy.Ogólna składnia wygląda następująco:
robocopy <źródło> <cel> [pliki] [opcje]Gdzie:
| Parametr | Opis |
|---|---|
| /S | Kopiuje podkatalogi, ale pomija puste. |
| /E | Kopiuje wszystkie podkatalogi, w tym puste. |
| /Z | Tryb wznowienia – umożliwia kontynuację kopiowania po przerwaniu. |
| /MIR | Tworzy lustrzaną kopię źródła (synchronizacja). Usuwa pliki w katalogu docelowym, które nie istnieją w źródle. |
| /XO | Pomija starsze pliki – kopiuje tylko nowsze. |
| /XC | Pomija pliki z różnicą w zawartości. |
| /XN | Pomija nowsze pliki. |
| /COPY:DAT | Kopiuje dane (D), atrybuty (A) i znaczniki czasu (T). Przykład: robocopy C:\Dane D:\Backup /COPY:DAT kopiuje pliki z zachowaniem ich metadanych. |
| /COPYALL | Kopiuje wszystkie atrybuty plików, w tym prawa NTFS. |
| /R:n | Liczba ponownych prób kopiowania w przypadku błędu. Domyślnie 1 mln. |
| /W:n | Czas oczekiwania (w sekundach) pomiędzy kolejnymi próbami. Domyślnie 30 s. |
| /LOG:plik.txt | Zapisuje raport do wskazanego pliku. |
| /TEE | Wyświetla wynik w konsoli i zapisuje go do pliku (z opcją /LOG). |
| /XD katalog | Wyklucza wskazany katalog z kopiowania. |
| /XF plik | Wyklucza wskazany plik z kopiowania. |
| /MT[:n] | Włącza wielowątkowe kopiowanie (domyślnie 8 wątków, max. 128). Przykład: /MT:32 przyspiesza kopiowanie na szybkich dyskach SSD. |
Uwaga dotycząca /MT: Wielowątkowość znacząco przyspiesza kopiowanie, szczególnie na dyskach SSD. Zaleca się używanie 8–32 wątków, ponieważ zbyt duża liczba (np. 128) może obciążyć system, zwłaszcza na starszych dyskach HDD.
robocopy C:\Dane D:\Backup /EKomenda skopiuje wszystkie pliki i podkatalogi (także puste) z folderu C:\Dane do D:\Backup.
robocopy C:\Dane D:\Backup /Z /EOpcja /Z pozwala na kontynuację kopiowania, gdy proces zostanie przerwany (np. awaria sieci).
robocopy C:\Projekty D:\Projekty /MIRFolder D:\Projekty będzie identyczny jak źródłowy. Pliki nieistniejące w źródle zostaną usunięte z katalogu docelowego.
robocopy C:\Dane D:\Backup /XOPrzydatne przy codziennym backupie – kopiuje tylko pliki, które zostały zmodyfikowane.
robocopy C:\Dane D:\Backup /E /LOG:C:\raport.txtRaport z kopiowania zostanie zapisany w pliku raport.txt.
robocopy C:\Dane D:\Backup /E /XD temp cache /XF *.tmpPomijane będą katalogi temp i cache oraz wszystkie pliki z rozszerzeniem .tmp.
robocopy C:\Dane D:\Backup /MT:32Kopiowanie odbywa się przy użyciu 32 wątków równolegle – znacząco przyspiesza proces na szybkich dyskach.
robocopy \\Serwer1\Dane \\Serwer2\Backup /E /Z /COPYALL /LOG:C:\log_kopiowania.txtKopiuje wszystkie pliki i podkatalogi z serwera źródłowego na serwer docelowy, zachowując prawa NTFS i logując operację. Wymaga odpowiednich uprawnień sieciowych.
robocopy C:\Dane D:\Backup /MIR /XO /R:3 /W:5Kopiuje tylko nowsze pliki, wykonując maksymalnie 3 próby w przypadku błędu, z 5-sekundowym odstępem między próbami.
Robocopy można łatwo zautomatyzować, np. w skryptach batch lub PowerShell, aby wykonywać regularne kopie zapasowe. Poniżej przykład prostego skryptu batch do codziennego backupu:
@echo off
set SOURCE=C:\Dane
set DEST=D:\Backup
set LOG=C:\Logs\backup_%date:~-4%%date:~3,2%%date:~0,2%.txt
robocopy %SOURCE% %DEST% /MIR /XO /LOG:%LOG% /TEE
echo Backup completed at %time% >> %LOG%Ten skrypt można dodać do Harmonogramu Zadań Windows, aby uruchamiał się codziennie. W PowerShell można uzyskać większą elastyczność, np.:
$source = "C:\Dane"
$dest = "D:\Backup"
$log = "C:\Logs\backup_$(Get-Date -Format 'yyyyMMdd').txt"
robocopy $source $dest /MIR /XO /LOG:$log /TEEicacls lub Eksploratora Windows./MIR usuwa pliki nieistniejące w źródle.Xcopy to starsze narzędzie kopiowania, które w wielu scenariuszach jest już przestarzałe. Robocopy zapewnia większą kontrolę, obsługuje prawa NTFS, logowanie, wznowienia i synchronizację – dlatego jest rekomendowanym wyborem do pracy z dużą ilością danych.
Robocopy jest dostępny w systemie Windows od wersji XP (i Windows Server 2003) wzwyż. Wszystkie opisane parametry działają w systemach Windows 7, 10, 11 oraz wersjach serwerowych (np. Windows Server 2019, 2022). W starszych systemach (np. Windows XP) niektóre opcje, jak /MT, mogą nie być dostępne.
Robocopy to narzędzie, które każdy administrator i zaawansowany użytkownik Windows powinien znać. Dzięki ogromnej liczbie parametrów pozwala tworzyć niezawodne kopie zapasowe, synchronizować dane pomiędzy serwerami i automatyzować procesy związane z plikami. Odpowiednio użyte – staje się fundamentem bezpiecznego i wydajnego zarządzania plikami.

Komenda route w systemie Windows Server 2008 (ws2008) służy do wyświetlania i modyfikowania tablicy routingu IP. Dzięki niej można dodawać, usuwac i modyfikować trasy, co pozwala na precyzyjne zarządzanie ruchem sieciowym oraz kierowaniem pakietów w sieci lokalnej i rozległej.
route ADD | DELETE | PRINT | CHANGE | EXE | HELP
| Parametr | Opis |
|---|---|
| ADD | Dodaje nową trasę do tablicy routingu. |
| DELETE | Usuwa istniejącą trasę z tablicy routingu. |
| Wyświetla aktualną tablicę routingu. | |
| CHANGE | Zmienia istniejącą trasę w tablicy routingu. |
| EXE | Wykonuje określoną operację na trasach. |
| HELP | Wyświetla pomoc dotyczącą użycia komendy. |
route PRINT
Ten przykład wyświetli aktualną tablicę routingu, co pozwoli na przeglądanie istniejących tras w systemie. Informacje te są przydatne do diagnostyki problemów z siecią oraz przy planowaniu zmian w konfiguracji routingu.
route ADD 192.168.1.0 MASK 255.255.255.0 192.168.0.1
W tym przypadku dodajemy nową trasę do sieci 192.168.1.0 z maską podsieci 255.255.255.0, kierując ruch przez bramę 192.168.0.1. To polecenie jest użyteczne, gdy chcemy, aby pakiety do określonej sieci były kierowane przez konkretną bramę.
route DELETE 192.168.1.0
Ten przykład usuwa trasę do sieci 192.168.1.0. Może być użyty w sytuacji, gdy dana sieć przestała być używana lub nastąpiła zmiana w strukturze sieci.
Komenda rpcinfo służy do wyświetlania informacji o dostępnych usługach RPC (Remote Procedure Call) na systemie Windows. Dzięki tej komendzie użytkownicy mogą łatwo sprawdzić, jakie usługi są zarejestrowane i dostępne na danym serwerze, a także ich identyfikatory oraz status. Jest to szczególnie przydatne w kontekście debugowania problemów z komunikacją między aplikacjami korzystającymi z RPC.
rpcinfo [-p] [-s] [hostname]
| Parametr | Opis |
|---|---|
| -p | Wyświetla listę zarejestrowanych procedur RPC oraz ich numery wersji i protokoły. |
| -s | Wyświetla szczegółowe informacje o usługach RPC na serwerze. |
| hostname | Opcjonalna nazwa hosta, na którym mają być wyświetlane informacje; jeśli nie podano, domyślnie używany jest lokalny host. |
rpcinfo -p
Ten przykład komendy wyświetla wszystkie zarejestrowane procedury RPC na lokalnym systemie. Użytkownik zobaczy listę identyfikatorów programów (program IDs), numerów wersji oraz używanych protokołów. Jest to przydatne w celu zidentyfikowania, które usługi RPC są aktualnie dostępne oraz ich stan. Może to pomóc w diagnozowaniu problemów z komunikacją między aplikacjami, które opierają się na tych usługach.
rpcinfo -s
Wykonanie tej komendy dostarczy szczegółowych informacji na temat usług RPC na lokalnym systemie. Użytkownik otrzyma bardziej zaawansowane szczegóły, takie jak nazwy usług oraz ich status. To może być bardzo pomocne w przypadku, gdy użytkownik potrzebuje zdiagnozować bardziej złożone problemy związane z RPC lub zrozumieć, jakie usługi działają w danym momencie.
rpcping to narzędzie w systemie Windows, które służy do testowania dostępności i wydajności zdalnych procedur wywoływanych (RPC – Remote Procedure Call). Umożliwia ono weryfikację, czy zdalne usługi RPC są dostępne oraz mierzy czas odpowiedzi na żądania, co jest istotne w kontekście zarządzania i diagnostyki sieci oraz systemów rozproszonych.
rpcping [-s
| Parametr | Opis |
|---|---|
| -s | Określa nazwę lub adres IP zdalnego serwera, z którym ma być ustanowione połączenie RPC. |
| -p | Specyfikuje numer portu, na którym działa usługa RPC (domyślnie jest to port 135). |
| -n | Określa liczbę próbek do wysłania w celu pomiaru wydajności. Domyślnie jest to 10 próbek. |
| -t | Ustala maksymalny czas oczekiwania na odpowiedź od serwera (w sekundach). |
| -f | Określa ścieżkę do pliku, w którym mają zostać zapisane wyniki testu. |
| -? | Wyświetla pomoc dotyczącą użycia komendy rpcping. |
rpcping -s 192.168.1.10 -n 5 -t 2
W tym przykładzie, polecenie rpcping testuje dostępność serwera o adresie IP 192.168.1.10. Wysyła 5 próbek i ustawia czas oczekiwania na odpowiedź na 2 sekundy. Wyniki testu mogą być użyteczne do oceny wydajności usługi RPC na tym serwerze oraz do identyfikacji potencjalnych problemów z łącznością.
rsh (Remote Shell) to komenda używana w systemach operacyjnych Unix oraz w niektórych implementacjach systemu Windows, która umożliwia zdalne uruchamianie poleceń na innych maszynach. Dzięki rsh można wykonać polecenie na zdalnym serwerze bez potrzeby logowania się na niego, co czyni go przydatnym w automatyzacji zadań oraz w administracji systemami.
rsh [opcje] [nazwa_hosta] [polecenie]
| Parametr | Opis |
|---|---|
| -l użytkownik | Określa nazwę użytkownika, który ma być użyty do połączenia z zdalnym hostem. |
| -n | Umożliwia połączenie bez użycia terminala, co jest przydatne w skryptach. |
| -p port | Specyfikuje port do użycia podczas połączenia. |
| nazwa_hosta | Adres IP lub nazwa hosta zdalnego serwera. |
| polecenie | Polecenie do wykonania na zdalnym serwerze. |
rsh -l janek 192.168.1.10 ls -l
Ten przykład używa rsh do zalogowania się jako użytkownik „janek” na zdalnym serwerze o adresie IP 192.168.1.10 i wykonania polecenia „ls -l”, które wyświetla szczegółową listę plików w bieżącym katalogu. Umożliwia to szybkie sprawdzenie zawartości katalogu na zdalnym serwerze bez potrzeby logowania się na niego w tradycyjny sposób.
rundll32 to narzędzie systemowe w systemie Windows, które umożliwia uruchamianie funkcji z bibliotek DLL (Dynamic Link Library) bezpośrednio z wiersza poleceń. Używane jest głównie do wykonywania zadań związanych z systemem operacyjnym i aplikacjami, które korzystają z bibliotek DLL. Dzięki rundll32 użytkownicy mogą szybko uruchamiać różne funkcje systemowe, co czyni je przydatnym narzędziem dla administratorów systemów i zaawansowanych użytkowników.
rundll32.exe
| Parametr | Opis |
|---|---|
| Ścieżka do pliku DLL, który zawiera funkcję do uruchomienia. | |
| Nazwa funkcji, którą chcemy wywołać z danej biblioteki DLL. | |
| [parametry] | Opcjonalne parametry, które są przekazywane do funkcji w bibliotece DLL. |
rundll32.exe user32.dll,MessageBoxA 0, "Witaj świecie!", "Przykład", 1
Powyższa komenda uruchamia funkcję MessageBoxA z biblioteki user32.dll, która wyświetla okno komunikatu z tekstem „Witaj świecie!” oraz tytułem „Przykład”. Parametr 0 ustawia okno jako właściciela (brak właściciela), a 1 oznacza przycisk OK w oknie komunikatu. To przykład, jak można wykorzystać rundll32 do prostego wyświetlenia komunikatu w systemie Windows.