共用方式為


Windows 命令

所有支援的 Windows 和 Windows Server 版本都有一組內建的 Win32 控制台命令。 這組文件說明您可以使用腳本或腳本工具來自動化工作的 Windows 命令。

命令行殼層

Windows 有兩個命令行殼層:命令殼層和 PowerShell。 每個殼層都是一種軟體程式,提供您與作系統或應用程式之間的直接通訊,提供環境來自動化IT作業。

命令殼層是 Windows 中內建的第一個殼層,可將用戶帳戶管理或夜間備份等例行工作自動化,其中包含批次 (.bat) 檔案。 使用 Windows 指令本主機,您可以在命令殼層中執行更複雜的腳本。 如需詳細資訊,請參閱 cscriptwscript。 您可以使用腳本,比使用使用者介面更有效率地執行作業。 文本會接受命令行上所有可用的命令。

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

一個

B

C

D

E

F

G

H

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X