Příkazy pro operační systém Microsoft Windows

Správa souborů a složek

dir - (CMD) Zobrazí seznam souborů a složek v aktuálním adresáři.

dir /s /b - (CMD) Vypíše všechny soubory a složky včetně podadresářů v jednoduchém formátu.

tree - (CMD) Graficky zobrazí strukturu složek.

cd C:\cesta\ke\slozce - (CMD) Změní aktuální adresář.

md C:\novaslozka - (CMD) Vytvoří novou složku.

rd C:\slozka - (CMD) Odstraní prázdnou složku.

rd /s /q C:\slozka - (CMD) Odstraní složku včetně obsahu bez potvrzení.

copy C:\soubor.txt D:\ - (CMD) Zkopíruje soubor do jiného adresáře.

xcopy C:\zdroj D:\cil /E /H /C /I - (CMD) Zkopíruje složku včetně všech podadresářů.

robocopy C:\zdroj D:\cil /MIR - (CMD) Přesně zrcadlí složku na jiné místo.

move C:\soubor.txt D:\ - (CMD) Přesune soubor do jiného adresáře.

del C:\soubor.txt - (CMD) Odstraní soubor.

del /F /Q C:\soubor.txt - (CMD) Vynutí odstranění souboru bez potvrzení.

erase C:\soubor.txt - (CMD) Alternativní příkaz pro odstranění souboru.

attrib +H C:\soubor.txt - (CMD) Nastaví soubor jako skrytý.

attrib -H C:\soubor.txt - (CMD) Odstraní atribut skrytého souboru.

attrib +R C:\soubor.txt - (CMD) Nastaví soubor jako jen pro čtení.

attrib -R C:\soubor.txt - (CMD) Odstraní atribut jen pro čtení.

attrib +S C:\soubor.txt - (CMD) Nastaví soubor jako systémový.

fsutil file createnew C:\soubor.txt 1000 - (CMD) Vytvoří prázdný soubor o velikosti 1000 bajtů.

fsutil fsinfo ntfsinfo C: - (CMD) Zobrazí podrobnosti o souborovém systému NTFS.

icacls C:\soubor.txt /grant Everyone:F - (CMD) Umožní všem uživatelům plný přístup k souboru.

icacls C:\soubor.txt /deny Everyone:F - (CMD) Zakáže přístup k souboru všem uživatelům.

takeown /f C:\soubor.txt - (CMD) Získá vlastnictví souboru.

takeown /f C:\slozka /r /d y - (CMD) Získá vlastnictví složky a všech souborů uvnitř.

cipher /e C:\slozka - (CMD) Zašifruje všechny soubory ve složce.

cipher /d C:\slozka - (CMD) Dešifruje všechny soubory ve složce.

Nástroje

explorer - (CMD) Spustí Průzkumník souborů.

notepad - (CMD) Spustí Poznámkový blok.

mspaint - (CMD) Spustí aplikaci Malování.

calc - (CMD) Spustí Kalkulačku.

cmd - (CMD) Otevře nový příkazový řádek.

powershell - (CMD) Spustí PowerShell.

control - (CMD) Otevře klasické Ovládací panely.

ncpa.cpl - (CMD) Otevře okno síťových připojení.

appwiz.cpl - (CMD) Otevře okno pro odinstalaci programů.

sysdm.cpl - (CMD) Otevře Vlastnosti systému.

desk.cpl - (CMD) Otevře nastavení zobrazení.

hdwwiz.cpl - (CMD) Otevře Správce zařízení.

main.cpl - (CMD) Otevře nastavení myši.

intl.cpl - (CMD) Otevře nastavení regionu.

wf.msc - (CMD) Otevře rozšířenou správu brány firewall.

eventvwr - (CMD) Spustí Prohlížeč událostí.

taskmgr - (CMD) Otevře Správce úloh.

msconfig - (CMD) Spustí Konfiguraci systému.

winver - (CMD) Zobrazí verzi systému Windows.

systeminfo - (CMD) Zobrazí detailní informace o systému.

dxdiag - (CMD) Spustí diagnostický nástroj DirectX.

diskmgmt.msc - (CMD) Otevře Správu disků.

gpedit.msc - (CMD) Otevře Editor zásad skupiny (pokud je k dispozici).

lusrmgr.msc - (CMD) Otevře správu místních uživatelů a skupin.

perfmon - (CMD) Spustí nástroj pro sledování výkonu.

resmon - (CMD) Spustí nástroj pro sledování zdrojů.

control printers - (CMD) Otevře nastavení tiskáren.

services.msc - (CMD) Otevře správu služeb.

mmc - (CMD) Otevře konzolu Microsoft Management Console.

regedit - (CMD) Otevře Editor registru.

powercfg.cpl - (CMD) Otevře nastavení napájení.

shell:startup - (CMD) Otevře složku Po spuštění.

cleanmgr - (CMD) Spustí nástroj pro vyčištění disku.

optionalfeatures - (CMD) Otevře dialog pro zapnutí nebo vypnutí funkcí systému Windows.

timedate.cpl - (CMD) Otevře nastavení data a času.

control userpasswords2 - (CMD) Otevře správu uživatelských účtů.

msinfo32 - (CMD) Otevře nástroj Systémové informace.

logoff - (CMD) Odhlásí aktuálního uživatele.

rundll32.exe keymgr.dll,KRShowKeyMgr - (CMD) Otevře správu uložených přihlašovacích údajů.

verifier - (CMD) Spustí nástroj Ověřovač ovladačů.

fsquirt - (CMD) Otevře průvodce přenosem souborů přes Bluetooth.

Obecná diagnostika

ipconfig /all - Zobrazí podrobnosti o síťové konfiguraci.

ping www.google.com - Otestuje spojení s webovou stránkou.

tracert www.google.com - Zobrazí trasu paketů k cíli.

nslookup google.com - Zjistí IP adresu domény.

netstat -an - Zobrazí aktivní síťová spojení.

tasklist - Zobrazí seznam běžících procesů.

taskkill /IM název_procesu.exe /F - Ukončí proces násilně.

whoami - Zobrazí aktuální uživatelské jméno.

systeminfo - Zobrazí podrobnosti o systému.

driverquery - Zobrazí seznam nainstalovaných ovladačů.

wmic bios get serialnumber - Zobrazí sériové číslo BIOSu.

wmic cpu get name - Zobrazí název procesoru.

wmic memorychip get capacity - Zobrazí kapacitu RAM modulů.

wmic os get caption, version - Zobrazí verzi operačního systému.

net view - Zobrazí seznam sdílených zařízení v síti.

netstat -r - Zobrazí směrovací tabulku.

arp -a - Zobrazí tabulku ARP.

netsh wlan show profiles - Zobrazí uložené WiFi sítě.

netsh wlan show interfaces - Zobrazí aktivní WiFi připojení.

netsh interface ipv4 show config - Zobrazí IP konfiguraci.

powercfg /batteryreport - Vygeneruje report o baterii.

powercfg /sleepstudy - Analyzuje spotřebu energie při spánku.

fsutil fsinfo drives - Zobrazí seznam dostupných disků.

fsutil dirty query C: - Zkontroluje, zda je disk označen jako špinavý.

diskpart - Spustí nástroj pro správu disků.

chkdsk /f - Opraví chyby na disku.

msinfo32 - Spustí nástroj systémových informací.

dxdiag - Spustí diagnostiku DirectX.

wmic qfe get description, hotfixid - Zobrazí nainstalované aktualizace.

shutdown /s /t 0 - Vypne počítač okamžitě.

shutdown /r /t 0 - Restartuje počítač ihned.

net stop "název služby" - Zastaví službu.

net start "název služby" - Spustí službu.

sc query - Zobrazí seznam služeb.

sc stop "název služby" - Zastaví konkrétní službu.

sc start "název služby" - Spustí konkrétní službu.

bcdedit - Zobrazí a upraví konfiguraci spouštění systému.

wevtutil qe System /c:10 - Zobrazí posledních 10 událostí ze systémového logu.

Diagnostika sítě

ipconfig /all - Zobrazí podrobné informace o síťové konfiguraci.

ipconfig /flushdns - Vyčistí cache DNS resolveru.

ipconfig /release - Uvolní aktuální IP adresu.

ipconfig /renew - Požádá DHCP server o novou IP adresu.

ping 8.8.8.8 - Otestuje připojení k internetu pomocí Google DNS.

ping -t 8.8.8.8 - Trvalý ping k testování stability připojení.

tracert google.com - Zjistí cestu paketů k cíli.

pathping google.com - Podrobnější analýza cesty paketů s měřením latence.

netstat -an - Zobrazí všechna aktivní síťová spojení a porty.

netstat -s - Zobrazí statistiku síťového provozu.

netsh interface show interface - Zobrazí seznam síťových adaptérů a jejich stav.

netsh interface ipv4 show addresses - Zobrazí podrobnosti o IPv4 konfiguraci.

netsh interface ipv4 show subinterfaces - Zobrazí rychlost síťových adaptérů.

netsh interface ipv4 show interfaces - Zobrazí dobu běhu síťových adaptérů.

netsh wlan show interfaces - Zobrazí podrobnosti o WiFi připojení.

netsh wlan show profiles - Zobrazí uložené WiFi profily.

netsh wlan show profile name="SSID" key=clear - Zobrazí uložené heslo pro WiFi síť.

netsh winsock reset - Resetuje síťový zásobník Winsock.

netsh int ip reset - Resetuje nastavení TCP/IP.

arp -a - Zobrazí tabulku ARP (MAC adresy a jejich IP adresy).

nbtstat -n - Zobrazí lokální NetBIOS názvy.

nbtstat -r - Zobrazí statistiku NetBIOS přenosů.

nbtstat -a HOSTNAME - Zobrazí informace o NetBIOS na konkrétním hostiteli.

Get-NetAdapter - Zobrazí informace o síťových adaptérech (PowerShell).

Get-NetAdapterStatistics - Zobrazí statistiky síťového provozu (PowerShell).

Test-NetConnection - Otestuje připojení k síti (PowerShell).

Get-NetTCPConnection - Zobrazí aktivní síťová spojení (PowerShell).

Get-DnsClient - Zobrazí informace o DNS konfiguraci (PowerShell).

Kontrola rychlosti síťového rozhraní

Get-NetAdapter | Select-Object Name, LinkSpeed - (PowerShell) Zobrazí název síťového adaptéru a jeho aktuální rychlost.

Get-NetAdapter | Format-List - (PowerShell) Zobrazí podrobné informace o síťových adaptérech včetně duplexního režimu.

Get-WmiObject Win32_NetworkAdapter | Select-Object Name, Speed - (PowerShell) Zobrazí seznam síťových adaptérů a jejich rychlost.

netsh interface ipv4 show interfaces - (CMD) Zobrazí seznam síťových rozhraní a jejich základní parametry.

wmic nic where "NetEnabled=true" get Name, Speed - (CMD) Zobrazí rychlost aktivních síťových adaptérů.

Podnikové prostředí

gpupdate /force - (CMD) Vynutí okamžitou aktualizaci zásad skupiny.

gpresult /r - (CMD) Zobrazí zásady skupiny aplikované na uživatele a počítač.

gpresult /h C:\gpresult.html - (CMD) Vygeneruje podrobnou HTML zprávu o aplikovaných zásadách.

net time /querysntp - (CMD) Zjistí aktuální nakonfigurovaný server času.

w32tm /query /status - (CMD) Zobrazí podrobné informace o synchronizaci času.

w32tm /resync - (CMD) Okamžitě synchronizuje čas s doménovým řadičem.

nltest /dsgetdc:domainname - (CMD) Zjistí aktuálně používaný doménový řadič.

nltest /dclist:domainname - (CMD) Zobrazí seznam dostupných doménových řadičů.

nltest /sc_verify:domainname - (CMD) Ověří bezpečnostní kanál mezi počítačem a doménou.

dcdiag /v - (CMD) Diagnostika doménového řadiče (spustit na DC).

whoami - (CMD) Zjistí aktuálně přihlášeného uživatele a doménu.

echo %logonserver% - (CMD) Zobrazí doménový řadič, ke kterému je přihlášen uživatel.

net use - (CMD) Zobrazí aktuálně připojené síťové jednotky.

net use X: \server\share - (CMD) Připojí síťovou jednotku X: k sdílenému disku.

net use X: /delete - (CMD) Odpojí síťovou jednotku X:.

dsregcmd /status - (CMD) Zkontroluje stav připojení zařízení k Azure AD nebo Hybrid AD.

Power Management

powercfg /list - (CMD) Zobrazí seznam dostupných plánů napájení.

powercfg /query - (CMD) Zobrazí podrobnosti aktuálního plánu napájení.

powercfg /change, /x - (CMD) Upraví hodnotu nastavení v aktuálním plánu napájení.

powercfg /changename - (CMD) Změní název a popis plánu napájení.

powercfg /duplicatescheme - (CMD) Duplikuje existující plán napájení.

powercfg /delete - (CMD) Odstraní plán napájení.

powercfg /deletesetting - (CMD) Odstraní nastavení napájení.

powercfg /setactive - (CMD) Aktivuje zvolený plán napájení.

powercfg /getactivescheme - (CMD) Získá informace o aktuálně aktivním plánu napájení.

powercfg /setacvalueindex - (CMD) Nastaví hodnotu napájecího nastavení při napájení ze sítě.

powercfg /setdcvalueindex - (CMD) Nastaví hodnotu napájecího nastavení při napájení z baterie.

powercfg /import - (CMD) Importuje plán napájení ze souboru.

powercfg /export - (CMD) Exportuje plán napájení do souboru.

powercfg /aliases - (CMD) Zobrazí seznam aliasů a jejich odpovídajících GUID.

powercfg /getsecuritydescriptor - (CMD) Získá bezpečnostní popisovač přidružený k nastavení napájení.

powercfg /setsecuritydescriptor - (CMD) Nastaví bezpečnostní popisovač přidružený k nastavení napájení.

powercfg /hibernate - (CMD) Povolení nebo zakázání režimu hibernace.

powercfg /availablesleepstates - (CMD) Zobrazuje dostupné stavy spánku v systému.

powercfg /devicequery - (CMD) Vrací seznam zařízení, která splňují zadaná kritéria.

powercfg /deviceenablewake - (CMD) Umožní zařízení probudit počítač ze spánkového režimu.

powercfg /devicedisablewake - (CMD) Zabrání zařízení probudit počítač ze spánkového režimu.

powercfg /lastwake - (CMD) Zobrazuje informace o tom, co probudilo počítač.

powercfg /waketimers - (CMD) Vypíše aktivní časovače probuzení.

powercfg /requests - (CMD) Vypíše aplikace a ovladače, které blokují změny napájení.

powercfg /requestsoverride - (CMD) Nastaví výjimky pro požadavky napájení.

powercfg /energy - (CMD) Analyzuje systém a generuje zprávu o problémech se spotřebou energie.

powercfg /batteryreport - (CMD) Vytvoří podrobný report o využití baterie.

powercfg /sleepstudy - (CMD) Generuje diagnostický přehled o přechodech napájení.

powercfg /srumutil - (CMD) Vypíše data o využití energie z monitoru systémových prostředků.

powercfg /systempowerreport - (CMD) Vytvoří diagnostický přehled o přechodech napájení systému.

powercfg /powerthrottling - (CMD) Ovládá škrcení výkonu pro aplikace.

powercfg /provisioningxml - (CMD) Generuje XML soubor obsahující přepsání nastavení napájení.

shutdown /s /t 0 - (CMD) Okamžité vypnutí počítače.

shutdown /r /t 0 - (CMD) Okamžitý restart počítače.

shutdown /h - (CMD) Přepnutí do režimu hibernace.

shutdown /l - (CMD) Odhlášení aktuálního uživatele.

shutdown /s /t 60 - (CMD) Vypnutí počítače za 60 sekund.

shutdown /r /o /f /t 0 - (CMD) Restart do pokročilých možností spuštění.

shutdown /s /f /t 10 - (CMD) Vypnutí počítače za 10 sekund s vynuceným uzavřením aplikací.

shutdown /g /t 0 - (CMD) Restartuje počítač a po restartu znovu spustí přihlášené aplikace.

shutdown /s /hybrid /t 0 - (CMD) Hybridní vypnutí (použito v rychlém spuštění Windows).

shutdown /r /fw /t 0 - (CMD) Restartuje počítač a vstoupí do nastavení firmwaru (BIOS/UEFI).

Správa uživatelů

net user - Zobrazí seznam uživatelů v systému.

net user jmeno - Zobrazí podrobnosti o uživateli.

net user jmeno /add - Přidá nového uživatele.

net user jmeno heslo /add - Přidá uživatele s heslem.

net user jmeno /delete - Odstraní uživatele.

net localgroup - Zobrazí seznam místních skupin.

net localgroup Administrators - Zobrazí členy skupiny Administrators.

net localgroup Administrators jmeno /add - Přidá uživatele do skupiny Administrators.

net localgroup Administrators jmeno /delete - Odebere uživatele ze skupiny Administrators.

wmic useraccount get name,sid - Zobrazí uživatelské účty a jejich SID.

wmic useraccount where name='jmeno' set PasswordExpires=false - Zakáže expiraci hesla pro uživatele.

net accounts - Zobrazí nastavení účtů.

net accounts /maxpwage:unlimited - Zakáže expiraci hesla pro všechny účty.

net accounts /minpwage:0 - Umožní okamžitou změnu hesla.

net accounts /lockoutthreshold:5 - Nastaví uzamčení účtu po 5 neúspěšných pokusech o přihlášení.

net accounts /lockoutduration:30 - Nastaví dobu uzamčení účtu na 30 minut.

net user jmeno /active:yes - Aktivuje deaktivovaný účet.

net user jmeno /active:no - Deaktivuje účet.

net user jmeno /passwordchg:no - Zakáže uživateli změnit si heslo.

net user jmeno /passwordchg:yes - Umožní uživateli změnit si heslo.

net user jmeno /logonpasswordchg:yes - Přinutí uživatele změnit si heslo při dalším přihlášení.

net user jmeno /times:M-F,08:00-18:00 - Omezí přístup uživatele na pracovní dny od 8:00 do 18:00.

net user jmeno /homedir:C:\Users\jmeno - Nastaví domovský adresář uživatele.

Správa disku

diskpart - Spustí nástroj pro správu disků.

list disk - Zobrazí seznam dostupných disků (používá se v diskpart).

select disk X - Vybere disk X (používá se v diskpart).

clean - Vymaže všechny oddíly na vybraném disku (používá se v diskpart).

create partition primary - Vytvoří primární oddíl (používá se v diskpart).

format fs=ntfs quick - Rychle naformátuje vybraný oddíl na NTFS (používá se v diskpart).

assign letter=X - Přiřadí vybranému oddílu písmeno X (používá se v diskpart).

chkdsk C: /f - Opraví chyby na disku C.

chkdsk C: /r - Vyhledá a opraví vadné sektory na disku C.

fsutil dirty query C: - Zkontroluje, zda je disk C označen jako špinavý.

fsutil fsinfo drives - Zobrazí seznam všech dostupných disků.

fsutil fsinfo ntfsinfo C: - Zobrazí podrobné informace o NTFS na disku C.

defrag C: /O - Optimalizuje a defragmentuje disk C.

wmic logicaldisk get name - Zobrazí seznam všech logických disků.

wmic diskdrive get model,size - Zobrazí seznam fyzických disků a jejich velikost.

wmic volume get driveletter, label - Zobrazí seznam diskových oddílů a jejich popisky.

convert C: /fs:ntfs - Převede disk C na systém souborů NTFS (pokud je ve FAT32).

mountvol X: /L - Zobrazí GUID svazku připojeného jako disk X.

mountvol X: /D - Odpojí svazek připojený jako disk X.

diskshadow - Spustí nástroj pro správu stínových kopií.

vssadmin list shadows - Zobrazí seznam dostupných stínových kopií.

vssadmin delete shadows /all - Odstraní všechny stínové kopie.

storcli /c0 show - Zobrazí stav RAID řadiče (vyžaduje LSI storcli).

wbadmin start backup -backupTarget:D: -include:C: -allCritical -quiet - Spustí zálohu systému na disk D.

wbadmin get versions - Zobrazí seznam dostupných záloh systému.

wbadmin delete backup -keepVersions:3 - Zachová pouze poslední 3 verze záloh.

Oprava systému

sfc /scannow - Zkontroluje a opraví systémové soubory.

dism /online /cleanup-image /restorehealth - Opraví poškozené soubory systému.

chkdsk C: /f /r /x - Opraví chyby na disku a zkontroluje vadné sektory.

bootrec /fixmbr - Opraví hlavní zaváděcí záznam (MBR).

bootrec /fixboot - Opraví zaváděcí sektor.

bootrec /scanos - Vyhledá instalace Windows na disku.

bootrec /rebuildbcd - Přestaví bootovací konfiguraci.

bcdedit /export C:\bcdbackup - Zálohuje aktuální BCD konfiguraci.

bcdedit /set {default} recoveryenabled No - Zakáže automatickou opravu při bootování.

shutdown /r /o /f /t 0 - Restartuje do pokročilých možností spuštění.

msconfig - Otevře nástroj pro správu spouštění systému.

taskkill /f /im explorer.exe - Ukončí a restartuje explorer.

tasklist - Zobrazí seznam běžících procesů.

taskkill /PID 1234 /F - Vynutí ukončení procesu s PID 1234.

gpupdate /force - Vynutí aktualizaci zásad skupiny.

gpresult /r - Zobrazí zásady skupiny aplikované na počítač.

net stop wuauserv - Zastaví službu Windows Update.

net start wuauserv - Spustí službu Windows Update.

dism /online /get-packages - Zobrazí seznam nainstalovaných aktualizací.

dism /online /remove-package /packagename:XXXX - Odstraní konkrétní aktualizaci.

regedit - Otevře editor registru.

secpol.msc - Otevře místní zásady zabezpečení.

services.msc - Otevře správu služeb.

eventvwr - Otevře prohlížeč událostí.

dxdiag - Otevře diagnostiku DirectX.

verifier - Spustí nástroj pro ověření ovladačů.

powercfg /batteryreport - Vygeneruje report o stavu baterie.

powercfg /energy - Analyzuje spotřebu energie.

netsh winsock reset - Resetuje síťový zásobník Winsock.

netsh int ip reset - Resetuje nastavení TCP/IP.

netsh advfirewall reset - Resetuje bránu Windows Firewall.

netsh interface show interface - Zobrazí aktivní síťová rozhraní.

sc config wuauserv start= auto - Nastaví automatické spuštění služby Windows Update.

sc config bits start= auto - Nastaví službu BITS na automatické spuštění.

sc config cryptsvc start= auto - Nastaví kryptografické služby na automatické spuštění.

netsh interface ipv4 show subinterfaces - Zobrazí podrobnosti o síťovém připojení.

wevtutil qe System /c:10 /rd:true /f:text - Zobrazí posledních 10 systémových událostí.

wevtutil cl System - Vyčistí systémový log událostí.

wevtutil cl Application - Vyčistí log aplikací.

fsutil repair initiate C: - Zahájí opravu systému souborů na disku C.

fsutil resource setautoreset true C: - Resetuje zdroje NTFS na disku C.

vssadmin list shadows - Zobrazí seznam stínových kopií.

vssadmin delete shadows /all - Odstraní všechny stínové kopie.

rd /s /q C:\$Recycle.bin - Vyprázdní koš.

diskpart - Spustí správu diskových oddílů.

list volume - Zobrazí seznam svazků (používá se v diskpart).

select volume X - Vybere svazek X (používá se v diskpart).

assign letter=X - Přidělí svazku písmeno X (používá se v diskpart).

exit - Ukončí příkazový řádek.

MMC Konzole

certmgr.msc - Správce certifikátů.

compmgmt.msc - Správa počítače.

devmgmt.msc - Správce zařízení.

diskmgmt.msc - Správa disků.

dfrgui.msc - Defragmentace disku.

eventvwr.msc - Prohlížeč událostí.

fsmgmt.msc - Správa sdílených složek.

gpedit.msc - Editor místních zásad skupiny (není dostupný ve Windows Home).

lusrmgr.msc - Správce místních uživatelů a skupin (není dostupný ve Windows Home).

perfmon.msc - Monitor výkonu.

rsop.msc - Výsledná sada zásad.

secpol.msc - Místní zásady zabezpečení.

services.msc - Správce služeb.

taskschd.msc - Plánovač úloh.

wf.msc - Rozšířená správa brány firewall.

winsat.msc - Windows System Assessment Tool (některé verze Windows).

MMC Konzole (RSAT - Nástroje vzdálené správy serveru)

dsa.msc - Správa uživatelů a počítačů služby Active Directory.

ActiveDirectorySchema.msc - Editor schématu služby Active Directory.

adsiedit.msc - Editor služby Active Directory.

certsrv.msc - Správa služby certifikační autority.

dhcpmgmt.msc - Správa služby DHCP.

dnsmgmt.msc - Správa služby DNS.

domain.msc - Správa domén a vztahů důvěryhodnosti.

gpmc.msc - Konzole pro správu zásad skupiny (Group Policy Management).

lusrmgr.msc - Správa místních uživatelů a skupin (pokud není ve Windows Home).

napclcfg.msc - Správa klienta ochrany sítě (NAP).

ntmsmgr.msc - Správa vyměnitelných úložišť.

ntmsoprq.msc - Požadavky na operace s médii.

remotedesktop.msc - Správa relací vzdálené plochy.

rsop.msc - Výsledná sada zásad.

servermanager.msc - Správce serveru.

services.msc - Správa služeb.

taskschd.msc - Plánovač úloh.

tsconfig.msc - Konfigurace relací vzdálené plochy.

tssnapin.msc - Správa vzdálené plochy.

wins.msc - Správa služby WINS.

Správa procesů a výkonu

tasklist - (CMD) Zobrazí seznam běžících procesů.

tasklist /v - (CMD) Zobrazí podrobnější informace o procesech.

tasklist /fi "imagename eq notepad.exe" - (CMD) Zobrazí pouze specifický proces.

taskkill /IM notepad.exe /F - (CMD) Vynutí ukončení procesu podle názvu.

taskkill /PID 1234 /F - (CMD) Ukončí proces podle ID.

wmic process list brief - (CMD) Vypíše základní informace o procesech.

wmic process where name="chrome.exe" delete - (CMD) Ukončí specifický proces.

wmic cpu get loadpercentage - (CMD) Zobrazí aktuální zatížení CPU.

wmic memorychip get capacity - (CMD) Zobrazí kapacitu RAM.

wmic os get freephysicalmemory - (CMD) Zobrazí volnou fyzickou paměť.

resmon - (CMD) Spustí nástroj pro sledování zdrojů.

perfmon - (CMD) Otevře nástroj pro sledování výkonu.

powercfg /energy - (CMD) Analyzuje výkon systému a generuje zprávu.

powercfg /batteryreport - (CMD) Vytvoří podrobný report o využití baterie.

Správa služeb

Obecné příkazy pro správu služeb:

sc query - (CMD) Zobrazí seznam všech běžících služeb.

sc queryex type= service - (CMD) Zobrazí podrobnosti o službách.

net start "název_služby" - (CMD) Spustí konkrétní službu.

net stop "název_služby" - (CMD) Zastaví konkrétní službu.

sc config "název_služby" start= auto - (CMD) Nastaví službu na automatické spuštění.

sc config "název_služby" start= disabled - (CMD) Zakáže spuštění služby.

sc delete "název_služby" - (CMD) Odstraní službu ze systému.

tasklist /svc - (CMD) Zobrazí seznam procesů a jejich přidružených služeb.

Get-Service - (PowerShell) Zobrazí seznam služeb.

Restart-Service "název_služby" - (PowerShell) Restartuje službu.

Stop-Service "název_služby" - (PowerShell) Zastaví službu.

Seznam typických služeb:

wuauserv - Windows Update - Spravuje aktualizace systému Windows.

bits - Background Intelligent Transfer Service - Přenáší data na pozadí.

spooler - Print Spooler - Správa tiskových úloh.

dnscache - DNS Client - Ukládá a spravuje DNS dotazy.

dhcp - DHCP Client - Přiděluje IP adresy síťovým rozhraním.

lanmanserver - Server - Umožňuje sdílení souborů a tiskáren.

lanmanworkstation - Workstation - Připojuje se ke sdíleným síťovým zdrojům.

nlasvc - Network Location Awareness - Sledování změn síťového připojení.

remoteregistry - Remote Registry - Umožňuje vzdálenou úpravu registru.

sessionenv - Remote Desktop Configuration - Konfigurace vzdálené plochy.

termservice - Remote Desktop Services - Umožňuje vzdálený přístup k systému.

winmgmt - Windows Management Instrumentation - Správa a diagnostika systému.

netlogon - Netlogon - Umožňuje přihlášení do domény.

cryptsvc - Cryptographic Services - Spravuje certifikáty a šifrování.

eventlog - Windows Event Log - Ukládá systémové události a chyby.

iphlpsvc - IP Helper Service - Poskytuje podporu IPv6.

seclogon - Secondary Logon - Umožňuje spuštění aplikací pod jiným uživatelem.

themes - Themes - Správa vizuálního vzhledu Windows.

stisvc - Windows Image Acquisition - Správa připojených skenerů a kamer.

schedule - Task Scheduler - Umožňuje plánování úloh.

shellhwdetect - Shell Hardware Detection - Automatická správa zařízení.

ssdpsrv - SSDP Discovery - Zjišťuje síťová UPnP zařízení.

upnphost - UPnP Device Host - Podpora univerzálních plug-and-play zařízení.

wlansvc - WLAN AutoConfig - Spravuje bezdrátová připojení.

AudioSrv - Windows Audio - Spravuje zvukové služby.

sens - System Event Notification - Odesílá oznámení o změnách systému.

Příkazy NET

Obecné příkazy:

net user - (CMD) Zobrazí seznam uživatelů v systému.

net user jmeno /add - (CMD) Přidá nového uživatele.

net user jmeno /delete - (CMD) Odstraní uživatele.

net localgroup Administrators - (CMD) Zobrazí členy skupiny Administrators.

net localgroup Administrators jmeno /add - (CMD) Přidá uživatele do skupiny Administrators.

net localgroup Administrators jmeno /delete - (CMD) Odebere uživatele ze skupiny Administrators.

net share - (CMD) Zobrazí seznam sdílených složek.

net use - (CMD) Zobrazí seznam síťových připojení.

net use X: \server\share - (CMD) Připojí síťovou jednotku X: k sdílené složce.

net use X: /delete - (CMD) Odpojí síťovou jednotku X:.

net start - (CMD) Zobrazí seznam běžících služeb.

net stop "název_služby" - (CMD) Zastaví konkrétní službu.

Příkazy NETSH

Obecné síťové příkazy:

netsh interface show interface - (CMD) Zobrazí seznam síťových adaptérů.

netsh interface ipv4 show addresses - (CMD) Zobrazí podrobnosti o IPv4 konfiguraci.

netsh interface ipv4 show subinterfaces - (CMD) Zobrazí informace o síťových adaptérech a jejich rychlost.

netsh wlan show interfaces - (CMD) Zobrazí podrobnosti o WiFi připojení.

netsh wlan show profiles - (CMD) Zobrazí uložené WiFi profily.

netsh wlan show profile name="SSID" key=clear - (CMD) Zobrazí uložené heslo pro WiFi síť.

netsh winsock reset - (CMD) Resetuje síťový zásobník Winsock.

netsh int ip reset - (CMD) Resetuje nastavení TCP/IP.

netsh advfirewall reset - (CMD) Resetuje bránu Windows Firewall.

netsh interface ipv4 show subinterfaces - (CMD) Zobrazí rychlost síťových adaptérů.

netsh interface ipv4 set address name="Ethernet" source=dhcp - (CMD) Nastaví adaptér na získávání IP adresy z DHCP.

netsh interface ipv4 set dns name="Ethernet" static 8.8.8.8 - (CMD) Nastaví statický DNS server.

netsh interface ipv4 set address name="Ethernet" static 192.168.1.100 255.255.255.0 192.168.1.1 - (CMD) Nastaví statickou IP adresu.

Správa oprávnění a uživatelů

runas /user:Administrator cmd - (CMD) Spustí CMD jako administrátor.

runas /user:DOMENA\uzivatel aplikace.exe - (CMD) Spustí aplikaci pod jiným uživatelem.

runas /savecred /user:DOMENA\uzivatel aplikace.exe - (CMD) Spustí aplikaci pod jiným uživatelem a uloží heslo.

runas /user:Administrator "mmc compmgmt.msc" - (CMD) Spustí správu počítače pod adminem.

psexec -i -s cmd - (CMD) Spustí CMD jako SYSTEM účet (nutné stáhnout PsExec z Sysinternals).

net user - (CMD) Zobrazí seznam uživatelů v systému.

net user uživatel /add - (CMD) Přidá nového uživatele.

net user uživatel /delete - (CMD) Smaže uživatele.

net localgroup Administrators - (CMD) Zobrazí členy skupiny Administrators.

net localgroup Administrators uživatel /add - (CMD) Přidá uživatele do skupiny Administrators.

net localgroup Administrators uživatel /delete - (CMD) Odebere uživatele ze skupiny Administrators.

whoami - (CMD) Zobrazí aktuálně přihlášeného uživatele.

whoami /groups - (CMD) Zobrazí skupiny, ke kterým uživatel patří.

whoami /priv - (CMD) Zobrazí oprávnění aktuálního uživatele.

whoami /user - (CMD) Zobrazí SID přihlášeného uživatele.

cacls soubor /G uživatel:F - (CMD) Přiřadí uživateli plný přístup k souboru.

icacls soubor /grant uživatel:F - (CMD) Alternativa cacls (lepší kompatibilita).

icacls soubor /remove uživatel - (CMD) Odebere uživatele ze seznamu oprávnění.

takeown /f soubor - (CMD) Získá vlastnictví nad souborem.

secpol.msc - (CMD) Otevře místní zásady zabezpečení.

gpedit.msc - (CMD) Otevře Editor zásad skupiny (pokud je dostupný).

auditpol /get /category:* - (CMD) Zobrazí aktuální audity zabezpečení.

Správa tiskáren a tiskových úloh

net stop spooler - (CMD) Zastaví službu tiskového frontu.

net start spooler - (CMD) Spustí službu tiskového frontu.

print /d:LPT1 soubor.txt - (CMD) Odešle soubor na tiskárnu připojenou na LPT1.

rundll32 printui.dll,PrintUIEntry /? - (CMD) Zobrazí možnosti správy tiskáren přes příkazový řádek.

wmic printer list brief - (CMD) Zobrazí seznam tiskáren v systému.

wmic printer get name,drivername,portname - (CMD) Zobrazí detaily o tiskárnách.

rundll32 printui.dll,PrintUIEntry /dn /n "Tiskarna" - (CMD) Odstraní tiskárnu.

rundll32 printui.dll,PrintUIEntry /in /n "\\server\Tiskarna" - (CMD) Připojí síťovou tiskárnu.

Správa aktualizací Windows

wuauclt /detectnow - (CMD) Okamžitě spustí kontrolu aktualizací.

wuauclt /reportnow - (CMD) Odeslání reportu o aktualizacích na WSUS server.

wuauclt /updatenow - (CMD) Vynucení stažení a instalace aktualizací.

usoclient StartScan - (CMD) Spustí kontrolu aktualizací (Windows 10+).

usoclient StartDownload - (CMD) Spustí stahování aktualizací.

usoclient StartInstall - (CMD) Spustí instalaci aktualizací.

sc query wuauserv - (CMD) Zkontroluje stav služby Windows Update.

sc stop wuauserv - (CMD) Zastaví Windows Update.

sc start wuauserv - (CMD) Spustí Windows Update.

Správa vzdáleného přístupu a RDP

mstsc - (CMD) Spustí připojení ke vzdálené ploše.

mstsc /v:192.168.1.100 - (CMD) Připojí se na konkrétní IP adresu.

query session - (CMD) Zobrazí seznam RDP relací.

logoff ID - (CMD) Odhlásí konkrétní uživatelskou relaci (dle ID).

qwinsta - (CMD) Zobrazí aktivní relace uživatelů na serveru.

rwinsta ID - (CMD) Odpojí uživatele od vzdálené relace (stejné jako logoff).

netstat -an | find ":3389" - (CMD) Zjistí, zda běží služba RDP.

Správa bootování a BCDedit

bcdedit /enum - (CMD) Zobrazí aktuální nastavení bootování.

bcdedit /set {default} safeboot minimal - (CMD) Nastaví nouzový režim při dalším restartu.

bcdedit /deletevalue {default} safeboot - (CMD) Zruší nouzový režim.

bootrec /fixmbr - (CMD) Opraví hlavní spouštěcí záznam (MBR).

bootrec /fixboot - (CMD) Opraví zavaděč.

bootrec /scanos - (CMD) Vyhledá instalace Windows.

bootrec /rebuildbcd - (CMD) Přidá instalace Windows do bootování.

Správa vstupních zařízení (Myš, Klávesnice)

control main.cpl - (CMD) Otevře nastavení myši.

control keyboard - (CMD) Otevře nastavení klávesnice.

rundll32.exe shell32.dll,Control_RunDLL main.cpl,@0,1 - (CMD) Otevře pokročilé nastavení myši.

rundll32.exe keyboard,KeyboardProperties - (CMD) Otevře nastavení klávesnice (rychlost opakování kláves).

Správa monitoru a grafiky

control desk.cpl - (CMD) Otevře nastavení zobrazení.

dxdiag /t dxdiag.txt - (CMD) Vypíše informace o grafické kartě do souboru.

ms-settings:display - (CMD) Otevře moderní nastavení zobrazení ve Windows 10/11.

wmic path win32_videocontroller get caption, currentrefreshrate, driverversion - (CMD) Zobrazí informace o grafické kartě.

powercfg /query - (CMD) Zjistí aktuální nastavení úsporného režimu monitoru.

Správa dokovací stanice a připojených zařízení

devmgmt.msc - (CMD) Otevře správce zařízení.

pnputil /enum-devices - (CMD) Zobrazí seznam připojených zařízení.

pnputil /scan-devices - (CMD) Naskenuje nová zařízení.

wmic path Win32_USBHub get Name,DeviceID - (CMD) Zobrazí seznam USB zařízení.

Kontrola RAM a disků

wmic memorychip get capacity, manufacturer, speed - (CMD) Zobrazí seznam paměťových modulů.

systeminfo | find "Total Physical Memory" - (CMD) Zobrazí celkovou velikost RAM.

wmic logicaldisk get caption, size, freespace - (CMD) Zobrazí seznam disků a jejich kapacitu.

fsutil fsinfo drives - (CMD) Zobrazí dostupné diskové jednotky.

diskpart → `list disk` - (CMD) Zobrazí seznam disků (nutné spustit interaktivně).

Kontrola doby běhu systému

systeminfo | find "System Boot Time" - (CMD) Zobrazí čas posledního spuštění systému.

net stats srv - (CMD) Zobrazí dobu běhu systému.

wmic os get lastbootuptime - (CMD) Zobrazí přesný čas posledního spuštění systému.

Připojení a odpojení PC od domény

wmic computersystem get domain - (CMD) Zjistí, zda je PC v doméně.

netdom join %COMPUTERNAME% /domain:mojedomena.local /userD admin /passwordD heslo - (CMD) Připojí PC k doméně.

netdom remove %COMPUTERNAME% /domain:mojedomena.local - (CMD) Odstraní PC z domény.

Kontrola stavů a teploty hardwaru

wmic cpu get name,CurrentClockSpeed,MaxClockSpeed - (CMD) Zobrazí informace o CPU.

wmic diskdrive get model,serialnumber,size - (CMD) Zobrazí pevné disky a jejich velikost.

wmic baseboard get product,Manufacturer,SerialNumber - (CMD) Zobrazí informace o základní desce.

wmic path Win32_VideoController get Name,AdapterRAM - (CMD) Zobrazí paměť grafické karty.

wmic path Win32_TemperatureProbe get CurrentReading - (CMD) Zkusí přečíst teplotní senzory (ne vždy funguje).

Příkaz ipconfig – Přepínače a použití

ipconfig - (CMD) Zobrazí základní informace o síťových adaptérech.

ipconfig /all - (CMD) Zobrazí podrobné informace o všech síťových adaptérech.

ipconfig /release - (CMD) Uvolní aktuální IP adresu při použití DHCP.

ipconfig /renew - (CMD) Požádá DHCP server o novou IP adresu.

ipconfig /flushdns - (CMD) Vymaže mezipaměť DNS resolveru.

ipconfig /displaydns - (CMD) Zobrazí aktuální obsah DNS mezipaměti.

ipconfig /registerdns - (CMD) Obnoví registraci DNS jména počítače.

ipconfig /showclassid adapter - (CMD) Zobrazí aktuální DHCP třídu adaptéru.

ipconfig /setclassid adapter class - (CMD) Nastaví DHCP třídu adaptéru.

Příklad použití:

ipconfig /all > C:\info.txt - Uloží výstup příkazu do souboru.

ipconfig /release && ipconfig /renew - Uvolní a obnoví IP adresu v jednom kroku.

Základy práce s CMD

Přesměrování výstupu:

ipconfig /all > C:\info.txt - Přesměruje výstup příkazu do souboru.

ipconfig /all >> C:\info.txt - Přidá výstup příkazu na konec souboru.

Řetězení příkazů:

ipconfig /release && ipconfig /renew - Spustí druhý příkaz pouze v případě, že první uspěje.

ping google.com || echo "Ping selhal" - Spustí druhý příkaz pouze v případě selhání prvního.

Použití proměnných:

set MYVAR=hodnota - Vytvoří proměnnou.

echo %MYVAR% - Zobrazí obsah proměnné.

Spouštění příkazů v novém okně:

start notepad.exe - Spustí Poznámkový blok.

start /min cmd - Spustí CMD minimalizovaně.

Správa procesů:

tasklist - Zobrazí seznam běžících procesů.

taskkill /IM notepad.exe /F - Vynutí ukončení procesu Poznámkový blok.

Pokročilé využití CMD a skriptování

Řízení toků a cyklů:

for /L %i in (1,1,10) do echo %i - (CMD) Cyklus, který vypíše čísla od 1 do 10.

for /F "tokens=1,2 delims=," %A in (soubor.txt) do echo %A %B - (CMD) Načítá hodnoty z CSV souboru a rozděluje je podle čárky.

if exist C:\soubor.txt echo Soubor existuje - (CMD) Ověří existenci souboru.

if not exist C:\soubor.txt echo Soubor neexistuje - (CMD) Ověří, zda soubor neexistuje.

Manipulace se soubory a proměnnými:

echo %DATE% %TIME% >> log.txt - (CMD) Přidá aktuální datum a čas do souboru log.txt.

set /A result=5+3 - (CMD) Vykoná jednoduchý matematický výpočet.

set /P input="Zadejte hodnotu: " - (CMD) Umožní uživateli zadat vstup.

type nul > soubor.txt - (CMD) Vytvoří prázdný soubor.

Přesměrování vstupu a výstupu:

dir > seznam.txt - (CMD) Uloží výstup příkazu `dir` do souboru.

dir >> seznam.txt - (CMD) Přidá výstup `dir` na konec existujícího souboru.

echo Hello | clip - (CMD) Zkopíruje text "Hello" do schránky.

sort < vstup.txt > vystup.txt - (CMD) Setřídí obsah souboru vstup.txt a uloží do vystup.txt.

Spouštění externích aplikací a skriptů:

start notepad.exe - (CMD) Spustí Poznámkový blok.

start /min cmd - (CMD) Spustí CMD minimalizovaně.

call script.bat - (CMD) Spustí jiný dávkový soubor a po dokončení pokračuje.

start /wait setup.exe - (CMD) Spustí instalační soubor a čeká na dokončení.

Automatizace a časování:

timeout /T 10 - (CMD) Pozastaví skript na 10 sekund.

ping 127.0.0.1 -n 5 > nul - (CMD) Alternativní zpoždění pomocí pingu.

schtasks /create /tn "Můj úkol" /tr "cmd /c echo Hello" /sc once /st 12:00 - (CMD) Naplánuje úlohu na určitou hodinu.

Seznam užitečných proměnných v CMD

Výpis se provádí příkazem echo

%USERNAME% - (CMD) Zobrazí aktuální přihlášené uživatelské jméno.

%USERDOMAIN% - (CMD) Zobrazí název domény, ke které patří uživatel.

%COMPUTERNAME% - (CMD) Zobrazí název počítače.

%HOMEDRIVE% - (CMD) Zobrazí písmeno jednotky, kde je domovský adresář uživatele (obvykle C:).

%HOMEPATH% - (CMD) Zobrazí cestu k domovskému adresáři uživatele.

%LOGONSERVER% - (CMD) Zobrazí server, který ověřil přihlášení uživatele.

%SYSTEMROOT% - (CMD) Zobrazí složku, kde je nainstalován Windows (obvykle C:\Windows).

%WINDIR% - (CMD) Alternativa k %SYSTEMROOT%, ukazuje na instalační složku Windows.

%PROGRAMFILES% - (CMD) Zobrazí složku Program Files.

%PROGRAMFILES(X86)% - (CMD) Zobrazí složku Program Files pro 32bitové aplikace na 64bitovém systému.

%APPDATA% - (CMD) Zobrazí složku, kde aplikace ukládají svá uživatelská data.

%LOCALAPPDATA% - (CMD) Zobrazí složku pro místní aplikace daného uživatele.

%TEMP% - (CMD) Zobrazí složku pro dočasné soubory.

%TMP% - (CMD) Alternativní proměnná pro složku dočasných souborů.

%PATH% - (CMD) Zobrazí seznam složek, kde systém hledá spustitelné soubory.

%PATHEXT% - (CMD) Zobrazí seznam přípon souborů, které jsou považovány za spustitelné.

%OS% - (CMD) Zobrazí operační systém (např. Windows_NT).

%PROCESSOR_IDENTIFIER% - (CMD) Zobrazí informace o procesoru.

%PROCESSOR_ARCHITECTURE% - (CMD) Zobrazí architekturu procesoru (x86, AMD64, ARM atd.).

%NUMBER_OF_PROCESSORS% - (CMD) Zobrazí počet dostupných jader procesoru.

%TIME% - (CMD) Zobrazí aktuální čas.

%DATE% - (CMD) Zobrazí aktuální datum.

%CD% - (CMD) Zobrazí aktuální pracovní adresář.

%RANDOM% - (CMD) Vygeneruje náhodné číslo mezi 0 a 32767.

%ERRORLEVEL% - (CMD) Zobrazí návratový kód posledního spuštěného příkazu.

%CMDEXTVERSION% - (CMD) Zobrazí verzi rozšíření CMD.

%PROMPT% - (CMD) Zobrazí aktuální nastavení příkazového řádku.

%ALLUSERSPROFILE% - (CMD) Zobrazí složku pro sdílená nastavení všech uživatelů.

%PUBLIC% - (CMD) Zobrazí složku veřejných souborů pro všechny uživatele.

%SESSIONNAME% - (CMD) Zobrazí aktuální název relace (např. Console, RDP-Tcp#1).