Perintah Windows
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.
Shell baris perintah
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 dibangun ke 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 terbaru, 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.
Catatan
Anda juga dapat mengunduh dan menginstal PowerShell Core, versi powerShell yang sumber terbuka.
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.
Perhatian
Pengeditan registri yang salah 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.
A | B | C D | | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T U | V | W | | X | Y | Z
A
- active
- penambahan
- tambahkan alias
- tambahkan volume
- adprep
- Menambahkan
- Arp
- Menetapkan
- Assoc
- at
- atmadm
- attach-vdisk
- Attrib
- Atribut
- auditpol
- autochk
- autoconv
- autofmt
- automount
B
- bcdboot
- bcdedit
- bdehdcfg
- mulai pencadangan
- mulai pulihkan
- bitsadmin
- addfile bitsadmin
- addfileset bitsadmin
- bitsadmin addfilewithranges
- cache bitsadmin
- bitsadmin batal
- bitsadmin selesai
- bitsadmin create
- contoh bitsadmin
- bitsadmin getaclflags
- bitsadmin getbytestotal
- bitsadmin getbytestransferred
- bitsadmin getclientcertificate
- bitsadmin getcompletiontime
- bitsadmin getcreationtime
- bitsadmin getcustomheaders
- bitsadmin getdescription
- bitsadmin getdisplayname
- bitsadmin geterror
- bitsadmin geterrorcount
- bitsadmin getfilestotal
- bitsadmin getfilestransferred
- bitsadmin gethelpertokenflags
- bitsadmin gethelpertokensid
- bitsadmin gethttpmethod
- bitsadmin getmaxdownloadtime
- bitsadmin getminretrydelay
- waktu getmodifikasi bitsadmin
- bitsadmin getnoprogresstimeout
- bitsadmin getnotifycmdline
- bitsadmin getnotifyflags
- bitsadmin getnotifyinterface
- getowner bitsadmin
- bitsadmin getpeercachingflags
- getprioritas bitsadmin
- bitsadmin getproxybypasslist
- bitsadmin getproxylist
- bitsadmin getproxyusage
- bitsadmin getreplydata
- bitsadmin getreplyfilename
- bitsadmin getreplyprogress
- bitsadmin mendapatkankeamananflags
- bitsadmin getstate
- bitsadmin gettemporaryname
- bitsadmin gettype
- bitsadmin getvalidationstate
- bantuan bitsadmin
- info bitsadmin
- daftar bitsadmin
- daftarfiles bitsadmin
- bitsadmin makecustomheaderswriteonly
- monitor bitsadmin
- bitsadmin nowrap
- bitsadmin peercaching
- bitsadmin serekan
- bitsadmin rawreturn
- bitsadmin removeclientcertificate
- bitsadmin removecredentials
- bitsadmin replaceremoteprefix
- reset bitsadmin
- bitsadmin melanjutkan
- bitsadmin setaclflag
- bitsadmin setclientcertificatebyid
- bitsadmin setclientcertificatebyname
- bitsadmin setcredentials
- bitsadmin setcustomheaders
- setdeskripsi bitsadmin
- bitsadmin setdisplayname
- bitsadmin sethelpertoken
- bitsadmin sethelpertokenflags
- bitsadmin sethttpmethod
- bitsadmin setmaxdownloadtime
- bitsadmin setminretrydelay
- bitsadmin setnoprogresstimeout
- bitsadmin setnotifycmdline
- bitsadmin setnotifyflags
- bitsadmin setpeercachingflags
- setprioritas bitsadmin
- bitsadmin setproxysettings
- bitsadmin setreplyfilename
- bitsadmin setsecurityflags
- bitsadmin setvalidationstate
- bitsadmin ditangguhkan
- bitsadmin takeownership
- transfer bitsadmin
- bitsadmin util
- Bungkus bitsadmin
- bootcfg
- break
C
- cacls
- Panggilan
- Cd
- certreq
- certutil
- Perubahan
- chcp
- chdir
- chglogon
- chgport
- chgusr
- chkdsk
- chkntfs
- Pilihan
- Cipher
- Bersih
- cleanmgr
- Klip
- Cls
- cmd
- cmdkey
- cmstp
- Warna
- Comp
- Kompak
- compact vdisk
- Mengkonversi
- salin
- buat
- cscript
D
- date
- dcdiag
- dcgpofix
- dcpromo
- Defrag
- del
- hapus
- lepaskan vdisk
- detail
- dfsdiag
- dfsrmig
- diantz
- Dir
- diskcomp
- diskcopy
- Diskpart
- diskperf
- diskraid
- diskshadow
- dispdiag
- dnscmd
- doskey
- kueri driver
- dtrace
E
- echo
- Mengedit
- endlocal
- akhiri pemulihan
- Menghapus
- eventcreate
- Evntcmd
- Exec
- Keluar
- Memperluas
- perluas vdisk
- Mengekspos
- perpanjang
- Ekstrak
F
- Fc
- Filesistem
- Menemukan
- findstr
- Jari
- flattemp
- Fondue
- Untuk
- forfiles
- format
- freedisk
- fsutil
- Ftp
- penambah ftp
- ftp ascii
- bel ftp
- biner ftp
- ftp bye
- cd ftp
- ftp tutup
- debug ftp
- penghapusan ftp
- ftp dir
- pemutusan sambungan ftp
- ftp get
- ftp glob
- hash ftp
- ftp lcd
- ftp literal
- ftp ls
- ftp mget
- ftp mkdir
- ftp mls
- mput ftp
- ftp terbuka
- prompt ftp
- ftp put
- ftp pwd
- ftp berhenti
- kutipan ftp
- ftp recv
- remotehelp ftp
- ftp ganti nama
- ftp rmdir
- kirim ftp
- status ftp
- jejak ftp
- jenis ftp
- pengguna ftp
- verbose ftp
- mdelete ftp
- ftp mdir
- ftype
- fveupdate
G
H
I
J
K
- klist
- ksetup
- ksetup addenctypeattr
- ksetup addhosttorealmmap
- ksetup addkdc
- ksetup addkpasswd
- ksetup addrealmflags
- ksetup changepassword
- ksetup delenctypeattr
- ksetup delhosttorealmmap
- ksetup delkdc
- ksetup delkpasswd
- ksetup delrealmflags
- domain ksetup
- ksetup dumpstate
- ksetup getenctypeattr
- ksetup listrealmflags
- ksetup mapuser
- ksetup removerealm
- server ksetup
- ksetup setcomputerpassword
- ksetup setenctypeattr
- setrealm ksetup
- ksetup setrealmflags
- ktmutil
- ktpass
L
- Label
- daftar
- muat metadata
- lodctr
- pencatat
- pembuatan logman
- logman membuat pemberitahuan
- api pembuatan logman
- logman buat cfg
- penghitung pembuatan logman
- logman membuat jejak
- penghapusan logman
- impor logman dan ekspor logman
- kueri logman
- pencatat mulai dan pencatat berhenti
- pembaruan logman
- pemberitahuan pembaruan logman
- api pembaruan logman
- logman update cfg
- penghitung pembaruan logman
- pelacakan pembaruan logman
- Logoff
- Lpq
- Lpr
M
- macfile
- makecab
- kelola bde
- mengelola status bde
- kelola bde pada
- kelola bde off
- mengelola jeda bde
- mengelola resume bde
- kelola kunci bde
- kelola bde unlock
- kelola bde autounlock
- mengelola pelindung bde
- mengelola bde tpm
- mengelola bde setidentifier
- mengelola bde forcerecovery
- mengelola bde changepassword
- mengelola bde changepin
- mengelola bde changekey
- mengelola bde keypackage
- mengelola peningkatan bde
- mengelola bde wipefreespace
- mapadmin
- /md
- gabungkan vdisk
- mkdir
- mklink
- Mmc
- mode
- lainnya
- mount
- mountvol
- Bergerak
- mqbkup
- mqsvc
- mqtgsvc
- msdt
- Msg
- msiexec
- msinfo32
- mstsc
N
- nbtstat
- netcfg
- netdom
- cetak bersih
- Netsh
- Netstat
- nfsadmin
- nfsshare
- nfsstat
- nlbmgr
- nltest
- nslookup
- Perintah keluar nslookup
- nslookup finger Command
- Bantuan nslookup
- nslookup ls
- nslookup lserver
- akar nslookup
- Server nslookup
- set nslookup
- nslookup set semua
- kelas set nslookup
- nslookup set d2
- nslookup set debug
- domain set nslookup
- port set nslookup
- nslookup set querytype
- nslookup set recurse
- Coba lagi set nslookup
- nslookup set root
- pencarian set nslookup
- nslookup set srchlist
- batas waktu set nslookup
- Jenis set nslookup
- nslookup set vc
- tampilan nslookup
- ntbackup
- ntcmdprompt
- ntfrsutl
O
P
- pagefileconfig
- jalan
- jalur
- Jeda
- pbadmin
- pentnt
- Perfmon
- Ping
- pktmon
- pnpunattend
- pnputil
- popd
- powershell
- powershell ise
- cetak
- prncnfg
- prndrvr
- prnjobs
- prnmngr
- prnport
- prnqctl
- perintah
- pubprn
- didorong
- pushprinterconnections
- pwlauncher
- pwsh
Q
R
- Rd
- rdpsign
- Memulihkan
- memulihkan grup disk
- refsutil
- Reg
- regini
- regsvr32
- relog
- rem
- buka
- Ren
- rename
- repadmin
- Perbaikan
- mengganti
- rescan
- Reset
- Mempertahankan
- Kembali
- rexec
- risetup
- rmdir
- robocopy
- rute ws2008
- rpcinfo
- rpcping
- Rsh
- rundll32
- rundll32 printui
- rwinsta
S
- San
- konfigurasi sc
- sc create
- sc delete
- kueri sc
- schtasks
- scwcmd
- secedit
- pilih
- serverceipoptin
- servermanagercmd
- serverweroptin
- mengatur variabel lingkungan
- set salinan bayangan
- setx
- Sfc
- Bayangan
- Shift
- showmount
- Mengecilkan
- Shutdown
- simulasi pemulihan
- urutkan
- mulai
- perangkat set subperindian
- sub-perintah set drivergroup
- sub-perintah set drivergroupfilter
- sub-perintah mengatur driverpackage
- gambar set subperindian
- grup gambar set sub-perintah
- server set subperindian
- sub-perintah mengatur transportserver
- subcommand set multicasttransmission
- namespace layanan mulai sub-perintah
- server mulai sub-perintah
- subcommand start transportserver
- server berhenti sub-perintah
- sub-perintah menghentikan transportserver
- subst
- sxstrace
- sysocmgr
- systeminfo
T
- takeown
- tapicfg
- taskkill
- daftar tugas
- tcmsetup
- Telnet
- Tftp
- time
- Timeout
- title
- tlntadmn
- tpmtool
- tpmvscmgr
- tracerpt
- tracert
- Pohon
- tscon
- tsdiscon
- tsecimp
- tskill
- tsprof
- jenis
- typeperf
- tzutil
U
V
W
- waitfor
- wbadmin
- wbadmin menghapus katalog
- wbadmin menghapus systemtatebackup
- wbadmin menonaktifkan pencadangan
- wbadmin mengaktifkan pencadangan
- wbadmin mendapatkan disk
- wbadmin mendapatkan item
- wbadmin mendapatkan status
- wbadmin mendapatkan versi
- katalog pemulihan wbadmin
- wbadmin memulai pencadangan
- wbadmin memulai pemulihan
- wbadmin mulai sysrecovery
- wbadmin mulai sistemtatebackup
- wbadmin mulai sistemtaterecovery
- wbadmin menghentikan pekerjaan
- wdsutil
- wecutil
- wevtutil
- di mana
- whoami
- Winnt
- winnt32
- winrs
- winsat mem
- winsat mfmedia
- wmic
- Penulis
- wscript