it-swarm-pt.tech

Comandos úteis da linha de comando no Windows

O objetivo deste Wiki é promover o uso de um comando para abrir aplicativos comumente usados ​​sem ter que passar por muitos cliques do mouse - economizando tempo no monitoramento e solução de problemas de máquinas Windows.

As entradas de resposta precisam especificar

  • Nome da Aplicação
  • Comandos
  • Captura de tela (opcional)

Atalho para comandos

281
dance2die

Temporizador de desligamento incrível:

shutdown -s -t 7200 -c "shutting down in 120 mins, please type 'shutdown -a' in a command Prompt to cancel" -f
2
John Riselvato

sqlwb Inicia o Microsoft SQL Server Management Studio. Útil quando não consegue encontrá-lo listado no menu Iniciar, mas você sabe que ele está instalado nesse servidor. :)

2
Lady Runa

O site a seguir mostra como criar atalhos da linha de comando para qualquer coisa usando a chave de registro do Windows, "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths".

Personalizando o comando Executar do Windows
http://weblogs.asp.net/whaggard/archive/2004/04/11/111232.aspx

1
Nathan Hartley

Para permitir que o usuário efetue logon sem pressionar ctrl-alt-delete ou efetue logon sem inserir uma senha:

control userpasswords2
1
Andomar

A combinação de teclas. . . O bloco de notas mostrará todos os arquivos no diretório, use as teclas para cima e para baixo para selecionar e, em seguida, digite para executar o comando. Muito útil para tipógrafos preguiçosos como eu.

1
TheEruditeTroglodyte
desk.cpl

abre as propriedades de exibição. (Desculpe, nenhuma imagem)

1
Yuval
getmac

mostra o endereço MAC de qualquer adaptador de rede instalado.

1
justingrif
at

Oferece uma maneira de agendar tarefas localmente ou remotamente sem usar Tarefas agendadas.

Running a command every Friday

AT 23:30 /EVERY:f c:\backups\weekly.cmd
1
pjp

pathping - a traceroute que coleta estatísticas detalhadas de perda de pacotes.

1
Alexander Taran

Comando para abortar o processo de desligamento.

c:\shutdown -a

1
Ziyad Ahmad

Som

O comando

mmsys.cpl

abre

alt text

1
dance2die

Data e Hora

O comando

timedate.cpl

abre

alt text

1
dance2die

Usar

httpcfg [query | set | delete] iplisten [ip address]

para descobrir ou alterar os endereços IP IIS está ouvindo

(Se você deseja executar o IIS e algum outro servidor HTTP na mesma caixa e porta com endereços IP diferentes))

1
Gero

Centro de Segurança do Windows

wscui.cpl

abre

alt text

1
dance2die
dsa.msc

é uma maneira rápida e agradável de abrir Usuários e Computadores do Active Directory.

1
user2059

Anos atrás, comecei a usar o sync.exe (para liberação do cache de arquivos) dos caras do NTinternals. Estou migrando esse binário por talvez uma década, e ainda funciona. A empresa deles foi assimilada pela Microsoft, mas os binários ainda estão circulando na rede, se você pesquisar.

1
Adam D'Amico

A melhor maneira de evitar cliques é permanecer na linha de comando. Um diretório em seu caminho com as ferramentas GNU e as ferramentas sysinternals ajudará bastante a tornar sua vida mais simples. Nada que um bom grep não consiga consertar. :-)

1
WaldenL
perfmon

Abre Windows Performance Monitor.

1
Dan Esparza

Meus favoritos:

ipconfig
tracert
ping
telnet
1
OscarRyz

Um aspecto particularmente útil do netsh que acho que vale a pena mencionar: netsh winsock reset Isso foi adicionado em XP service pack 2 para redefinir a implementação do tcpip de volta aos seus padrões. Nas versões anteriores ao XP, isso foi realizado através da desinstalação e reinstalação do TCP/IP.Antes do SP2, você precisava do aplicativo winsockxpfix.exe ou de um método feio de extrair o tcp/ip e reinstalá-lo.Este comando pode corrigir problemas em que o tcp/ip é corrompido por qualquer motivo .

Além disso, o comando HELP lista vários outros comandos que podem ser úteis.

1
DHayes

Ao iniciar o painel de controle de serviços pela primeira vez, em uma nova instalação;

services.msc /a

escolha a guia "padrão", mova a coluna de descrição para a direita e, em seguida, File -> Save o novo layout.

1
DeckerDK

vssadmin

Usage:

vssadmin list shadows [/set={shadow copy set guid}]
        Lists all shadow copies in the system, grouped by shadow copy set Id.

vssadmin list writers
        Lists all writers in the system

vssadmin list providers
        Lists all currently installed shadow copy providers

o vssadmin é essencial para solucionar problemas de produtos de backup que usam vss. Com o vssadmin, você pode verificar o status do gravador e listar todas as cópias de sombra pendentes em um volume. Muito conveniente.

1
Holocryptic

Obtenha o dia, mês e ano atuais em variáveis ​​de ambiente (ajuste para localidade).

Linha de comando:

for /f "tokens=2,3,4 delims=/ " %a in ('echo %date%') do set mon=%a && set day=%b && set year=%c

Ou em um arquivo em lotes:

for /f "tokens=2,3,4 delims=/ " %%a in ('echo %date%') do set mon=%%a && set day=%%b && set year=%%c

Outras coisas

ipconfig /displaydns

WMIC - acesso da linha de comando ao WMI

dsqery, dsget, dsmod, dsadd - acesso à linha de comando para o AD

net localgroup

for /f %%a (' some command ') do call :sub %%a

Use :: Em vez de REM em arquivos em lotes.

nbtstat

NTRIGHTS.EXE grant sePriveleges

Defina/P para solicitação.

IF ELSE No lote:

IF EXIST filename. (
    del filename.
) ELSE (
    echo filename. missing.
)
1
stangm

Altere a senha de {nome de usuário}:

Net User {username} {newpass}

mapear uma unidade de rede

Net Use z: \\servername\sharename /user:username
1
Ehsan
  1. mspaint

alt text

  1. msconfig : - Utilitário de configuração do sistema alt text

3. endereço IP de ping alt text

4 . bloco de texto

alt text

5 . sshclient  alt text

6 .% temp%  alt text

1
Jayakrishnan T

Os itens da lista a seguir podem ser duplicados, mas eu quero apenas adicioná-lo por precaução (isso é da lista de amigos). Isso pode ser mais útil para um trabalhador de escritório do que para um administrador de sistema:

  1. devmgmt.msc = Gerenciador de dispositivos
  2. msinfo32 = Informações do sistema
  3. cleanmgr = Limpeza de disco
  4. ntbackup = Backup ou restauração Wizard (Utilitário de Backup do Windows))
  5. mmc = Console de Gerenciamento Microsoft
  6. Excel = Microsoft Excel (se instalado)
  7. msaccess = Microsoft Access (se instalado)
  8. powerpnt = Microsoft PowerPoint (se instalado)
  9. winword = Microsoft Word (se instalado)
  10. frontpg = Microsoft FrontPage (se instalado)
  11. notepad = Bloco de notas
  12. wordpad = WordPad
  13. calc = Calculadora
  14. msmsgs = Windows Messenger
  15. mspaint = Microsoft Paint
  16. wmplayer = Windows Media Player
  17. rstrui = Restauração do sistema
  18. netscp6 = Netscape 6.x
  19. netscp = Netscape 7.x
  20. netscape = Netscape 4.x
  21. waol = America Online
  22. control = Abre o painel de controle
  23. control printers = Abre a caixa de diálogo Impressoras
1
MarlonRibunal

Configuração do sistema

msconfig

É muito útil ver o que é executado na inicialização

1
Charles Faiga
bootsect.exe {/help | /nt52 | /nt60} {SYS | ALL | <DriveLetter:>} [/force]

From Opções da linha de comando do Bootsect:

O Bootsect.exe atualiza o código mestre de inicialização das partições do disco rígido para alternar entre BOOTMGR e NTLDR. Você pode usar esta ferramenta para restaurar o setor de inicialização no seu computador.

Lembre-se de que essa ferramenta está disponível apenas no DVD de instalação do Windows na pasta BOOT. (Acho que apenas o Windows Vista ou superior.)

1
fretje

Bloco de notas ou algo semelhante

notepad
1
Gulzar

Ver:

command.com

Muitas vezes, eu via o sistema sendo atormentado por cavalos de Tróia/worms que tentavam bloquear todas as formas de acessar os sistemas internos como regedit, mmc, cmd.exe, etc. . Mas, obviamente, com o command.com à sua disposição, você pode fazer o que quiser, e ainda não vi o que ficou indisponível.

1
shylent
firewall.cpl

Abre as configurações do Firewall do Windows.

1
scottm

Eu particularmente gosto de pushd e popd para navegação no diretório via pilha. Eles não apenas podem alterar a pasta atual, mas também a unidade atual. (cd /d pode fazer isso também.) Além disso, se você tentar pushd para um caminho UNC, o Shell mapeará automaticamente o compartilhamento para uma letra de unidade começando em Z e trabalhando para trás. Quando o popd correspondente é chamado, a unidade é mapeada automaticamente.

1
afrazier

Controladores de domínio de consulta @ netdom/query/domain: MyDomainName fsmo

1
Nick O'Neil

imprimir% logonserver%

Uma maneira muito rápida e fácil de exibir a DC contra a qual sua estação de trabalho foi autenticada. Útil ao trabalhar com GPOs e scripts).

1
Paul Ackerman
1
adopilot
diskmgmt.msc

Abre
enter image description here

1
dance2die
whoami /all

Costumava ser reskit.

1
WooYek
  • pushd/popd para mover diretórios em um estilo de pilha
  • ldp.exe - todo o poder do LDAP/AD ao seu alcance
  • nltest.exe - o canivete suíço de domínios e relações de confiança
1
Nasko
control keyboard

Abre
enter image description here

1
dance2die

psexec

Embora seja de Sysinternals , as ferramentas sysinternals são tão essenciais e comumente instaladas em servidores que também podem fazer parte do sistema operacional.

psexec \\targetserver -w "d:\bin" "cmd" 

Agora você tem um shell interativo em um computador remoto. Digite "exit" para voltar para casa. Costumo usá-lo para aplicar algo a um grupo de servidores da seguinte maneira.

set srvs=server1 server2 server3 
set execthis=[something useful]
for %s IN (%srvs%) DO (
start psexec \%s -u domain\someUser -p superSecretOfCourse "cmd" "/C %execthis%" 
)

Aqui eu mostro vários truques úteis:

  1. Use loops para executar um comando várias vezes (no lote, use %% s em vez de% s)
  2. Inicie para abrir uma janela em um novo processo - útil se cada operação demorar alguns minutos.
  3. Psexec pode usar o Windows auth ou um login. Observando que a autenticação integrada geralmente não passa do local para o servidor para um terceiro local (por exemplo, SAN) - forneça usuário e senha se você precisar acessar um recurso de rede
1
Precipitous
intl.cpl

Abre
enter image description here

1
dance2die
inetcpl.cpl

Abre
enter image description here

1
dance2die

dsa.msc - abre usuários e computadores do Active Directory.

1
bugs

Gerenciador de tarefas | taskmgr.exe

1
James Moore

tracert

Uso: tracert [-d] [-h maximum_Hops] [-j Lista de hosts] [-w timeout] target_name

Opções:

-d                 Do not resolve addresses to hostnames.

-h maximum_Hops    Maximum number of Hops to search for target.

-j Host-list       Loose source route along Host-list.

-w timeout         Wait timeout milliseconds for each reply.
1
Jonathan Parker

qfecheck
para Server 2003,2000 & XP - Não se aplica ao Server 2008, Vista ou Win7 (tanto quanto eu sei))

Mostra os hotfixes instalados aplicados ao servidor/estação de trabalho.

Mais detalhes em -> http://support.Microsoft.com/kb/282784

1
user38467

Aqui está um VBScript que fará a elevação quando você executar no Vista:

Set objShell = CreateObject("Shell.Application")
app = wscript.arguments(0)
args = ""
for i = 1 to (WScript.Arguments.length - 1)
   args = args + wscript.arguments(i)
next
objShell.ShellExecute app, args, "", "runas"

Use da seguinte maneira: runas.exe/user: domain\user "wscript.exe runas_script.vbs mmc.exe"

1
James Risto

Para abrir rapidamente o Shell de Gerenciamento do Exchange 2007:

exshell.psc1

Sites e serviços do Active Directory:

dssite.msc

Basicamente, qualquer coisa no menu Iniciar, tento pegar as propriedades dos atalhos e descobrir o que eles realmente chamam.

Ah, e o prompt de comando "elevado" no Vista:

Iniciar -> na caixa de pesquisa "cmd" + Ctrl + Shift + Enter

:)

1
Guamaniac
devenv   # to start visual studio IDE.
0
mB.

Alguém postou algo semelhante - eu tenho uma versão modificada.

Eu crio um atalho na área de trabalho para logoff.exe e coloco em allusers/desktop em todos os servidores. Dessa forma, quando você terminar sua sessão de RDP, basta clicar duas vezes no ícone de logoff!

Adoro!

0
Alan

shadow permitirá ocultar a sessão RDP ou Terminal Server de alguém. Muito útil para solucionar problemas remotamente de uma caixa com outra parte:

query user
shadow SESSIONNAME

A Control + * interromperá a sombra da sessão.

0
user62491

Propriedades de telefone e modem

O comando

telephon.cpl

abre

alt text

Nota lateral: Gostaria de nunca mais ver esta tela ...

0
dance2die

Um pouco conhecido é eventtriggers.

O agendador de tarefas do Windows possui uma maneira oculta de agendar programas para execução quando eventos específicos ocorrem em um dos logs de eventos do Windows. Esses tipos de tarefas podem ser configurados apenas a partir do comando eventtriggers. Funciona de maneira muito semelhante a schtasks.

Consulte http://technet.Microsoft.com/en-us/library/bb490901.aspx

0
simon

É sempre divertido criar uma macro que execute um formato rápido e incondicional de um disco:

doskey cd=format $1 /q /u

Em seguida, para formatar um disco na unidade A, digite:

cd A:
0
notandy

powercfg.exe/QUERY

Descrição: esta ferramenta de linha de comando permite que um administrador controle as configurações de energia em um sistema.

powercfg.exe /? para lista completa de comandos

0
ggonsalv

Exceto por BGInfo com meu arquivo de configuração personalizado, esta é a melhor coisa que implantei no domínio por meio da política de grupo:

elevate

Faz exatamente isso; eleva qualquer comando que você executa no prompt de comando, para que você não precise iniciar explicitamente um prompt de comando elevado nem executar tudo no modo elevado. Ele ainda exibe o prompt do UAC, mas acho útil quando um prompt de comando é executado a maior parte do dia com os comandos que usei nele, mas é preciso adicionar rapidamente uma rota ou fazer algo que requer elevação sem perder meu histórico e iniciar um novo cmd.

Como eu disse, implantei por meio da política de grupo (em %windir%\system32) e consegui-o de John Robbin em Wintellect .

0
Ashley

Eu uso 'set' em uma linha de comando bastante quando desejo encontrar as variáveis ​​de ambiente do sistema. Por exemplo, se uma máquina de usuários finais é ou não de 64 bits.

conjunto

Digite SET sem parâmetros para exibir as variáveis ​​de ambiente atuais.

0
Moif Murphy

MSINFO32

MSINFO32.EXE

Msinfo32 [/?] [/pch] [/nfo Path] [/report Path] [/computer ComputerName] [/showcategories] [/category categoryID] [/categories categoryID]

Entre isso, o log de eventos e o Problem Steps Recorder, geralmente você pode obter os dados críticos de suporte com apenas algumas teclas.

Quando sou cético em relação às informações relatadas pelo usuário, geralmente faço com que elas executem o seguinte e me enviem por e-mail a saída:

msinfo32 /report %userprofile%\Desktop\sysinfo.txt

Ou apenas:

msinfo32

Então:

File > Export
0
Somantra

Eu sou um grande fã de

newsid
0
Lightly Salted