it-swarm-es.com

Comandos útiles de línea de comandos en Windows

El objetivo de este Wiki es promover el uso de un comando para abrir aplicaciones de uso común sin tener que pasar por muchos clics del mouse, ahorrando así tiempo en el monitoreo y solución de problemas de las máquinas Windows.

Las entradas de respuesta deben especificar

  • Nombre de la aplicación
  • Comandos
  • Captura de pantalla (opcional)

Acceso directo a comandos

281
dance2die

Increíble temporizador de apagado:

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 Microsoft SQL Server Management Studio. Práctico cuando no puede encontrarlo en el menú de inicio, pero sabe que está instalado en ese servidor. :)

2
Lady Runa

El siguiente sitio web muestra cómo crear accesos directos de línea de comando a cualquier cosa utilizando la clave de registro de Windows, "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths".

Personalizar el comando Ejecutar de Windows
http://weblogs.asp.net/whaggard/archive/2004/04/11/111232.aspx

1
Nathan Hartley

Para permitir que el usuario inicie sesión sin presionar ctrl-alt-delete, o inicie sesión sin ingresar una contraseña:

control userpasswords2
1
Andomar

La combinación de teclas. . . el bloc de notas mostrará todos los archivos en el directorio, use las teclas arriba y abajo para seleccionar, luego ingrese para ejecutar el comando. Muy útil para tiperes perezosos como yo.

1
desk.cpl

abre las propiedades de visualización. (Lo siento, no hay imagen)

1
Yuval
getmac

muestra el dirección MAC de cualquier adaptador de red instalado.

1
justingrif
at

Le brinda una manera de programar tareas de forma local o remota sin usar Tareas programadas.

Running a command every Friday

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

pathping - a traceroute que recopila estadísticas detalladas de pérdida de paquetes.

1
Alexander Taran

Comando para abortar el proceso de apagado.

c:\shutdown -a

1
Ziyad Ahmad

Sonido

El comando

mmsys.cpl

abre

alt text

1
dance2die

Fecha y hora

El comando

timedate.cpl

abre

alt text

1
dance2die

Utilizar

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

para averiguar o cambiar las direcciones IP IIS está escuchando

(Si desea ejecutar IIS y algún otro servidor HTTP en el mismo cuadro y puerto con diferentes direcciones IP).

1
Gero

Centro de seguridad de Windows

wscui.cpl

abre

alt text

1
dance2die
dsa.msc

es una forma rápida y agradable de abrir usuarios y computadoras de Active Directory.

1
user2059

Hace años comencé a usar sync.exe (para el vaciado de caché de archivos) de los chicos de NTinternals. He estado migrando ese binario durante tal vez una década, y todavía funciona. Su compañía fue asimilada por Microsoft, pero los binarios todavía están dando vueltas en la red si busca.

1
Adam D'Amico

La mejor manera de evitar clics es permanecer en la línea de comando. Un directorio en su camino con las herramientas GNU y las herramientas sysinternals le ayudarán a simplificar su vida. Nada que un buen grep no pueda solucionar. :-)

1
WaldenL
perfmon

Se abre Windows Performance Monitor.

1
Dan Esparza

Mis favoritos:

ipconfig
tracert
ping
telnet
1
OscarRyz

Un aspecto particularmente útil de netsh que creo que vale la pena mencionar: netsh winsock reset Esto se agregó en XP service pack 2 para restablecer la implementación de tcpip a sus valores predeterminados. En versiones anteriores a XP, esto se logró desinstalando y reinstalando TCP/IP. Antes de SP2, usted necesitaba la aplicación winsockxpfix.exe o un método feo para extraer tcp/ip y reinstalarlo. Este comando puede corregir problemas donde tcp/ip se corrompe por cualquier razón .

Además, el comando AYUDA enumera una gran cantidad de otros comandos que pueden ser útiles.

1
DHayes

Al iniciar el panel de control de servicios por primera vez, en una instalación nueva;

services.msc /a

luego elija la pestaña "estándar", mueva la columna de descripción a la derecha y luego File -> Save el nuevo diseño.

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

vssadmin es esencial para solucionar problemas de productos de respaldo que usan vss. Con vssadmin puede verificar el estado del escritor y enumerar todas las instantáneas pendientes en un volumen. Muy útil.

1
Holocryptic

Obtenga el día, mes y año actuales en variables de entorno (ajuste para la configuración regional).

Línea de comando:

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

O en un archivo por lotes:

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

Otras cosas

ipconfig /displaydns

WMIC - acceso de línea de comando a WMI

dsqery, dsget, dsmod, dsadd - acceso de línea de comando a AD

net localgroup

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

Use :: En lugar de REM en archivos por lotes.

nbtstat

NTRIGHTS.EXE grant sePriveleges

Set/P para preguntar.

IF ELSE En lote:

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

Cambiar la contraseña de {nombre de usuario}:

Net User {username} {newpass}

mapear una unidad de red

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

alt text

  1. msconfig : -Utilidad de configuración del sistema alt text

3. ping dirección ip alt text

4 . teclado de texto

alt text

5 . sshclient  alt text

6 .% temp%  alt text

1
Jayakrishnan T

Los elementos en la siguiente lista pueden ser duplicados, pero solo quiero agregarlos por si acaso (esto es de la lista de un amigo). Sin embargo, esto podría ser más útil para un empleado de oficina que para un administrador del sistema:

  1. devmgmt.msc = Administrador de dispositivos
  2. msinfo32 = Información del sistema
  3. cleanmgr = Limpieza de disco
  4. ntbackup = Copia de seguridad o restauración Wizard (Utilidad de copia de seguridad de Windows))
  5. mmc = Consola de administración de Microsoft
  6. Excel = Microsoft Excel (si está instalado)
  7. msaccess = Microsoft Access (si está instalado)
  8. powerpnt = Microsoft PowerPoint (si está instalado)
  9. winword = Microsoft Word (si está instalado)
  10. frontpg = Microsoft FrontPage (si está instalado)
  11. bloc de notas = Bloc de notas
  12. wordpad = WordPad
  13. calc = Calculadora
  14. msmsgs = Windows Messenger
  15. mspaint = Microsoft Paint
  16. wmplayer = Reproductor de Windows Media
  17. rstrui = Restaurar sistema
  18. netscp6 = Netscape 6.x
  19. netscp = Netscape 7.x
  20. netscape = Netscape 4.x
  21. waol = America Online
  22. control = abre el panel de control
  23. control de impresoras = Abre el cuadro de diálogo Impresoras
1
MarlonRibunal

Configuración del sistema

msconfig

Es muy útil ver qué se ejecuta al inicio

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

De Opciones de línea de comandos de Bootsect:

Bootsect.exe actualiza el código de arranque maestro para las particiones del disco duro para cambiar entre BOOTMGR y NTLDR. Puede usar esta herramienta para restaurar el sector de arranque en su computadora.

Tenga en cuenta que esta herramienta solo está disponible en el DVD de instalación de Windows en la carpeta BOOT. (Creo que solo Windows Vista o superior).

1
fretje

Bloc de notas o algo similar

notepad
1
Gulzar

Mirad:

command.com

Muy a menudo, vería que el sistema está plagado de troyanos/gusanos que intentan bloquear todas las formas de acceder a las partes internas del sistema como regedit, mmc, cmd.exe, etc. Entonces no tiene más remedio que arrancar desde un CD en vivo . Pero, obviamente, con command.com a su disposición, puede hacer lo que quiera, y todavía tengo que ver que ESO no esté disponible.

1
shylent
firewall.cpl

Abre la configuración de Firewall de Windows.

1
scottm

Me gusta especialmente pushd y popd para la navegación del directorio a través de la pila. No solo pueden cambiar la carpeta actual, sino que también pueden cambiar la unidad actual. (cd /d puede hacer esto también.) Además, si intenta pushd a una ruta UNC, el Shell asignará automáticamente el recurso compartido a una letra de unidad a partir de Z y trabajando hacia atrás. Cuando se llama a la coincidencia popd, la unidad se desasigna automáticamente.

1
afrazier

Controladores de dominio de consulta @ netdom/query/domain: MyDomainName fsmo

1
Nick O'Neil

print% logonserver%

Una forma muy rápida y fácil de ver el DC con el que se ha autenticado su estación de trabajo. Útil cuando se trabaja con GPO y scripts.

1
Paul Ackerman
1
adopilot
diskmgmt.msc

Abre
enter image description here

1
dance2die
whoami /all

Solía ​​ser reskit.

1
WooYek
  • pushd/popd para moverse por los directorios en un estilo de pila
  • ldp.exe: toda la potencia de LDAP/AD a su alcance
  • nltest.exe: la navaja suiza de dominios y fideicomisos
1
Nasko
control keyboard

Abre
enter image description here

1
dance2die

psexec

Si bien es de Sysinternals , las herramientas sysinternals son tan esenciales y comúnmente instaladas en servidores que también podrían ser parte del sistema operativo.

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

Ahora tiene un Shell interactivo en una computadora remota. Ingresa "salir" para volver a casa. A menudo lo usaré para aplicar algo a un grupo de servidores de la siguiente manera.

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%" 
)

Aquí les muestro varios trucos útiles:

  1. Use for loops para ejecutar un comando varias veces (desde el uso por lotes %% s en lugar de% s)
  2. Inicie para abrir una ventana en un nuevo proceso, útil si cada operación lleva unos minutos.
  3. Psexec puede usar Windows Auth o un inicio de sesión. Observando que la autenticación integrada generalmente no saltará del local al servidor a una tercera ubicación (por ejemplo, SAN): proporcione el usuario y la contraseña si necesita acceder a un recurso de red
1
Precipitous
intl.cpl

Abre
enter image description here

1
dance2die
inetcpl.cpl

Abre
enter image description here

1
dance2die

dsa.msc: abre usuarios y computadoras de Active Directory.

1
bugs

Administrador de tareas | taskmgr.exe

1
James Moore

tracert

Uso: tracert [-d] [-h maximum_Hops] [-j Host-list] [-w timeout] target_name

Opciones:

-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 - No se aplica a Server 2008, Vista o Win7 (que yo sepa)

Muestra las revisiones instaladas aplicadas al servidor/estación de trabajo.

Más detalles en -> http://support.Microsoft.com/kb/282784

1
user38467

Aquí hay un VBScript que hará la elevación cuando RUNAS en 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 así: runas.exe/usuario: dominio\usuario "wscript.exe runas_script.vbs mmc.exe"

1
James Risto

Para abrir rápidamente el Shell de administración de Exchange 2007:

exshell.psc1

Sitios y servicios de Active Directory:

dssite.msc

Básicamente, cualquier cosa en el menú de inicio trato de tomar las propiedades de los atajos y descubrir lo que realmente llaman.

Ah, y el símbolo del sistema "elevado" en Vista:

Inicio -> desde el cuadro de búsqueda "cmd" + Ctrl + Shift + Enter

:)

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

Alguien publicó algo similar: tengo una versión modificada.

Creo un acceso directo de escritorio a logoff.exe y lo coloco en allusers/desktop en todos los servidores. De esta manera, cuando haya terminado con su sesión RDP, ¡simplemente haga doble clic en el icono de cierre de sesión!

¡Quiéralo!

0
Alan

shadow le permitirá sombrear la sesión RDP o Terminal Server de alguien. Muy útil para solucionar problemas de una caja de forma remota con otra parte:

query user
shadow SESSIONNAME

A Control + * detendrá el sombreado de la sesión.

0
user62491

Propiedades de teléfono y módem

El comando

telephon.cpl

abre

alt text

Nota al margen: Desearía no volver a ver esta pantalla nunca más ...

0
dance2die

Un poco conocido es eventtriggers.

El programador de tareas de Windows tiene una forma oculta de programar programas para que se ejecuten cuando ocurren eventos particulares en uno de los registros de eventos de Windows. Este tipo de tareas solo se pueden configurar desde el comando eventtriggers. Funciona de manera muy similar a schtasks.

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

0
simon

Siempre es divertido crear una macro que realice un formato rápido e incondicional de un disco:

doskey cd=format $1 /q /u

Luego, para formatear un disco en la unidad A, escriba:

cd A:
0
notandy

powercfg.exe/QUERY

Descripción: esta herramienta de línea de comandos permite a un administrador controlar la configuración de energía en un sistema.

powercfg.exe /? para la lista completa de comandos

0
ggonsalv

A excepción de BGInfo con mi archivo de configuración personalizado, esto es lo mejor que he implementado en el dominio a través de la política de grupo:

elevate

Hace exactamente eso; eleva cualquier comando que ejecute en el símbolo del sistema para que no necesite haber iniciado explícitamente un símbolo del sistema elevado, ni tener que ejecutar todo en modo elevado. Todavía muestra el indicador UAC, pero me parece útil cuando he tenido un símbolo del sistema ejecutándose la mayor parte del día que tiene los comandos que he usado en él, pero luego necesito agregar rápidamente una ruta o hacer algo que requiere elevación sin perder mi historial y comenzar un nuevo cmd.

Como dije, lo implementé a través de la política de grupo (en %windir%\system32) y lo obtuve de John Robbin en Wintellect .

0
Ashley

Uso 'set' desde una línea de comandos bastante cuando quiero encontrar las variables de entorno del sistema. Tal como si una máquina de usuarios finales es o no de 64 bits.

conjunto

Escriba SET sin parámetros para mostrar las variables de entorno actuales.

0
Moif Murphy

MSINFO32

MSINFO32.EXE

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

Entre esto, el registro de eventos y el Grabador de pasos problemáticos, generalmente puede obtener los datos de soporte críticos con solo unas pocas pulsaciones de teclas.

Cuando soy escéptico de la información reportada por el usuario, a menudo hago que ejecuten lo siguiente y me envíen por correo electrónico la salida:

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

O solo:

msinfo32

Entonces:

File > Export
0
Somantra

Yo soy un gran fan de

newsid
0
Lightly Salted