Uruchomienie programu cmd.exe powoduje otwarcie tekstowego okna konsoli, w którym dokonywana jest interpretacja wprowadzanych w wierszu poleceń znaków jako nazw poleceń systemowych, programów, plików czy parametrów tych poleceń i programów. Rezultatem wykonania polecenia cmd w już otwartym oknie konsoli jest uruchomienie w tym samym oknie wtórnego procesora poleceń, który może dziedziczyć środowisko po procesorze pierwotnym. Każdy taki procesor poleceń można zamknąć, wykonując polecenie exit albo klikając na ikonę zamknięcia okna.
Interpreter cmd.exe jest również uruchamiany w celu wykonania plików wsadowych z rozszerzeniem.cmd lub .bat, w wyniku czego zwykle następuje otwarcie okna konsoli i jego automatyczne zamknięcie po wykonaniu ostatniego polecenia wsadowego.
Komendy systemowe - obejmują komendy do zarządzania systemem operacyjnym, takie jak restartowanie, wyłączanie, wersja systemu, informacje o konfiguracji itp. Oto komendy klasyfikujące się do tej kategorii. Warto wspomnieć, że kilka z tych komend można zaklasyfikować do komend administracyjnych:
shutdown: Wyłącza lub restartuje komputer.
systeminfo: Wyświetla szczegółowe informacje o systemie operacyjnym (np.: wersję OS, nazwę OS, wydawcę). Graficznym odpowiednikiem jest msinfo32[1].
chdir: To samo co cd, pozwalająca na zmianę bieżącego katalogu.
robocopy: Zaawansowana komenda kopiowania plików z wieloma opcjami.
Komendy sieciowe
Sieciowa karta ISA Realteka z żeńskimi złączami BNC (po lewej/u dołu) oraz 8P8C (po prawej/na górze). Opis pochodzi z artykułu pt.: „Karta sieciowa”
Komendy sieciowe - Umożliwiają interakcję z siecią, konfigurację połączenia internetowego, pingowanie hostów, sprawdzanie adresów IP itp. Te komendy pozwalają na interakcję z siecią, diagnozowanie problemów, zarządzanie połączeniami oraz konfigurację sieciową. Należy pamiętać, że niektóre z tych komend mogą wymagać uprawnień administratora, aby działać poprawnie. Oto kilka przykładów:
ping - Sprawdza dostępność hosta w sieci i mierzy czas odpowiedzi.
ipconfig - Wyświetla informacje o konfiguracji interfejsów sieciowych[16], takie jak adresy IP, maski podsieci, bramy domyślne itp.
tracert (lub traceroute w niektórych systemach) - Śledzi trasę pakietów do docelowego hosta przez różne węzły sieciowe.
netstat - Wyświetla informacje o aktywnych połączeniach sieciowych[17], portach i protokołach używanych przez aplikacje na komputerze.
nslookup - Pozwala na odpytywanie serwerów DNS w celu uzyskania informacji o adresach IP i innych rekordach DNS dla określonych nazw hostów.
route - Pozwala na wyświetlanie i zarządzanie tablicą routingu, która określa, jakie interfejsy i bramy są używane do przesyłania pakietów do różnych sieci.
Komendy informacyjne - Służą do uzyskiwania informacji o systemie, w tym informacji o zainstalowanym sprzęcie[20], aktualnych połączeniach sieciowych, listy zainstalowanych programów itp. Te komendy pozwalają uzyskać informacje na temat systemu operacyjnego, konfiguracji sieci, listy uruchomionych procesów oraz innych informacji dotyczących komputera. Oto komendy klasyfikujące się do tej kategorii, należy pamiętać, że niektóre polecenia będą potrzebować uprawnień administracyjnych:
tree: Wyświetla strukturę katalogów (drzewo katalogów) na dysku.
Komendy administracyjne
Komendy administracyjne - Przeznaczone dla użytkowników z uprawnieniami administratora, umożliwiają zarządzanie kontami użytkowników, bezpieczeństwem, zabezpieczeniami itp. W każdej z tych kategorii znajduje się wiele komend, które oferują różnorodne funkcje i możliwości zarządzania systemem operacyjnym:
net user: Pozwala na zarządzanie kontami użytkowników, takie jak dodawanie, usuwanie, zmiana hasła i właściwości konta.
net localgroup: Umożliwia zarządzanie grupami lokalnymi[19][24][11] na komputerze, w tym dodawanie i usuwanie członków grupy.
net accounts: Pozwala na konfigurację ustawień konta użytkownika, takich jak okres ważności hasła, minimalna i maksymalna długość hasła itp.
net start / net stop: Pozwala na uruchamianie lub zatrzymywanie usług na komputerze[14].
sfc /scannow: Skanuje system w poszukiwaniu uszkodzonych lub brakujących plików systemowych i próbuje je naprawić[6][5][4].
gpupdate: Aktualizuje polityki grupy w systemie[25].
shutdown: Pozwala na planowane wyłączanie, ponowne uruchomienie lub odroczenie wyłączenia komputera.
tasklist / taskkill: Wyświetla listę działających procesów[2] i umożliwia zakończenie procesu[2].
dism: Narzędzie zarządzania obrazem w systemie Windows[26], które pozwala na instalację, dezinstalację i konserwację funkcji systemu[27][13].
wmic: Zapewnia dostęp do interfejsu zarządzania instrumentacją zarządzania systemem Windows, umożliwiając zdalne zarządzanie i monitorowanie systemu[28].