15 comandos de Windows que siguen siendo impresionantes

En esta publicación, le mostraré 15 comandos de Windows que aún son excelentes para solucionar problemas y recopilar detalles de configuración del sistema.

De hecho:

La mayoría de estos comandos son muy superiores a cualquier comando de PowerShell.

Te mostraré ejemplos de cada equipo y te explicaré para qué se utilizan.

Echale un vistazo.

Índice

    1. hacer ping

    El comando ping verifica la conexión de red entre los dos dispositivos mediante el envío de solicitudes de eco ICMP. Por ejemplo, el ordenador A verifica si tiene una conexión con el ordenador B enviando algunos paquetes de ida y vuelta.

    El comando ping sigue siendo una de mis herramientas favoritas para probar la conectividad de red básica. Es rápido y muy fácil de usar. También lo uso para lo siguiente:

    • Prueba de pérdida de paquetes
    • Prueba de retraso
    • Prueba de consulta de DNS
    • Pruebe su conexión configurando nuevas conexiones (¿mi enrutador puede hablar con el siguiente salto, como un proveedor de enrutador?)

    Ejemplo de ping

    Para verificar la conexión a otro dispositivo por IP o nombre de host, use el siguiente comando

    ping 192.168.100.10

    o por nombre de host

    ping dc1.ad.activedirectorypro.com

    Para la mayoría de los comandos de Windows, puede ingresar el comando y luego /? para ver la información de fondo, mostrará la sintaxis y los parámetros completos. Entonces, para ver la ayuda de ping, use este comando:

    ping /?

    Más ejemplos de Ping

    El modificador -l determina el tamaño del paquete

    ping -l 2024 192.168.5.1

    -el interruptor hará una resolución de nombre inversa en IP (ver registro PTR)

    ping -a 142.250.177.46

    El interruptor -t hará un ping continuo. Un comando muy popular para probar una conexión de red.

    ping -a 192.168.5.1

    Enviar cualquier resultado de comando a un archivo de texto

    ping -t > c:ittest-ping.txt

    Aquí está el comando ping ejecutándose con PowerShell. Esta es exactamente la misma sintaxis que cuando se usa CMD.

    Para obtener más información sobre el comando ping, consulte Documentación de ping de Microsoft.

    2. configuración de ip

    ipconfig se utiliza para mostrar la configuración del sistema TCP/IP. Puede especificar información IP para una o todas las tarjetas de red instaladas en su ordenador.

    Pero.. ¡Espera un momento!

    Este comando también puede mostrar el caché de DNS en la máquina local, borrar el DNS, liberar y actualizar la dirección DHCP en todas las tarjetas de red.

    Ejemplo del comando ipconfig

    Para ver la configuración de IP para todas las tarjetas de red en su ordenador, escriba el siguiente comando y presione Entrar

    ipconfig /all

    Aquí hay algunas opciones adicionales que encuentro útiles. Recuerda que puedes ingresar ipconfig /? para ver toda la sintaxis de comandos y la lista de parámetros.

    Otros ejemplos son ipconfig

    / all cambiará para mostrar información de IP para todas las tarjetas de red

    ipconfig /all

    / Interruptor Flushdns para borrar el caché de resolución de DNS local

    ipconfig /flushdns

    /registerdns para ejecutar el registro dinámico de nombres DNS y direcciones IP configuradas en el ordenador

    ipconfig /registerdns

    / release para liberar direcciones DHCP. Emita la dirección DCHP en las tarjetas de red que están configuradas para DHCP.

    ipconfig /release

    El conmutador /renew actualizará la dirección DHCP para todas las tarjetas de red

    ipconfig /renew

    El modificador /displaydns mostrará la memoria caché del cliente DNS.

    ipconfig /displaydns

    3. nslookup

    El comando nslookup se utiliza para comprobar los registros de DNS y solucionar problemas de DNS. Este es un comando requerido para cualquier administrador de sistemas o ingeniero de redes. Puede realizar todo tipo de pruebas para asegurarse de que el DNS funciona correctamente, puede verificar PTR, A, MX, SOA y muchos otros tipos de registros DNS. Este es otro de mis comandos favoritos de Windows para solucionar problemas de red.

    Ejemplo del equipo Nslookup

    Para verificar que el registro A es el nombre de host, siga estos dos pasos

    Paso 1: Escriba nslookup y presione Entrar

    Paso 2: ingrese el nombre de dominio y presione Entrar

    Más ejemplos de nslookup

    Escribí una guía completa para nslookup con muchos ejemplos, échale un vistazo aquí -> Cómo usar Nslookup para verificar registros DNS.

    4. piso de trilla

    El comando tracert se usa para rastrear la ruta del paquete desde la IP de origen hasta la dirección de destino. Simplemente significa que mostrará cada salto (enrutador) por el que pasa el paquete para llegar a su destino.

    No uso este comando con mucha frecuencia, pero seguirá siendo útil para solucionar problemas de red. Por ejemplo, tuvimos algunos problemas con la velocidad del sitio web de nuestro proveedor, otro proveedor no tuvo problemas. El ISP nos hizo ejecutar el rastreo para poder ver el camino que tomó.

    Ejemplo de un Tracert

    La sintaxis de este comando es tracert, seguida del nombre de host o IP.

    tracert google.com

    Este equipo tiene muy pocas opciones. El único modificador de línea de comando en este que encuentro útil es -d, que se usa para evitar desvincular la dirección en nombre del host.

    5. apagado

    El comando de apagado hace exactamente eso, apaga el ordenador. Este comando es útil para apagar o reiniciar equipos locales o remotos. También proporciona una forma rápida de ver todos los registros sobre por qué su ordenador se reinició o se apagó.

    ejemplos de paradas

    Este comando reiniciará el ordenador pc2

    shutdown /r /m \pc2

    Este comando apagará el ordenador remota

    shutdown /s /m \pc2

    Revisar los registros de apagado/reinicio anteriores

    shutdown /d

    Aquí hay una salida de ejemplo para el comando shutdown / d. Puede ser útil para verificar rápidamente por qué su ordenador se reinicia o se apaga.

    Más ejemplos de apagado

    Algunos usan varios interruptores, consulte el archivo de ayuda apagado /? para explicar cada interruptor de comando.

    Salga del usuario del ordenador remota

    shutdown /l /m \pc2
    

    Reinicie el ordenador remota sin cuenta regresiva

    shutdown /r /m \pc2 /t 0

    Apague el ordenador local y especifique el período de tiempo antes de apagarse en segundos

    shutdown /s /t 60

    Apague el ordenador remota usando un mensaje personalizado

    shutdown /m \pc2 /c "Rebooting computer, have a nice day"

    Cancelar el apagado del sistema

    shutdown /a

    Forzar el cierre de aplicaciones sin previo aviso

    shutdown /s /f

    6. actualización gp

    El comando gpupdate se usa para aplicar la política de grupo a un ordenador en un dominio de Windows. Este es un equipo muy popular, veo que muchos profesionales de apoyo lo usan. A veces puede ejecutar este comando para actualizar el GPO y evitar reiniciar, pero no siempre funciona.

    Ejemplos de comandos gpupdate

    Este comando extraerá cualquier cambio de GPO en su ordenador

    gpupdate

    Utilice esta opción para volver a aplicar todos los GPO en su ordenador.

    gpupdate /force

    7. netstat

    Este es un equipo increíble.

    El comando netstat muestra información de conexión TCP/IP, estadísticas de Ethernet y una tabla de enrutamiento del ordenador. Como administrador del sistema, uso este comando en servidores y clientes de Windows cuando soluciono problemas de conexión. Puedo asegurarme de que los servidores de aplicaciones funcionan correctamente comprobando que el servicio funciona y escuchando las conexiones en el puerto.

    Ejemplos de comandos netstat

    Mostrar todos los puertos activos y de escucha

    netstat -a

    Mostrar todas las conexiones en orden numérico

    netstat -a -n

    Aquí está el resultado del comando anterior. Puede ver cómo puede comprobar la conexión del servidor y del cliente. Esto muestra que mi controlador de dominio con IP 192.168.100.10 ha establecido estas cuatro conexiones con IP 192.168.100.11.

    Más ejemplos de netstat

    Muestra el archivo ejecutable utilizado para crear la conexión.

    netstat -ab

    Muestra estadísticas de Ethernet. Esta es una forma rápida de verificar errores y desperdicios de la tarjeta de red

    netstat -e

    Muestra el exe y el ID de proceso (PID) asociado con la conexión.

    netstat -abo

    Muestra la tabla de enrutamiento del ordenador local

    netstat -r

    Muestra FQDN con información de conexión.

    netstat -af

    8. dcdiag

    Si es un administrador de Active Directory, debe conocer este comando. Este equipo analizará el estado de los controladores de dominio, tiene más de 30 pruebas integradas. Debe ejecutar este comando a intervalos regulares para asegurarse de que el entorno de su dominio esté en buen estado.

    Ejemplos de dcdiag

    Para ejecutar dcdiag en un controlador de dominio específico, use este comando

    
    dcdiag /s:DC1
    

    Este equipo es tan maravilloso que tuve que escribir un artículo aparte sobre él. Revisa el artículo de abajo.

    Dcdiag: Cómo comprobar el estado de un controlador de dominio

    9. parada limpia y arranque limpio

    Un comando simple para iniciar y detener los servicios de Windows

    Ejemplos

    En este ejemplo, detendré y ejecutaré el servicio de impresión en cola

    net stop spooler

    y ahora ejecute el servicio de cola de impresión

    net start spooler

    Es decir, no hay parámetros adicionales para este equipo.

    10. información del sistema

    El comando systeminfo muestra los detalles de configuración en el ordenador, como el nombre y la versión del sistema operativo, la información del hardware, el tiempo de arranque, el servidor de inicio de sesión y más.

    Este comando contiene muchos detalles, generalmente lo uso para verificar la hora del último arranque, el servidor de inicio de sesión y la versión del sistema operativo.

    Puede ejecutar este comando en ordenadores remotas con la opción / s

    system info /s pc1

    11. obtener mac

    Este comando devuelve la dirección MAC de todas las tarjetas de red del sistema. Cuando resuelvo problemas con la conexión de un cliente, a menudo necesito la dirección MAC del ordenador para asegurarme de verla conectada al conmutador. Este comando es la mejor manera de obtener rápidamente la dirección MAC de su ordenador.

    Para ejecutarlo en un ordenador local, simplemente ingrese getmac.

    Use la opción / s para ejecutar en un ordenador remota

    getmac /s pc1

    12. gresultado

    El comando gpresult informa qué políticas y configuraciones de grupo se aplican al usuario o el ordenador.

    Este es otro comando que necesita saber cuando trabaja con servidores de Active Directory.

    Para especificar todos los GPO aplicables, ejecute este comando. Nota: debe ejecutar la línea de comandos en modo administrador; de lo contrario, no se creará un informe completo.

    gpresult /r

    El comando anterior informará sobre objetos GPO personalizados y de ordenador.

    y configuración del ordenador

    Más ejemplos de GPResult

    Mostrar GPO aplicado al usuario

    gpresult /r /scope:user

    Mostrar GPO aplicados a el ordenador

    gpresult /r /scope:computer

    Mostrar GPO para ordenador remota

    gpresult /s pcname

    Crear un informe HTML

    gpresult /h c:report.html

    Enviar la salida del comando a un archivo de texto

    gpresult /r > c:result.txt

    13. aullido

    Este comando muestra quién está actualmente registrado en el sistema local. También puede especificar a qué grupos pertenece el usuario. Utilice este comando para mostrar la pertenencia a un grupo de usuarios registrados.

    whoami /groups

    Bastante genial, ¿verdad?

    Más equipos whoami

    Mostrar nombre de usuario en formato UPN

    whoami /upn

    Muestra el dominio actual, el nombre de usuario y el SID del usuario

    whoami /user

    Muestra toda la información del usuario actual

    whoami /all

    14. cliente telnet

    Uso el cliente Telnet de Windows para comprobar si el host remoto me permite conectarme a través de un puerto específico. Usualmente uso esto cuando alguien dice que su firewall está bloqueando el programa.

    Si conoce el número de puerto en el que se ejecuta la aplicación, puede utilizar el siguiente comando. En este ejemplo, instalé el servidor Filezilla para que el puerto 21 esté abierto.

    Sintaxis telnet + nombre de host o IP + número de puerto

    telnet srv01 21

    Puede o no recibir una respuesta de un servidor remoto. En este caso con filezilla lo hago. También puede obtener una pantalla en blanco con una conexión exitosa.

    Si no se conecta, debería recibir un mensaje como se muestra a continuación.

    Eso es todo para lo que uso el cliente Telnet. Para ver completamente la sintaxis del comando documentación de microsoft telnet.

    15. conjunto

    El comando set muestra información sobre las variables de entorno.

    No uso este comando con mucha frecuencia, pero sigue siendo útil para verificar el servidor de inicio de sesión del usuario o ver rápidamente las variables de entorno.

    Un pequeño truco con este comando es que puede ingresar un comando y luego una cadena y solo mostrará estos resultados. Por ejemplo, si quisiera encontrar todo lo que comienza con una ruta, usaría este comando

    set path

    Ahora solo muestra todo lo que comienza con el "camino".

    Resumen

    Estos son los 15 principales comandos de Windows que sigo usando con regularidad. Todos estos comandos se pueden usar en PowerShell o en el antiguo (y muerto) CMD de Windows. Estos equipos son excelentes sin importar dónde se encuentre en su carrera de TI. He usado algunos de estos comandos desde que comencé a trabajar como técnico de soporte y todavía los uso como administrador de sistemas/ingeniero de redes.

    ¿Hay algún comando que aún uses? Compártalos en la sección de comentarios a continuación.

    Artículos de interés

    Subir