Windows 命令

(服务器和客户端) Windows 的所有支持版本都具有内置的一组 Win32 控制台命令。

此文档集介绍了可用于通过脚本或脚本工具自动执行任务的 Windows 命令。

先决条件

本主题中包含的信息适用于:

  • Windows Server 2019
  • Windows Server(半年频道)
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2
  • Windows 2008 Server
  • Windows 10
  • Windows 8.1

命令外壳概述

命令行界面是 Windows 中内置的第一个 shell,用于自动执行常规任务(如用户帐户管理或夜间备份),并 (.bat) 文件。 利用 Windows 脚本宿主,你可以在命令行界面中运行更复杂的脚本。 有关详细信息,请参阅 cscriptwscript.echo。 使用脚本可以更有效地执行操作,而不是使用用户界面。 脚本接受命令行中可用的所有命令。

Windows 有两个命令 shell:命令 shell 和PowerShell。 每个 shell 是一种软件程序,它提供你与操作系统或应用程序之间的直接通信,同时提供用于自动执行 IT 操作的环境。

PowerShell 旨在扩展命令行界面的功能,以运行称为 cmdlet 的 PowerShell 命令。 cmdlet 与 Windows 命令类似,但提供更可扩展的脚本语言。 可以在 powershell 中运行 Windows 命令和 powershell cmdlet,但命令 shell 只能运行 Windows 命令,而不能运行 powershell cmdlet。

为获得最新的最新 Windows 自动化,建议使用 PowerShell,而不是 Windows 命令或 Windows 脚本宿主来实现 Windows 自动化。

注意

你还可以下载和安装 powershell Core,即 powershell 的开源版本。

注意

不正确地编辑注册表可能会对系统造成严重损坏。 在对注册表进行以下更改之前,应备份计算机上任何有价值的数据。

注意

若要在计算机或用户登录会话上的命令行界面中启用或禁用文件和目录名完成,请运行 regedit.exe ,并设置以下 reg_DWOrd 值

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\completionChar\reg_DWOrd

若要设置 reg_DWOrd 值,请将控制字符的十六进制值用于特定函数 (例如, 0 9 为 Tab, 0 08 为 Backspace) 。 用户指定的设置优先于计算机设置,命令行选项优先于注册表设置。

命令行参考 a-z

若要查找有关特定命令的信息,请在下面的 A-z 菜单中,单击命令开头的字母,然后单击命令名称。

一个BCDEFGHIJKLMNOPQRSTUVWX |Y |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