所有支援的 Windows 和 Windows Server 版本都有一組內建的 Win32 控制台命令。 這組文件說明您可以使用腳本或腳本工具來自動化工作的 Windows 命令。
命令行殼層
Windows 有兩個命令行殼層:命令殼層和 PowerShell。 每個殼層都是一種軟體程式,提供您與作系統或應用程式之間的直接通訊,提供環境來自動化IT作業。
命令殼層是 Windows 中內建的第一個殼層,可將用戶帳戶管理或夜間備份等例行工作自動化,其中包含批次 (.bat) 檔案。 使用 Windows 指令本主機,您可以在命令殼層中執行更複雜的腳本。 如需詳細資訊,請參閱 cscript 或 wscript。 您可以使用腳本,比使用使用者介面更有效率地執行作業。 文本會接受命令行上所有可用的命令。
PowerShell 的設計目的是擴充命令殼層的功能,以執行稱為 Cmdlet 的 PowerShell 命令。 Cmdlet 類似於 Windows 命令,但提供更具擴充性的腳本語言。 您可以在 PowerShell 中同時執行 Windows 命令和 PowerShell Cmdlet,但命令殼層只能執行 Windows 命令,而不是 PowerShell Cmdlet。
對於最強固 up-to日期 Windows 自動化,我們建議使用 PowerShell,而不是 Windows 命令或 Windows 腳本主機來進行 Windows 自動化。
您可以在 偵錯系統錯誤碼中找到 Windows 命令的結束和錯誤碼參考, 可能有助於瞭解所產生錯誤的文章。 Windows 命令也包含命令重新導向運算符。 若要深入瞭解其用法,請參閱使用命令重新導向運算子 。
注意
您也可以下載並安裝 PowerShell Core,這是 PowerShell 的開放原始碼版本。
命令殼層檔案和目錄名稱自動完成
您可以在按下指定的控制字元時,將命令殼層設定為在電腦或使用者工作階段上自動完成檔案和目錄名稱。 根據預設,此控制字元會設定為檔案和目錄名稱的 索引標籤 索引鍵,不過它們可能不同。 若要變更此控制字元,請執行 regedit.exe
並巡覽至下列任一登錄機碼和專案,視您想要只變更目前使用者的值或計算機的所有使用者而定。
謹慎
不正確編輯登錄可能會嚴重損壞您的系統。 在對登錄進行下列變更之前,您應該先備份計算機上的任何值數據。
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 | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X |Y |Z
一個
- 使用中
- 新增
- 新增別名
- 新增磁碟區
- adprep
- 附加
- arp
- 指派
- assoc
- atmadm
- attach-vdisk
- 屬性
- auditpol
- autochk
- autoconv
- autofmt
- 自動掛接
B
- bcdboot
- bcdedit
- bdehdcfg
- 開始備份
- 開始還原
-
bitsadmin
- bitsadmin addfile
- bitsadmin addfileset
- bitsadmin addfilewithranges
- bitsadmin 快取
- bitsadmin cancel
- bitsadmin complete
- bitsadmin create
- 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
- bitsadmin getmodificationtime
- bitsadmin getnoprogresstimeout
- bitsadmin getnotifycmdline
- bitsadmin getnotifyflags
- bitsadmin getnotifyinterface
- bitsadmin getowner
- bitsadmin getpeercachingflags
- bitsadmin getpriority
- bitsadmin getproxybypasslist
- bitsadmin getproxylist
- bitsadmin getproxyusage
- bitsadmin getreplydata
- bitsadmin getreplyfilename
- bitsadmin getreplyprogress
- bitsadmin getsecurityflags
- bitsadmin getstate
- bitsadmin gettemporaryname
- bitsadmin gettype
- bitsadmin getvalidationstate
- bitsadmin 說明
- bitsadmin 資訊
- bitsadmin list
- bitsadmin listfiles
- bitsadmin makecustomheaderswriteonly
- bitsadmin 監視器
- bitsadmin nowrap
- bitsadmin peercaching
- bitsadmin 對等
- bitsadmin rawreturn
- bitsadmin removeclientcertificate
- bitsadmin removecredentials
- bitsadmin replaceremoteprefix
- bitsadmin reset
- bitsadmin resume
- bitsadmin setaclflag
- bitsadmin setclientcertificatebyid
- bitsadmin setclientcertificatebyname
- bitsadmin setcredentials
- bitsadmin setcustomheaders
- bitsadmin setdescription
- bitsadmin setdisplayname
- bitsadmin sethelpertoken
- bitsadmin sethelpertokenflags
- bitsadmin sethttpmethod
- bitsadmin setmaxdownloadtime
- bitsadmin setminretrydelay
- bitsadmin setnoprogresstimeout
- bitsadmin setnotifycmdline
- bitsadmin setnotifyflags
- bitsadmin setpeercachingflags
- bitsadmin setpriority
- bitsadmin setproxysettings
- bitsadmin setreplyfilename
- bitsadmin setsecurityflags
- bitsadmin setvalidationstate
- bitsadmin suspend
- bitsadmin takeownership
- bitsadmin 傳輸
- bitsadmin util
- bitsadmin wrap
- bootcfg
- 中斷
C
- cacls
- 呼叫
- cd
- certreq
- certutil
- 變更
- chcp
- chdir
- chglogon
- 舉報
- chgusr
- chkdsk
- chkntfs
- 選擇
- 加密
- 乾淨
- cleanmgr
- 剪輯
- cls
- cmd
- cmdkey
- cmstp
- 色彩
- comp
- 精簡
- 精簡 vdisk
- 轉換
- 複製
- 建立
- cscript
D
- 日期
- dcdiag
- dcgpofix
- dcpromo
- 重組
- 戴爾
- 刪除
- 卸離 vdisk
- 詳細數據
- dfsdiag
- dfsrmig
- 迪安茨
- 迪爾
- diskcomp
- diskcopy
- diskpart
- diskperf
- diskraid
- 磁碟陰影
- dispdiag
- dnscmd
- doskey
- driverquery
- dtrace
E
F
- fc
- 檔案系統
- 尋找
- findstr
- 手指
- FlatTemp (平面溫度)
- 火鍋
- 的
- forfiles
- 格式
- freedisk
- 徒勞
-
ftp
- ftp 附加
- ftp ascii
- ftp 鈴
- ftp 二進位
- ftp bye
- ftp cd
- ftp 關閉
- ftp 偵錯
- ftp delete
- ftp dir
- ftp 中斷連線
- ftp get
- ftp glob
- ftp 哈希
- ftp lcd
- ftp 常值
- ftp ls
- ftp mget
- ftp mkdir
- ftp mls
- ftp mput
- ftp 開啟
- ftp 提示字元
- ftp put
- ftp pwd
- ftp 結束
- ftp 引號
- ftp recv
- ftp remotehelp
- ftp 重新命名
- ftp rmdir
- ftp 傳送
- ftp 狀態
- ftp 追蹤
- ftp 類型
- ftp 使用者
- ftp 詳細資訊
- ftp mdelete
- ftp mdir
- ftype
- fveupdate
G
H
我
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
- ksetup 網域
- ksetup dumpstate
- ksetup getenctypeattr
- ksetup listrealmflags
- ksetup mapuser
- ksetup removerealm
- ksetup 伺服器
- ksetup setcomputerpassword
- ksetup setenctypeattr
- ksetup setrealm
- ksetup setrealmflags
- ktmutil
- ktpass
L
M
- macfile
- makecab
- 管理 bde
- mapadmin
- md
- 合併 vdisk
- mkdir
- mklink
- mmc
- 模式
- 更多
- 掛接
- mountvol
- 移動
- mqbkup
- mqsvc
- mqtgsvc
- msdt
- 味精
- msiexec
- msinfo32
- MSTSC
N
- nbtstat
- netcfg
- netdom
- net print
- net user
- netsh
- netstat
- nfsadmin
- nfsshare
- nfsstat
- nlbmgr
- nltest
-
nslookup
- nslookup 結束命令
- nslookup 手指命令
- nslookup 說明
- nslookup ls
- nslookup lserver
- nslookup 根目錄
- nslookup 伺服器
- nslookup set
- nslookup 設定所有
- nslookup set 類別
- nslookup set d2
- nslookup set debug
- nslookup set domain
- nslookup set port
- nslookup set querytype
- nslookup set recurse
- nslookup set retry
- nslookup set root
- nslookup set search
- nslookup set srchlist
- nslookup set timeout
- nslookup 集類型
- nslookup set vc
- nslookup 檢視
- ntbackup
- ntcmdprompt
- ntfrsutl
O
P
- pagefileconfig
- 路徑
- 路徑
- 暫停
- pbadmin
- perfmon
- 乒
- pktmon
- pnpunattend
- pnputil
- 快顯
- powershell
- powershell ise
- 列印
- PRNCNFG
- prndrvr
- PRN賈伯斯
- prnmngr
- 舉報
- prnqctl
- 提示
- 發佈
- 推送
- pushprinterconnections
- pwlauncher
- pwsh
Q
R
- rd
- RDP簽名
- 復原
- 復原磁碟群組
- refsutil
- 註冊
- 雷吉尼
- regsvr32
- 重新記錄
- 雷姆
- 移除
- 任
- 重新命名
- repadmin
- 修復
- 取代
- 重新掃描
- 重設
- 保留
- 還原
- rexec
- 升
- rmdir
- robocopy
- 路由 ws2008
- rpcinfo
- rpcping
- rsh
- rundll32
- rundll32 printui
- 魯溫斯塔
S
- 三
- sc 組態
- sc create
- sc delete
- sc 查詢
- 施塔斯克
- scwcmd
- secedit
- 選取 [
- serverceipoptin
- servermanagercmd
- serverweroptin
- 設定環境變數
- 設定陰影複製
- setlocal
- setpn
- setx
- 證監會
- 陰影
- 班次
- showmount
- 壓縮
- 關機
- 模擬還原
- 排序
- 開始
- 子命令設定裝置
- 子命令設定 drivergroup
- 子命令設定 drivergroupfilter
- 子命令設定 driverpackage
- 子命令設定映像
- 子命令設定 imagegroup
- 子命令集伺服器
- 子命令集 transportserver
- 子命令設定多播傳輸
- 子命令啟動命名空間
- 子命令啟動伺服器
- 子命令啟動 transportserver
- 子命令停止伺服器
- 子命令停止 transportserver
- 子
- sxstrace
- sysocmgr
- systeminfo
T
- 擷取
- tapicfg
- 任務
- tasklist
- tcmsetup
- telnet
- tftp
- 時間
- 逾時
- 標題
- tlntadmn
- tpmtool
- tpmvscmgr
- tracerpt
- tracert
- 樹狀結構
- TSCON
- 茨迪斯科
- tsecimp
- 特斯基爾
- TSPROF 教授
- 類型
- typeperf
- tzutil