Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Все поддерживаемые версии Windows и Windows Server имеют набор команд консоли Win32. Этот набор документации описывает команды Windows, которые можно использовать для автоматизации задач с помощью скриптов или средств сценариев.
Command-line shells
В Windows есть две оболочки командной строки: командная оболочка и PowerShell. Каждая оболочка — это программа программного обеспечения, которая обеспечивает прямую связь между вами и операционной системой или приложением, предоставляя среду для автоматизации ИТ-операций.
Командная оболочка была первой оболочкой, встроенной в Windows для автоматизации стандартных задач, таких как управление учетными записями пользователя или ночные резервные копии, с файлами пакетной службы (.bat) . С помощью узла скриптов Windows можно запускать более сложные сценарии в командной оболочке. Дополнительные сведения см. в разделе cscript или wscript. Операции можно выполнять более эффективно с помощью скриптов, чем можно с помощью пользовательского интерфейса. Скрипты принимают все команды, доступные в командной строке.
PowerShell был разработан для расширения возможностей командной оболочки для запуска команд PowerShell, называемых командлетами. Командлеты похожи на команды Windows, но предоставляют более расширяемый язык сценариев. Команды Windows и командлеты PowerShell можно запускать в PowerShell, но командная оболочка может выполнять только команды Windows, а не командлеты PowerShell.
Для наиболее надежной автоматизации Windows up-to-date рекомендуется использовать PowerShell вместо команд Windows или узла скриптов Windows для автоматизации Windows.
Справочник по кодам выхода и ошибок для команд Windows можно найти в статьях кодов ошибок системы отладки , которые могут быть полезны для понимания ошибок, созданных. Команды Windows также включают операторы перенаправления команд. Дополнительные сведения об их использовании см. в разделе "Использование операторов перенаправления команд".
Note
Вы также можете скачать и установить PowerShell Core, версию PowerShell с открытым исходным кодом.
Автоматическое завершение файла командной оболочки и имени каталога
Командную оболочку можно настроить для автоматического завершения имен файлов и каталогов на компьютере или сеансе пользователя при нажатии указанного символа элемента управления. По умолчанию этот символ элемента управления настраивается как для клавиши tab , так и для имен файлов и каталогов, хотя они могут отличаться. Чтобы изменить этот символ элемента управления, запустите regedit.exe и перейдите к любой из следующих разделов реестра и записей, в зависимости от того, хотите ли вы изменить значение только текущего пользователя или для всех пользователей компьютера.
Caution
Неверное редактирование реестра может привести к серьезным повреждениям системы. Прежде чем вносить следующие изменения в реестр, необходимо создать резервную копию всех значений данных на компьютере.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\PathCompletionChar
Задайте для этих значений символ элемента управления, который вы хотите использовать. Полный список см. в кодах виртуальных ключей . Чтобы отключить определенный символ завершения в реестре, используйте значение пробела (0x20), так как он не является допустимым символом элемента управления. Тип значения для этой записи реестра REG_DWORD, а также может быть указан шестнадцатеричным или десятичным значением.
Вы также можете включить или отключить завершение имени файла и каталога для каждого экземпляра командной оболочки, выполнив cmd.exe параметр и переключив /F:ON или /F:OFF. Если для завершения имени включен /F:ON параметр и переключатель, два символа элемента управления используются Ctrl-D для завершения имени каталога и Ctrl-F завершения имени файла. Указанные пользователем параметры имеют приоритет над параметрами компьютера, а параметры командной строки имеют приоритет над параметрами реестра.
Ссылка на командную строку A-Z
Чтобы найти сведения о конкретной команде, в следующем меню A-Z выберите букву, с которой начинается команда, а затем выберите имя команды.
A | B | C | D | E | F | G | H | Я | J | K | L | M | N | O | P | Вопрос | 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