Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Všechny podporované verze Windows a Windows Serveru mají integrovanou sadu příkazů konzoly Win32. Tato sada dokumentace popisuje příkazy systému Windows, které můžete použít k automatizaci úloh pomocí skriptů nebo skriptovacích nástrojů.
Command-line shells
Windows má dvě prostředí příkazového řádku: příkazové prostředí a PowerShell. Každé prostředí je softwarový program, který poskytuje přímou komunikaci mezi vámi a operačním systémem nebo aplikací a poskytuje prostředí pro automatizaci IT operací.
Příkazové prostředí bylo první prostředí integrované do Windows pro automatizaci rutinních úloh, jako je správa uživatelských účtů nebo noční zálohování, se soubory batch (.bat). Pomocí programu Windows Script Host můžete v příkazovém prostředí spouštět sofistikovanější skripty. Další informace najdete v tématu cscript nebo wscript. Operace můžete provádět efektivněji pomocí skriptů, než můžete použít v uživatelském rozhraní. Skripty přijímají všechny příkazy, které jsou k dispozici na příkazovém řádku.
Prostředí PowerShell bylo navržené tak, aby rozšířilo možnosti příkazového prostředí tak, aby spouštěly příkazy PowerShellu označované jako rutiny. Rutiny jsou podobné příkazům Systému Windows, ale poskytují rozšiřitelný skriptovací jazyk. V PowerShellu můžete spouštět příkazy Windows i rutiny PowerShellu, ale příkazové prostředí může spouštět jenom příkazy Windows, nikoli rutiny PowerShellu.
Pro nej robustnější, up-to- datum automatizace Windows, doporučujeme použít PowerShell místo příkazů systému Windows nebo hostitele skriptů systému Windows pro automatizaci Windows.
Odkaz na ukončovací kódy a kódy chyb pro příkazy systému Windows najdete v článcích s kódy chyb ladění systému , které můžou být užitečné k pochopení generovaných chyb. Příkazy systému Windows také zahrnují operátory přesměrování příkazů. Další informace o jejich použití najdete v tématu Použití operátorů přesměrování příkazů.
Note
Můžete si také stáhnout a nainstalovat PowerShell Core, open source verzi PowerShellu.
Automatické dokončování názvu souboru a adresáře příkazového prostředí
Příkazové prostředí můžete nakonfigurovat tak, aby při stisknutí zadaného řídicího znaku automaticky dokončil názvy souborů a adresářů v počítači nebo uživatelské relaci. Ve výchozím nastavení je tento řídicí znak nakonfigurovaný tak, aby byl klávesou Tab pro názvy souborů i adresářů, i když se můžou lišit. Chcete-li změnit tento řídicí znak, spusťte regedit.exe a přejděte na některý z následujících klíčů registru a položek v závislosti na tom, zda chcete změnit hodnotu pouze pro aktuálního uživatele, nebo pro všechny uživatele počítače.
Caution
Nesprávné úpravy registru mohou vážně poškodit váš systém. Před provedením následujících změn registru byste měli zálohovat všechna hodnotná data v počítači.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\PathCompletionChar
Nastavte tyto hodnoty na znak ovládacího prvku, který chcete použít. Úplný seznam najdete v kódech virtuálních klíčů . Pokud chcete zakázat konkrétní znak dokončení v registru, použijte hodnotu pro mezeru (0x20), protože to není platný řídicí znak. Typ hodnoty pro tuto položku registru je REG_DWORD a lze jej také určit šestnáctkovou nebo desetinnou hodnotou.
Můžete také povolit nebo zakázat dokončování názvů souborů a adresářů na instanci příkazového prostředí spuštěním cmd.exe s parametrem a přepínačem /F:ON nebo /F:OFF. Pokud je u parametru /F:ON povolené dokončování názvů a přepínač, použijí se Ctrl-D dva řídicí znaky pro dokončení názvu adresáře a Ctrl-F pro dokončení názvu souboru. Uživatelem zadaná nastavení mají přednost před nastavením počítače a možnosti příkazového řádku mají přednost před nastavením registru.
Referenční dokumentace příkazového řádku A-Z
Pokud chcete najít informace o konkrétním příkazu, vyberte v následující nabídce A-Z písmeno, kterým příkaz začíná, a pak vyberte název příkazu.
A | B | C | D | E | F | G | H | Já | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
A
activeaddadd aliasadd volumeadprepappendarpassignassocatatmadmattach-vdiskattribattributesauditpolautochkautoconvautofmtautomount
B
bcdbootbcdeditbdehdcfgbegin backupbegin restorebitsadminbitsadmin addfilebitsadmin addfilesetbitsadmin addfilewithrangesbitsadmin cachebitsadmin cancelbitsadmin completebitsadmin createbitsadmin examplesbitsadmin getaclflagsbitsadmin getbytestotalbitsadmin getbytestransferredbitsadmin getclientcertificatebitsadmin getcompletiontimebitsadmin getcreationtimebitsadmin getcustomheadersbitsadmin getdescriptionbitsadmin getdisplaynamebitsadmin geterrorbitsadmin geterrorcountbitsadmin getfilestotalbitsadmin getfilestransferredbitsadmin gethelpertokenflagsbitsadmin gethelpertokensidbitsadmin gethttpmethodbitsadmin getmaxdownloadtimebitsadmin getminretrydelaybitsadmin getmodificationtimebitsadmin getnoprogresstimeoutbitsadmin getnotifycmdlinebitsadmin getnotifyflagsbitsadmin getnotifyinterfacebitsadmin getownerbitsadmin getpeercachingflagsbitsadmin getprioritybitsadmin getproxybypasslistbitsadmin getproxylistbitsadmin getproxyusagebitsadmin getreplydatabitsadmin getreplyfilenamebitsadmin getreplyprogressbitsadmin getsecurityflagsbitsadmin getstatebitsadmin gettemporarynamebitsadmin gettypebitsadmin getvalidationstatebitsadmin helpbitsadmin infobitsadmin listbitsadmin listfilesbitsadmin makecustomheaderswriteonlybitsadmin monitorbitsadmin nowrapbitsadmin peercachingbitsadmin peersbitsadmin rawreturnbitsadmin removeclientcertificatebitsadmin removecredentialsbitsadmin replaceremoteprefixbitsadmin resetbitsadmin resumebitsadmin setaclflagbitsadmin setclientcertificatebyidbitsadmin setclientcertificatebynamebitsadmin setcredentialsbitsadmin setcustomheadersbitsadmin setdescriptionbitsadmin setdisplaynamebitsadmin sethelpertokenbitsadmin sethelpertokenflagsbitsadmin sethttpmethodbitsadmin setmaxdownloadtimebitsadmin setminretrydelaybitsadmin setnoprogresstimeoutbitsadmin setnotifycmdlinebitsadmin setnotifyflagsbitsadmin setpeercachingflagsbitsadmin setprioritybitsadmin setproxysettingsbitsadmin setreplyfilenamebitsadmin setsecurityflagsbitsadmin setvalidationstatebitsadmin suspendbitsadmin takeownershipbitsadmin transferbitsadmin utilbitsadmin wrap
bootcfgbreak
C
caclscallcdcertreqcertutilchangechcpchdirchglogonchgportchgusrchkdskchkntfschoiceciphercleancleanmgrclipclscmdcmdkeycmstpcolorcompcompactcompact vdiskconvertcopycreatecscript
D
datedcdiagdcgpofixdcpromodefragdeldeletedetach vdiskdetaildfsdiagdfsrmigdiantzdirdiskcompdiskcopydiskpartdiskperfdiskraiddiskshadowdispdiagdnscmddoskeydriverquerydtrace
E
echoeditendlocalend restoreeraseeventcreateEvntcmdexecexitexpandexpand vdiskexposeextendextract
F
fcfilesystemsfindfindstrfingerflattempfondueforforfilesformatfreediskfsutilftpftp appendftp asciiftp bellftp binaryftp byeftp cdftp closeftp debugftp deleteftp dirftp disconnectftp getftp globftp hashftp lcdftp literalftp lsftp mgetftp mkdirftp mlsftp mputftp openftp promptftp putftp pwdftp quitftp quoteftp recvftp remotehelpftp renameftp rmdirftp sendftp statusftp traceftp typeftp userftp verboseftp mdeleteftp mdir
ftypefveupdate
G
H
I
J
K
klistksetupksetup addenctypeattrksetup addhosttorealmmapksetup addkdcksetup addkpasswdksetup addrealmflagsksetup changepasswordksetup delenctypeattrksetup delhosttorealmmapksetup delkdcksetup delkpasswdksetup delrealmflagsksetup domainksetup dumpstateksetup getenctypeattrksetup listrealmflagsksetup mapuserksetup removerealmksetup serverksetup setcomputerpasswordksetup setenctypeattrksetup setrealmksetup setrealmflags
ktmutilktpass
L
labellistload metadatalodctrlogmanlogman createlogman create alertlogman create apilogman create cfglogman create counterlogman create tracelogman deletelogman import and logman exportlogman querylogman start and logman stoplogman updatelogman update alertlogman update apilogman update cfglogman update counterlogman update trace
logofflpqlpr
M
macfilemakecabmanage bdemanage bde statusmanage bde onmanage bde offmanage bde pausemanage bde resumemanage bde lockmanage bde unlockmanage bde autounlockmanage bde protectorsmanage bde tpmmanage bde setidentifiermanage bde forcerecoverymanage bde changepasswordmanage bde changepinmanage bde changekeymanage bde keypackagemanage bde upgrademanage bde wipefreespace
mapadminmdmerge vdiskmkdirmklinkmmcmodemoremountmountvolmovemqbkupmqsvcmqtgsvcmsdtmsgmsiexecmsinfo32mstsc
N
nbtstatnetcfgnetdomnet printnet usernetshnetsh addnetsh advfirewallnetsh branchcachenetsh bridgenetsh deletenetsh dhcpclientnetsh dnsclientnetsh dumpnetsh execnetsh httpnetsh interfacenetsh ipsecnetsh lannetsh mbnnetsh namespacenetsh netionetsh nlmnetsh rasnetsh rpcnetsh setnetsh shownetsh tracenetsh wcnnetsh wfpnetsh winhttpnetsh winsocknetsh wlan
netstatnfsadminnfssharenfsstatnlbmgr- nltest
nslookupnslookup exit Commandnslookup finger Commandnslookup helpnslookup lsnslookup lservernslookup rootnslookup servernslookup setnslookup set allnslookup set classnslookup set d2nslookup set debugnslookup set domainnslookup set portnslookup set querytypenslookup set recursenslookup set retrynslookup set rootnslookup set searchnslookup set srchlistnslookup set timeoutnslookup set typenslookup set vcnslookup view
ntbackupntcmdpromptntfrsutl
O
P
pagefileconfigpathpathpingpausepbadminpentntperfmonpingpktmonpnpunattendpnputilpopdpowershellpowershell iseprintprncnfgprndrvrprnjobsprnmngrprnportprnqctlpromptpubprnpushdpushprinterconnectionspwlauncher- pwsh
Q
R
rdrdpsignrecoverrecover disk grouprefsutilregreginiregsvr32relogremremoverenrename- repadmin
repairreplacerescanresetretainrevertrexecrisetuprmdirrobocopyroute ws2008rpcinforpcpingrshrundll32rundll32 printuirwinsta
S
sansc configsc createsc deletesc queryschtasksscwcmdseceditselectserverceipoptinservermanagercmdserverweroptinset environmental variablesset shadow copysetlocalsetspnsetxsfcshadowshiftshowmountshrinkshutdownsimulate restoresortstartsubcommand set devicesubcommand set drivergroupsubcommand set drivergroupfiltersubcommand set driverpackagesubcommand set imagesubcommand set imagegroupsubcommand set serversubcommand set transportserversubcommand set multicasttransmissionsubcommand start namespacesubcommand start serversubcommand start transportserversubcommand stop serversubcommand stop transportserversubstsxstracesysmonsysocmgrsysteminfo
T
takeowntapicfgtaskkilltasklisttcmsetuptelnettftptimetimeouttitletlntadmntpmtooltpmvscmgrtracerpttracerttreetscontsdiscontsecimptskilltsproftypetypeperftzutil
U
V
W
waitforwbadminwbadmin delete catalogwbadmin delete systemstatebackupwbadmin disable backupwbadmin enable backupwbadmin get diskswbadmin get itemswbadmin get statuswbadmin get versionswbadmin restore catalogwbadmin start backupwbadmin start recoverywbadmin start sysrecoverywbadmin start systemstatebackupwbadmin start systemstaterecoverywbadmin stop job
wdsutilwecutilwevtutilwherewhoamiwinntwinnt32winrswinsat memwinsat mfmediawmicwriterwscript