Compartilhar via


Comandos do Windows

Todas as versões com suporte do Windows e do Windows Server têm um conjunto de comandos de console do Win32 integrados. 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 shell de comando 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 integrado ao Windows para automatizar tarefas rotineiras, como gerenciamento de conta de usuário ou backups noturnos, com arquivos em lote (.bat). Com o Host de Script do Windows, você pode executar scripts mais sofisticados no shell de comando. Para obter mais informações, consulte cscript ou wscript. Você pode executar operações com mais eficiência usando scripts do que pode 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 comandos do Windows e os cmdlets do PowerShell no PowerShell, mas o shell de comando só pode executar comandos do Windows e não cmdlets do PowerShell.

Para a automação mais robusta e up-todata do Windows, recomendamos usar o PowerShell em vez de comandos do Windows ou o Host de Script do Windows para automação do Windows.

Uma referência de códigos de saída e de erro para comandos do Windows pode ser encontrada nos artigos de códigos de erro do sistema de depuração 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 software livre do PowerShell.

Preenchimento automático do arquivo do shell de comando e nome do diretório

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

Cuidado

A edição incorreta do Registro pode causar danos graves ao sistema. Antes de fazer as seguintes alterações no registro, você deve fazer backup de todos os dados valorizados 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 desabilitar um caractere de conclusão específico no Registro, use o valor para o espaço (0x20), pois ele não é um caractere de controle válido. O tipo de valor dessa entrada do Registro é REG_DWORD e 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 do nome estiver habilitada com o /F:ON parâmetro e a opção, os dois caracteres de controle usados serão Ctrl-D para a conclusão do nome do diretório e Ctrl-F para a conclusão do nome do 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 A-Z

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

Um | B | C | D | E | F | G | H | Eu | J | K | L | M | N | O | P | P | R | S | T | U | V | W | X | Y | Z

Um

B

C

D

E

F

G

H

Eu

J

K

  • klist
  • ksetup
    • de addenctypeattr ksetup
    • de addhosttorealmmap ksetup
    • de addkdc de ksetup
    • de addkpasswd de ksetup
    • de addrealmflags ksetup
    • de alterpassword ksetup
    • ksetup delenctypeattr
    • ksetup delhosttorealmmap
    • ksetup delkdc
    • ksetup delkpasswd
    • ksetup delrealmflags
    • de domínio ksetup
    • de dumpstate de ksetup
    • de getenctypeattr ksetup
    • de listrealmflags de ksetup
    • ksetup mapuser
    • removerealm de ksetup
    • de servidor ksetup
    • setcomputerpassword de ksetup
    • ksetup setenctypeattr
    • de setrealm de ksetup
    • de setrealmflags de ksetup
  • ktmutil
  • ktpass

L

M

N

O

P

Q

R

S

T

U

V

W

X