KREATYWNI

... Z NATURY

Więcej o nas

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.

Strony internetowe
optymalizacja seo

Strona WWW jest głównym źródłem informacji i interaktywnym środowiskiem kontaktu z klientem.

Czytaj więcej

SKLEPY INTERNETOWE PRESTASHOP

Nowoczesne, funckjonalne i łatwe w obsłudze rozwiązanie e-commerce dostosowane do Twoich potrzeb.

Czytaj więcej

SEO /SEM
audyty

Zwiększanie widoczności strony, podniesienie pozycji w wyszukiwarce Google. Pozycjonowanie sklepów internetowych - SEO PrestaShop. Audyty SEO.

Czytaj więcej
Strona WWW jest głównym źródłem informacji i interaktywnym środowiskiem kontaktu z klientem. Jest to równocześnie najtańszy sposób zareklamowania się szerokiemu gronu klientów i kontrahentów. Jakie funkcje powinna spełniać Twoja strona internetowa?

PORTFOLIO

Nasze prace

revert

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.

Skladnia

revert [opcje] [ścieżka_do_pliku]

Parametry

ParametrOpis
/rPrzywraca plik do stanu sprzed ostatniej modyfikacji.
/hWyświetla pomoc dotyczącą komendy revert.
/sPrzywraca wszystkie pliki w określonym folderze.
/yPotwierdza przywrócenie pliku bez pytania użytkownika.

Przyklady uzycia

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.

rexec

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.

Skladnia

rexec [-l login] [-p haslo] [-n nazwa_hosta] [polecenie]

Parametry

ParametrOpis
-l loginOkreśla nazwę użytkownika, pod którą zostanie wykonane polecenie na zdalnym komputerze.
-p hasloUmożliwia podanie hasła dla użytkownika określonego w parametrze -l.
-n nazwa_hostaOkreśla adres IP lub nazwę hosta zdalnego komputera, na którym ma zostać wykonane polecenie.
polecenieSpecyfikuje polecenie lub program, który ma być uruchomiony na zdalnym systemie.

Przyklady uzycia

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.

risetup

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.

Skladnia

risetup [opcje] [ścieżka_do_pliku]

Parametry

ParametrOpis
/allResetuje wszystkie ustawienia do wartości domyślnych.
/app [nazwa_aplikacji]Resetuje ustawienia konkretnej aplikacji.
/confirmWymaga potwierdzenia przed wykonaniem resetu.
/forceWymusza reset, pomijając wszystkie ostrzeżenia.
/log [ścieżka]Umożliwia zapisanie logów z operacji do określonego pliku.

Przyklady uzycia

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.

rmdir

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ą.

Skladnia

rmdir [opcje] [ścieżka]

Parametry

ParametrOpis
/SUsuwa katalog oraz wszystkie jego podkatalogi i pliki. Użycie tego parametru wymaga potwierdzenia usunięcia.
/QUsuwa 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.

Przyklady uzycia

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.

rmdir screen instrukcji

Robocopy – kompletny poradnik użycia narzędzia w Windows

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.

Dlaczego warto używać Robocopy?

Korzystanie z Robocopy ma wiele zalet:

  • Umożliwia tworzenie lustrzanych kopii katalogów (synchronizacja danych).
  • Obsługuje wznowienia kopiowania w przypadku błędów lub przerwania procesu.
  • Kopiuje nie tylko pliki, ale także atrybuty, daty i prawa dostępu NTFS.
  • Jest znacznie szybsze i bardziej stabilne niż tradycyjny xcopy.
  • Pozwala na szczegółowe logowanie i analizę wyników.

Składnia polecenia Robocopy

Ogólna składnia wygląda następująco:

robocopy <źródło> <cel> [pliki] [opcje]

Gdzie:

  • <źródło> – katalog, z którego kopiujemy pliki.
  • <cel> – katalog docelowy.
  • [pliki] – opcjonalnie określenie, jakie pliki mają być kopiowane (np. *.docx).
  • [opcje] – dodatkowe parametry sterujące kopiowaniem.

Najważniejsze parametry Robocopy

ParametrOpis
/SKopiuje podkatalogi, ale pomija puste.
/EKopiuje wszystkie podkatalogi, w tym puste.
/ZTryb wznowienia – umożliwia kontynuację kopiowania po przerwaniu.
/MIRTworzy lustrzaną kopię źródła (synchronizacja). Usuwa pliki w katalogu docelowym, które nie istnieją w źródle.
/XOPomija starsze pliki – kopiuje tylko nowsze.
/XCPomija pliki z różnicą w zawartości.
/XNPomija nowsze pliki.
/COPY:DATKopiuje dane (D), atrybuty (A) i znaczniki czasu (T). Przykład: robocopy C:\Dane D:\Backup /COPY:DAT kopiuje pliki z zachowaniem ich metadanych.
/COPYALLKopiuje wszystkie atrybuty plików, w tym prawa NTFS.
/R:nLiczba ponownych prób kopiowania w przypadku błędu. Domyślnie 1 mln.
/W:nCzas oczekiwania (w sekundach) pomiędzy kolejnymi próbami. Domyślnie 30 s.
/LOG:plik.txtZapisuje raport do wskazanego pliku.
/TEEWyświetla wynik w konsoli i zapisuje go do pliku (z opcją /LOG).
/XD katalogWyklucza wskazany katalog z kopiowania.
/XF plikWyklucza 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.

Przykłady użycia Robocopy

1. Kopiowanie wszystkich plików z podkatalogami

robocopy C:\Dane D:\Backup /E

Komenda skopiuje wszystkie pliki i podkatalogi (także puste) z folderu C:\Dane do D:\Backup.

2. Kopiowanie z możliwością wznowienia

robocopy C:\Dane D:\Backup /Z /E

Opcja /Z pozwala na kontynuację kopiowania, gdy proces zostanie przerwany (np. awaria sieci).

3. Tworzenie lustrzanej kopii (synchronizacja)

robocopy C:\Projekty D:\Projekty /MIR

Folder D:\Projekty będzie identyczny jak źródłowy. Pliki nieistniejące w źródle zostaną usunięte z katalogu docelowego.

4. Kopia tylko nowszych plików

robocopy C:\Dane D:\Backup /XO

Przydatne przy codziennym backupie – kopiuje tylko pliki, które zostały zmodyfikowane.

5. Kopiowanie z logowaniem

robocopy C:\Dane D:\Backup /E /LOG:C:\raport.txt

Raport z kopiowania zostanie zapisany w pliku raport.txt.

6. Wykluczanie katalogów lub plików

robocopy C:\Dane D:\Backup /E /XD temp cache /XF *.tmp

Pomijane będą katalogi temp i cache oraz wszystkie pliki z rozszerzeniem .tmp.

7. Szybsze kopiowanie wielowątkowe

robocopy C:\Dane D:\Backup /MT:32

Kopiowanie odbywa się przy użyciu 32 wątków równolegle – znacząco przyspiesza proces na szybkich dyskach.

8. Kopiowanie w środowisku sieciowym

robocopy \\Serwer1\Dane \\Serwer2\Backup /E /Z /COPYALL /LOG:C:\log_kopiowania.txt

Kopiuje wszystkie pliki i podkatalogi z serwera źródłowego na serwer docelowy, zachowując prawa NTFS i logując operację. Wymaga odpowiednich uprawnień sieciowych.

9. Kopia przyrostowa (incremental backup)

robocopy C:\Dane D:\Backup /MIR /XO /R:3 /W:5

Kopiuje tylko nowsze pliki, wykonując maksymalnie 3 próby w przypadku błędu, z 5-sekundowym odstępem między próbami.

Automatyzacja Robocopy w skryptach

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 /TEE

Najczęstsze błędy i jak ich uniknąć

  • Błąd 0x00000005 (Access Denied): Brak uprawnień. Uruchom wiersz poleceń jako administrator. Sprawdź prawa dostępu do plików/katalogów za pomocą icacls lub Eksploratora Windows.
  • Niechciane kasowanie plików przy /MIR: Zawsze upewnij się, że katalog docelowy może być nadpisany, ponieważ /MIR usuwa pliki nieistniejące w źródle.
  • Duże obciążenie dysku przy /MT: Zbyt wiele wątków może spowolnić system. Na dyskach HDD zalecane jest 8–16 wątków, na SSD 16–32.
  • Problemy z kopiowaniem dużych plików: Upewnij się, że system plików docelowego dysku (np. NTFS, exFAT) obsługuje duże pliki.

Robocopy vs. Xcopy – co wybrać?

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.

Wymagania systemowe

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.

Podsumowanie

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.

screen użycia komendy robocopy
screen użycia komendy robocopy

route ws2008

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.

Skladnia

route ADD | DELETE | PRINT | CHANGE | EXE | HELP

Parametry

ParametrOpis
ADDDodaje nową trasę do tablicy routingu.
DELETEUsuwa istniejącą trasę z tablicy routingu.
PRINTWyświetla aktualną tablicę routingu.
CHANGEZmienia istniejącą trasę w tablicy routingu.
EXEWykonuje określoną operację na trasach.
HELPWyświetla pomoc dotyczącą użycia komendy.

Przyklady uzycia

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.

rpcinfo

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.

Skladnia

rpcinfo [-p] [-s] [hostname]

Parametry

ParametrOpis
-pWyświetla listę zarejestrowanych procedur RPC oraz ich numery wersji i protokoły.
-sWyświetla szczegółowe informacje o usługach RPC na serwerze.
hostnameOpcjonalna nazwa hosta, na którym mają być wyświetlane informacje; jeśli nie podano, domyślnie używany jest lokalny host.

Przyklady uzycia

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

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.

Skladnia

rpcping [-s ] [-p ] [-n ] [-t ] [-f ] [-?]

Parametry

ParametrOpis
-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.

Przyklady uzycia

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

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.

Skladnia

rsh [opcje] [nazwa_hosta] [polecenie]

Parametry

ParametrOpis
-l użytkownikOkreśla nazwę użytkownika, który ma być użyty do połączenia z zdalnym hostem.
-nUmożliwia połączenie bez użycia terminala, co jest przydatne w skryptach.
-p portSpecyfikuje port do użycia podczas połączenia.
nazwa_hostaAdres IP lub nazwa hosta zdalnego serwera.
poleceniePolecenie do wykonania na zdalnym serwerze.

Przyklady uzycia

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

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.

Skladnia

rundll32.exe , [parametry]

Parametry

ParametrOpis
Ś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.

Przyklady uzycia

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.

Pokaż więcej projektów
Zamów wycenę
Polityka prywatności | Regulamin
Pro-link 2005-2020