Команды Windows

Все поддерживаемые версии Windows и Windows Server имеют встроенный набор команд консоли Win32. В этом наборе документации описаны команды Windows, которые можно использовать для автоматизации задач с помощью скриптов или средств сценариев.

Оболочки командной строки

В Windows есть две оболочки командной строки: командная оболочка и PowerShell. Каждая оболочка представляет собой программную программу, которая обеспечивает прямую связь между вами и операционной системой или приложением, предоставляя среду для автоматизации ИТ-операций.

Командная оболочка была первой оболочкой, встроенной в Windows для автоматизации стандартных задач, таких как управление учетными записями пользователей или ночное резервное копирование, с пакетными (.bat) файлами. С помощью узла сценариев Windows можно запускать более сложные скрипты в командной оболочке. Дополнительные сведения см. в разделе cscript или wscript. Операции можно выполнять более эффективно с помощью скриптов, чем с помощью пользовательского интерфейса. Скрипты принимают все команды, доступные в командной строке.

PowerShell был разработан для расширения возможностей командной оболочки для выполнения команд PowerShell, называемых командлетами. Командлеты похожи на команды Windows, но предоставляют более расширяемый язык сценариев. В PowerShell можно выполнять как команды Windows, так и командлеты PowerShell, но командная оболочка может выполнять только команды Windows, но не командлеты PowerShell.

Для наиболее надежной и актуальной автоматизации Windows рекомендуется использовать PowerShell вместо команд Windows или узла сценариев Windows для автоматизации Windows.

Справочник по кодам выхода и ошибок для команд Windows можно найти в статьях Коды системных ошибок отладки , которые могут быть полезны для понимания создаваемых ошибок. Команды Windows также включают операторы перенаправления команд. Дополнительные сведения об их использовании см. в статье Использование операторов перенаправления команд.

Примечание

Вы также можете скачать и установить PowerShell Core, открытый код версию PowerShell.

Автоматическое завершение файла командной оболочки и имени каталога

Вы можете настроить командную оболочку для автоматического завершения имен файлов и каталогов на компьютере или в сеансе пользователя при нажатии указанного управляющего символа. По умолчанию этот символ элемента управления настроен как клавиша табуляции для имен файлов и каталогов, хотя они могут быть разными. Чтобы изменить этот символ элемента управления, выполните команду regedit.exe и перейдите к любой из следующих разделов реестра и записей в зависимости от того, хотите ли вы изменить значение только для текущего пользователя или для всех пользователей компьютера.

Внимание!

Неправильное изменение реестра может серьезно повредить систему. Перед внесением следующих изменений в реестр необходимо создать резервную копию всех важных данных на компьютере.

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor\CompletionChar
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor\PathCompletionChar
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 | Г | H | Я | J | K | L | М | N | O | P | Q | R | S | T | U | V | Ж | X | 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