Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
- ativo
- adicionar
- adicionar alias
- adicionar volume
- adprep
- acrescentar
- Arp
- atribuir
- Assoc
- no
- atmadm
- attach-vdisk
- Attrib
- Atributos
-
auditpol
- backup auditpol
- auditpol clear
- auditpol get
- lista auditpol
- auditpol remove
- auditpol resourcesacl
- de restauração de auditpol
- conjunto de auditpols
- autochk
- autoconv
- autofmt
- desmontagem automática
B
- bcdboot
- bcdedit
- bdehdcfg
- iniciar backup
- iniciar restauração
-
bitsadmin
- bitsadmin addfile
- bitsadmin addfileset
- bitsadmin addfilewithranges
- cache bitsadmin
- cancelar bitsadmin
- bitsadmin concluído
- bitsadmin create
- exemplos de bitsadmin
- bitsadmin getaclflags
- bitsadmin getbytestotal
- bitsadmin getbytestransferred
- bitsadmin getclientcertificate
- bitsadmin getcompletiontime
- bitsadmin getcreationtime
- bitsadmin getcustomheaders
- bitsadmin getdescription
- bitsadmin getdisplayname
- bitsadmin geterror
- bitsadmin geterrorcount
- bitsadmin getfilestotal
- bitsadmin getfilestransferred
- bitsadmin gethelpertokenflags
- bitsadmin gethelpertokensid
- bitsadmin gethttpmethod
- bitsadmin getmaxdownloadtime
- bitsadmin getminretrydelay
- bitsadmin getmodificationtime
- bitsadmin getnoprogresstimeout
- bitsadmin getnotifycmdline
- bitsadmin getnotifyflags
- bitsadmin getnotifyinterface
- bitsadmin getowner
- bitsadmin getpeercachingflags
- bitsadmin getpriority
- bitsadmin getproxybypasslist
- bitsadmin getproxylist
- bitsadmin getproxyusage
- bitsadmin getreplydata
- bitsadmin getreplyfilename
- bitsadmin getreplyprogress
- bitsadmin getsecurityflags
- bitsadmin getstate
- bitsadmin gettemporaryname
- bitsadmin gettype
- bitsadmin getvalidationstate
- ajuda de bitsadmin
- informações de bitsadmin
- lista de bitsadmin
- bitsadmin listfiles
- bitsadmin makecustomheaderswriteonly
- monitor bitsadmin
- bitsadmin nowrap
- bitsadmin peercaching
- bitsadmin peers
- bitsadmin rawreturn
- bitsadmin removeclientcertificate
- bitsadmin removecredentials
- bitsadmin replaceremoteprefix
- redefinição de bitsadmin
- bitsadmin resume
- bitsadmin setaclflag
- bitsadmin setclientcertificatebyid
- bitsadmin setclientcertificatebyname
- bitsadmin setcredentials
- bitsadmin setcustomheaders
- bitsadmin setdescription
- bitsadmin setdisplayname
- bitsadmin sethelpertoken
- bitsadmin sethelpertokenflags
- bitsadmin sethttpmethod
- bitsadmin setmaxdownloadtime
- bitsadmin setminretrydelay
- bitsadmin setnoprogresstimeout
- bitsadmin setnotifycmdline
- bitsadmin setnotifyflags
- bitsadmin setpeercachingflags
- bitsadmin setpriority
- bitsadmin setproxysettings
- bitsadmin setreplyfilename
- bitsadmin setsecurityflags
- bitsadmin setvalidationstate
- bitsadmin suspend
- bitsadmin takeownership
- transferência de bitsadmin
- bitsadmin util
- bitsadmin wrap
- bootcfg
- de interrupção
C
- cacis
- chamada
- CD
- certreq
- certutil
- mudar
- chcp
- chdir
- chglogon
- chgport
- chgusr
- chkdsk
- chkntfs
- escolha
- cifra
- limpo
- cleanmgr
- grampo
- Cls
- Cmd
- cmdkey
- cmstp
- Cor
- Comp
- compacto
- vdisk compacto
- converter
- copiar
- criar
- cscript
D
- data
- dcdiag
- dcgpofix
- dcpromo
- desfrag
- Del
- excluir
- desanexar vdisk
- detalhe
- dfsdiag
- dfsrmig
- diantz
- Dir
- diskcomp
- diskcopy
- diskpart
- diskperf
- diskraid
- diskshadow
- dispdiag
- dnscmd
- doskey
- driverquery
- dtrace
E
- eco
- editar
- endlocal
- restauração final
- apagar
- eventcreate
- Evntcmd
- Exec
- sair
- expandir
- expandir vdisk
- expor
- estender
- extrair
F
- Fc
- sistemas de arquivos
- encontrar
- findstr
- dedo
- flattemp
- fondue
- para
- forfiles
- formato
- freedisk
-
fsutil
- fsutil 8dot3name
- comportamento fsutil
- fsutil devdrv
- fsutil sujo
- de arquivo fsutil
- fsutil fsinfo
- de hardlink fsutil
- de objectid fsutil
- de cota fsutil
- de reparo fsutil
- fsutil reparsepoint
- de recursos fsutil
- esparsa fsutil
- de camada fsutil
- de transação fsutil
- fsutil usn
- de volume fsutil
- fsutil wim
-
FTP
- acréscimo ftp
- ftp ascii
- sino ftp
- binário ftp
- ftp bye
- ftp cd
- ftp close
- depuração de ftp
- exclusão de ftp
- ftp dir
- desconexão de ftp
- ftp get
- ftp glob
- hash ftp
- ftp lcd
- ftp literal
- ftp ls
- ftp mget
- ftp mkdir
- ftp mls
- ftp mput
- ftp open
- prompt ftp
- ftp put
- ftp pwd
- ftp quit
- Cotação ftp
- ftp recv
- ftp remotehelp
- renomeação de ftp
- ftp rmdir
- ftp send
- status de ftp
- Rastreamento de ftp
- Tipo de ftp
- usuário ftp
- ftp detalhado
- ftp mdelete
- ftp mdir
- ftype
- fveupdate
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
- rótulo
- lista
- carregar metadados
- lodctr
-
Logman
- criar logman
- logman criar alerta
- logman criar api
- logman create cfg
- contador de criação do logman
- logman criar rastreamento
- exclusão do logman
- importação do logman e exportação do logman
- consulta logman
- logman start e logman stop
- atualização do logman
- de alerta de atualização do logman
- api de atualização do logman
- logman atualizar cfg
- contador de atualização do logman
- rastreamento de atualização do logman
- logoff
- lpq
- Lpr
M
- macfile
- makecab
-
gerenciar bde
- gerenciar o status do bde
- gerenciar bde em
- gerenciar bde off
- gerenciar a pausa do bde
- gerenciar o bde resume
- gerenciar o bloqueio de bde
- gerenciar o desbloqueio do bde
- gerenciar o autounlock do bde
- gerenciar protetores de bde
- gerenciar o bde tpm
- gerenciar bde setidentifier
- gerenciar a descoberta forçada do bde
- gerenciar bde changepassword
- gerenciar o bde changepin
- gerenciar bde changekey
- gerenciar o keypackage do bde
- gerenciar a atualização do bde
- gerenciar o bde wipefreespace
- mapadmin
- Md
- mesclar vdisk
- mkdir
- mklink
- Mmc
- modo
- mais
- montar
- mountvol
- mover
- mqbkup
- mqsvc
- mqtgsvc
- msdt
- Msg
- msiexec
- msinfo32
- mstsc
N
- nbtstat
- netcfg
- netdom
- impressão de rede
- usuário net
- netsh
- netstat
- nfsadmin
- nfsshare
- nfsstat
- nlbmgr
- nltest
-
nslookup
- Comando nslookup exit
- Comando nslookup finger
- Ajuda de nslookup
- nslookup ls
- nslookup lserver
- raiz do nslookup
- servidor nslookup
- nslookup set
- nslookup definir tudo
- Classe nslookup set
- nslookup set d2
- depuração do conjunto de nslookup
- Domínio do conjunto de nslookup
- porta de conjunto de nslookup
- nslookup set querytype
- nslookup set recurse
- Repetição do conjunto de nslookup
- raiz do conjunto de nslookup
- Pesquisa de conjunto de nslookup
- nslookup set srchlist
- tempo limite do conjunto de nslookup
- Tipo de conjunto de nslookup
- nslookup set vc
- Modo de exibição nslookup
- ntbackup
- ntcmdprompt
- ntfrsutl
O
-
offline
- disco offline
- de volume offline
- online
- openfiles
P
- pagefileconfig
- caminho
- pathping
- pausar
- pbadmin
- pentnt
- perfmon
- Ping
- pktmon
- pnpunattend
- pnputil
- popd
- do PowerShell
- ise do powershell
- imprimir
- prncnfg
- prndrvr
- prnjobs
- prnmngr
- prnport
- prnqctl
- rápido
- pubprn
- pushd
- pushprinterconnections
- pwlauncher
- pwsh
Q
R
- Rd
- rdpsign
- recuperar
- recuperar grupo de discos
- refsutil
-
Reg
- adicionar
- reg compare
- cópia reg
- reg delete
- reg export
- reg import
- reg load
- consulta reg
- de restauração de reg
- salvar
- reg descarregar
- regini
- regsvr32
- relog
- Rem
- remover
- Ren
- renomear
- repadmin
- reparar
- substituir
- Rescan
- redefinir
- reter
- reverter
- rexec
- risetup
- rmdir
- robocopy
- route ws2008
- rpcinfo
- rpcping
- Rsh
- rundll32
- rundll32 printui
- rwinsta
S
- San
- configuração sc
- sc create
- sc delete
- consulta sc
- schtasks
- scwcmd
- secedit
-
selecionar
- selecionar disco
- selecionar de partição
- selecionar vdisk
- selecionar de volume
- serverceipoptin
- servermanagercmd
- serverweroptin
- definir variáveis ambientais
-
definir cópia de sombra
- definir de contexto
- definir id
- setlocal
- definir de metadados
- definir opção
- definir detalhados
- setlocal
- setspn
- setx
- Sfc
- sombra
- turno
- encolher
- Desligamento
- simular restauração
- ordenar
- começar
- subcomando o dispositivo
- grupo de drivergroup de conjunto de subcomandos
- subcomando definir drivergroupfilter
- subcomando definir o pacote de driver
- imagem de conjunto de subcomandos
- subcomando conjunto de imagens
- servidor de conjunto de subcomandos
- subcomando definir o transportserver
- subcomando definir multicasttransmissão
- namespace de início do subcomando
- subcomando o servidor inicial
- subcomando o transportserver de início
- subcomando o servidor de parada
- subcomando parar o transportserver
- Subst
- sxstrace
- sysocmgr
- systeminfo
T
- takeown
- tapicfg
- taskkill
- lista de tarefas
- tcmsetup
- telnet
- Tftp
- tempo
- timeout
- título
- tlntadmn
- tpmtool
- tpmvscmgr
- tracerpt
- tracert
- árvore
- tscon
- tsdiscon
- tsecimp
- tskill
- tsprof
- tipo
- typeperf
- tzutil
U
V
W
- waitfor
-
wbadmin
- catálogo de exclusão de wbadmin
- wbadmin delete systemstatebackup
- wbadmin desabilitar backup
- wbadmin enable backup
- wbadmin get disks
- wbadmin get items
- wbadmin get status
- wbadmin get versions
- catálogo de restauração wbadmin
- wbadmin start backup
- wbadmin start recovery
- wbadmin start sysrecovery
- wbadmin start systemstatebackup
- wbadmin start systemstaterecovery
- wbadmin stop job
- wdsutil
- wecutil
- wevtutil
- onde
- whoami
- winnt
- winnt32
- winrs
- winsat mem
- winsat mfmedia
- wmic
- escritor
- wscript