Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Estos 25 comandos son una selección editorial de herramientas prácticas para administrar Windows, no una clasificación oficial de Microsoft. PowerShell permite consultar el sistema, gestionar servicios y procesos, revisar eventos y automatizar tareas. Comprueba la versión de PowerShell, los permisos y la configuración remota antes de ejecutar un ejemplo: la disponibilidad de un cmdlet o parámetro puede variar.

¿Qué comandos de PowerShell conviene conocer?

Windows PowerShell es un shell y lenguaje de scripting basado en tareas para administrar sistemas y automatizar Windows. La documentación del ejecutable enumera Windows Server 2016, 2019, 2022 y 2025, además de Windows 10 y 11; eso no garantiza que cada comando o parámetro aparezca en todas las versiones. Consulta la aplicabilidad de Windows PowerShell.

Los ejemplos siguientes son comandos de consulta sin parámetros adicionales. En Windows PowerShell 5.1 y PowerShell 7 o posterior, confirma la sintaxis local con la ayuda instalada antes de incorporarlos a un script o ejecutarlos en equipos de producción.

Descubrir comandos y consultar ayuda

  1. Get-Command: busca los comandos disponibles en la sesión, incluidos cmdlets, alias, funciones, filtros, scripts y aplicaciones.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  2. Get-Help: abre la ayuda de un comando o concepto. Puede mostrar sintaxis, parámetros, ejemplos y una página en línea.

  3. Update-Help: actualiza archivos de ayuda cuando la instalación lo requiere; la operación puede necesitar permisos y acceso a la red.

  4. Get-Module: muestra los módulos cargados en la sesión.

  5. Get-Module -ListAvailable: busca módulos instalados que pueden cargarse, aunque no estén activos en la sesión.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Consultar procesos

  1. Get-Process: muestra información sobre los procesos locales. En Windows Vista y posteriores puede requerirse una sesión elevada para consultar procesos que no pertenecen al usuario actual. La documentación de Windows PowerShell 5.1 detalla esa limitación en Get-Process.

  2. Get-Process -Name notepad: filtra por nombre de proceso. Sustituye notepad por el nombre que quieras buscar y confirma los nombres disponibles con la ayuda local.

  3. Stop-Process -Name notepad: intenta detener los procesos que coincidan con el nombre. Úsalo solo después de identificar el proceso correcto; cerrar un proceso puede hacer que se pierdan datos sin guardar.

Consultar y administrar servicios

La documentación de Microsoft sobre administración de servicios corresponde a Windows PowerShell 5.1. Get-Service consulta servicios; los cmdlets de la familia *-Service sirven para administrarlos. En PowerShell 6 y posteriores, los cmdlets de servicios ya no incluyen -ComputerName; para operar en otro equipo, usa remoting configurado. Consulta la guía de Microsoft para administrar servicios.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Get-Service: enumera los servicios y su estado.

  2. Get-Service -Name wuauserv: consulta el servicio con ese nombre; reemplaza el valor por el servicio que quieras revisar.

  3. Start-Service -Name wuauserv: inicia el servicio indicado si tienes los permisos necesarios.

  4. Stop-Service -Name wuauserv: detiene el servicio indicado. Confirma antes sus dependencias y el impacto de interrumpirlo.

  5. Restart-Service -Name wuauserv: detiene y vuelve a iniciar el servicio indicado. Puede interrumpir temporalmente las aplicaciones que dependen de él.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  6. Set-Service -Name wuauserv -StartupType Manual: cambia el tipo de inicio del servicio. Comprueba la sintaxis admitida y el efecto operativo antes de modificar una configuración.

Revisar registros de eventos

Para consultar Windows Event Log en Windows Vista y posteriores, Microsoft recomienda Get-WinEvent. Get-EventLog se limita a registros clásicos, usa una API Win32 obsoleta y puede devolver resultados imprecisos. Consulta las limitaciones documentadas de Get-EventLog.

  1. Get-WinEvent -ListLog *: enumera los registros de eventos disponibles.

  2. Get-WinEvent -LogName System: consulta eventos del registro System.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  3. Get-WinEvent -LogName Application: consulta eventos del registro Application.

  4. Get-WinEvent -FilterHashtable @{LogName='System'; Level=2}: filtra el registro System por nivel 2, correspondiente a errores. Ajusta el filtro al problema que investigas.

  5. Get-EventLog -LogName System: ejemplo del cmdlet legado, limitado a registros clásicos; no es la opción recomendada para Windows Event Log moderno.

Ejecutar comandos de forma remota

La administración remota depende de la tecnología y de la configuración del equipo de destino. WS-Management permite ejecutar comandos en uno o varios equipos, pero el destino debe estar configurado para remoting. PowerShell 7 o posterior admite remoting por SSH; RPC solo se admite en Windows con PowerShell 7 o posterior. Revisa los métodos y requisitos de ejecución remota.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Get-PSSession: muestra las sesiones de PowerShell disponibles en la sesión actual.

  2. New-PSSession -ComputerName servidor01: crea una sesión remota mediante WS-Management cuando el equipo de destino está configurado y tienes autorización. Reemplaza servidor01 por el nombre correspondiente.

  3. Enter-PSSession -ComputerName servidor01: inicia una sesión interactiva remota con el equipo indicado, si el remoting está configurado.

  4. Invoke-Command -ComputerName servidor01 -ScriptBlock { Get-Service }: ejecuta un bloque de comandos en el equipo remoto cuando se cumplen los requisitos de remoting.

    What’s actually slowing this PC down?

    Pick the symptom - the matching free tool is one click away.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  5. Invoke-Command -ComputerName servidor01 -ScriptBlock { Get-Process }: ejecuta una consulta de procesos remota bajo las mismas condiciones de configuración y permisos.

  6. Remove-PSSession: cierra una sesión remota. Indica la sesión que quieres cerrar según la sintaxis mostrada por Get-Help Remove-PSSession.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

¿Cómo encuentro la ayuda de un cmdlet?

Usa Get-Command para confirmar que el comando está disponible y Get-Help para revisar cómo se utiliza en tu instalación. La ayuda puede incluir descripción, sintaxis, parámetros y ejemplos; en algunas instalaciones los archivos deben actualizarse para obtener contenido completo.

  1. Busca el comando: Get-Command *Service*. Puedes limitar la búsqueda por nombre o módulo.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  2. Consulta la ayuda general: Get-Help Get-Service.

  3. Solicita ejemplos: Get-Help Get-Service -Examples.

  4. Consulta la página en línea cuando esté disponible: Get-Help Get-Service -Online.

  5. Si la ayuda local está incompleta, revisa Get-Help Update-Help y actualízala cuando corresponda. La referencia de Get-Help explica las vistas disponibles y la actualización de ayuda.

Qué comprobar antes de ejecutar estos comandos

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.