Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Semua versi Windows dan Windows Server yang didukung memiliki sekumpulan perintah konsol Win32 bawaan. Kumpulan dokumentasi ini menjelaskan Perintah Windows yang dapat Anda gunakan untuk mengotomatiskan tugas dengan menggunakan skrip atau alat pembuatan skrip.
Command-line shells
Windows memiliki dua shell baris perintah: shell Perintah dan PowerShell. Setiap shell adalah program perangkat lunak yang menyediakan komunikasi langsung antara Anda dan sistem operasi atau aplikasi, menyediakan lingkungan untuk mengotomatiskan operasi TI.
Shell Perintah adalah shell pertama yang disertakan dalam Windows untuk mengotomatiskan tugas rutin, seperti manajemen akun pengguna atau cadangan malam hari, dengan file batch (.bat). Dengan Host Skrip Windows, Anda dapat menjalankan skrip yang lebih canggih di shell Perintah. Untuk informasi selengkapnya, lihat cscript atau wscript. Anda dapat melakukan operasi secara lebih efisien dengan menggunakan skrip daripada yang Anda bisa dengan menggunakan antarmuka pengguna. Skrip menerima semua perintah yang tersedia di baris perintah.
PowerShell dirancang untuk memperluas kemampuan shell Perintah untuk menjalankan perintah PowerShell yang disebut cmdlet. Cmdlet mirip dengan Perintah Windows tetapi menyediakan bahasa pembuatan skrip yang lebih dapat diperluas. Anda dapat menjalankan cmdlet Perintah Windows dan PowerShell di PowerShell, tetapi shell Perintah hanya dapat menjalankan Perintah Windows dan bukan cmdlet PowerShell.
Untuk otomatisasi Windows yang paling kuat dan up-to-tanggal, sebaiknya gunakan PowerShell alih-alih Windows Commands atau Windows Script Host untuk otomatisasi Windows.
Referensi kode keluar dan kesalahan untuk Perintah Windows dapat ditemukan di artikel Kode kesalahan sistem debug yang mungkin berguna untuk memahami kesalahan yang dihasilkan. Perintah Windows juga menyertakan operator pengalihan perintah. Untuk mempelajari selengkapnya tentang penggunaannya, lihat Menggunakan operator pengalihan perintah.
Note
Anda juga dapat mengunduh dan menginstal PowerShell Core, versi sumber terbuka PowerShell.
File shell perintah dan penyelesaian otomatis nama direktori
Anda dapat mengonfigurasi shell Perintah untuk menyelesaikan nama file dan direktori secara otomatis pada komputer atau sesi pengguna saat karakter kontrol tertentu ditekan. Secara default, karakter kontrol ini dikonfigurasi untuk menjadi kunci tab untuk nama file dan direktori, meskipun dapat berbeda. Untuk mengubah karakter kontrol ini, jalankan regedit.exe dan navigasikan ke salah satu kunci dan entri registri berikut, tergantung pada apakah Anda ingin mengubah nilai untuk pengguna saat ini saja, atau untuk semua pengguna komputer.
Caution
Salah mengedit registri dapat sangat merusak sistem Anda. Sebelum membuat perubahan berikut pada registri, Anda harus mencadangkan data bernilai apa pun di komputer.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\PathCompletionChar
Atur nilai-nilai ini ke karakter kontrol yang ingin Anda gunakan. Lihat kode kunci virtual untuk daftar lengkap. Untuk menonaktifkan karakter penyelesaian tertentu dalam registri, gunakan nilai untuk spasi (0x20) karena bukan karakter kontrol yang valid. Jenis nilai untuk entri registri ini REG_DWORD, dan juga dapat ditentukan oleh nilai heksadesimal atau desimal.
Anda juga dapat mengaktifkan atau menonaktifkan penyelesaian nama file dan direktori per instans shell Perintah dengan menjalankan cmd.exe parameter dan beralih /F:ON atau /F:OFF. Jika penyelesaian nama diaktifkan dengan /F:ON parameter dan sakelar, dua karakter kontrol yang digunakan adalah Ctrl-D untuk penyelesaian nama direktori dan Ctrl-F untuk penyelesaian nama file. Pengaturan yang ditentukan pengguna lebih diutamakan daripada pengaturan komputer, dan opsi baris perintah lebih diutamakan daripada pengaturan registri.
Referensi baris perintah A-Z
Untuk menemukan informasi tentang perintah tertentu, di menu A-Z berikut, pilih huruf yang dimulai perintah, lalu pilih nama perintah.
Sebuah | B | C | D | E | F | G | H | Saya | J | K | L | M | N | O | P | T | 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