Partilhar via


Comandos do Windows

Todas as versões suportadas do Windows e do Windows Server têm um conjunto de comandos de consola Win32 incorporados. Este conjunto de documentação descreve os comandos do Windows que você pode usar para automatizar tarefas usando scripts ou ferramentas de script.

Shells de linha de comando

O Windows tem dois shells de linha de comando: o Command shell e o PowerShell. Cada shell é um programa de software que fornece comunicação direta entre você e o sistema operacional ou aplicativo, fornecendo um ambiente para automatizar as operações de TI.

O shell de comando foi o primeiro shell incorporado ao Windows para automatizar tarefas de rotina, como gerenciamento de contas de usuário ou backups noturnos, com arquivos em lote (.bat). Com o Windows Script Host, você pode executar scripts mais sofisticados no shell de comando. Para obter mais informações, consulte cscript ou wscript. Você pode executar operações de forma mais eficiente usando scripts do que usando a interface do usuário. Os scripts aceitam todos os comandos disponíveis na linha de comando.

O PowerShell foi projetado para estender os recursos do shell de comando para executar comandos do PowerShell chamados cmdlets. Os cmdlets são semelhantes aos Comandos do Windows, mas fornecem uma linguagem de script mais extensível. Você pode executar os cmdlets Comandos do Windows e PowerShell no PowerShell, mas o shell de Comando só pode executar Comandos do Windows e não cmdlets do PowerShell.

Para obter a automação do Windows mais robusta e up-toatualizada, recomendamos o uso do PowerShell em vez de Comandos do Windows ou Windows Script Host para automação do Windows.

Uma referência de códigos de saída e erro para Comandos do Windows pode ser encontrada nos Códigos de erro do sistema de depuração artigos que podem ser úteis para entender os erros produzidos. Os Comandos do Windows também incluem operadores de redirecionamento de comando. Para saber mais sobre seu uso, consulte Usando operadores de redirecionamento de comando.

Observação

Você também pode baixar e instalar o PowerShell Core, a versão de código aberto do PowerShell.

Conclusão automática do arquivo do shell de comando e do nome do diretório

Você pode configurar o shell de comando para concluir automaticamente nomes de arquivos e diretórios em um computador ou sessão de usuário quando um caractere de controle especificado é pressionado. Por padrão, esse caractere de controle é configurado para ser a tecla guia para nomes de arquivo e diretório, embora possam ser diferentes. Para alterar esse caractere de controle, execute regedit.exe e navegue até uma das seguintes chaves e entradas do Registro, dependendo se você deseja alterar o valor apenas para o usuário atual ou para todos os usuários do computador.

Atenção

A edição incorreta do registo pode danificar gravemente o seu sistema. Antes de fazer as seguintes alterações no Registro, você deve fazer backup de todos os dados valiosos no computador.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\PathCompletionChar

Defina esses valores como os do caractere de controle que você deseja usar. Consulte códigos de chave virtual para obter uma lista completa. Para desativar um caractere de conclusão específico no Registro, use o valor para de espaço (0x20), pois não é um caractere de controle válido. O tipo de valor para essa entrada do Registro é REG_DWORDe também pode ser especificado por valor hexadecimal ou decimal.

Você também pode habilitar ou desabilitar a conclusão de nome de arquivo e diretório por instância de um shell de comando executando cmd.exe com o parâmetro e alternar /F:ON ou /F:OFF. Se a conclusão de nome estiver habilitada com o parâmetro /F:ON e a opção, os dois caracteres de controle usados serão Ctrl-D para conclusão de nome de diretório e Ctrl-F para conclusão de nome de arquivo. As configurações especificadas pelo usuário têm precedência sobre as configurações do computador e as opções de linha de comando têm precedência sobre as configurações do Registro.

Referência de linha de comando de A a Z

Para encontrar informações sobre um comando específico, no menu A a Z a seguir , selecione a letra com a qual o comando começa e, em seguida, selecione o nome do comando.

Um | O | O | D | E | O | O | H | Eu | | JO | L | O | O | O | P | O | O | O | O | O | V | O | X • Y | Z

Um

B

C

D

E

F

G

H

Eu

J

K

L

M

N

O

P

Q

R

S

T

U

V

Q

X