{"id":534084,"date":"2025-09-29T23:22:49","date_gmt":"2025-09-29T23:22:49","guid":{"rendered":"https:\/\/www.ninjaone.com\/?p=534084"},"modified":"2025-09-29T23:25:57","modified_gmt":"2025-09-29T23:25:57","slug":"hoja-referencia-comandos-windows-powershell","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/es\/blog\/hoja-referencia-comandos-windows-powershell\/","title":{"rendered":"La hoja de referencia definitiva de comandos de PowerShell"},"content":{"rendered":"<p>Con su interfaz f\u00e1cil de usar y sus comandos adaptables, Windows PowerShell es una herramienta \u00fatil para los administradores de sistemas. Ofrece una amplia biblioteca de comandos que permiten <a href=\"https:\/\/www.ninjaone.com\/blog\/how-to-automate-tasks-with-powershell\/\"><span style=\"font-weight: 400;\">automatizar tareas repetitivas<\/span><\/a><span style=\"font-weight: 400;\">. Adem\u00e1s, ofrece la posibilidad de ejecutar comandos de forma remota en varios ordenadores a la vez. <\/span><span style=\"font-weight: 400;\">Como resultado, <a href=\"https:\/\/www.ninjaone.com\/es\/it-hub\/endpoint-management\/powershell\/\" target=\"_blank\" rel=\"noopener\">PowerShell<\/a> ayuda a aumentar la productividad y reducir los errores manuales. Aprende c\u00f3mo aumentar la eficiencia a trav\u00e9s de nuestra <\/span><b>Hoja de referencia de comandos de PowerShell <\/b><span style=\"font-weight: 400;\">a continuaci\u00f3n.<\/span><\/p>\n<h2>Razones para utilizar PowerShell<\/h2>\n<p><span style=\"font-weight: 400;\">Una de las ventajas de PowerShell es su eficaz <\/span><a href=\"https:\/\/www.ninjaone.com\/it-hub\/it-service-management\/what-is-a-command-line-interface-cli\/\"><span style=\"font-weight: 400;\">interfaz de l\u00ednea de comandos (CLI)<\/span><\/a><span style=\"font-weight: 400;\">. Aunque las interfaces gr\u00e1ficas de usuario (GUI) que suelen utilizarse para gestionar Windows pueden resultar pr\u00e1cticas para realizar ciertas tareas sencillas, las GUI suelen quedarse cortas a la hora de automatizar tareas administrativas complejas o gestionar entornos m\u00e1s amplios. En cambio, PowerShell y su CLI, son m\u00e1s r\u00e1pidos y eficientes que una GUI, y te permiten operar con mayor precisi\u00f3n utilizando menos recursos del sistema.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">PowerShell tambi\u00e9n automatiza tareas repetitivas, realiza operaciones masivas y gestiona f\u00e1cilmente sistemas remotos. Si optas por utilizar PowerShell para las operaciones de red, podr\u00e1s ahorrar tiempo y esfuerzo al gestionar tu infraestructura de Windows.<\/span><\/p>\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">Ampl\u00eda tu kit de herramientas de PowerShell ejecutando scripts personalizados en dispositivos con NinjaOne.<\/p>\n<p style=\"text-align: center;\">Descubre c\u00f3mo funciona el <a class=\"waffle-rich-text-link\" href=\"https:\/\/www.ninjaone.com\/es\/despliegue-de-scripts-remoto\/\" target=\"_blank\" rel=\"noopener\">despliegue de scripts de NinjaOne<\/a>.<\/p>\n<\/div>\n<h2>\u00bfC\u00f3mo funciona la sintaxis de PowerShell?<\/h2>\n<p><span style=\"font-weight: 400;\">Los comandos de PowerShell, tambi\u00e9n conocidos como \u00abcmdlets\u00bb, funcionan como los verbos y complementos en una oraci\u00f3n. El verbo representa la acci\u00f3n que deseas realizar y el complemento especifica la informaci\u00f3n de dicha acci\u00f3n.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Por ejemplo, el comando <\/span><b>Get-Process<\/b><span style=\"font-weight: 400;\"> recupera informaci\u00f3n sobre los procesos en ejecuci\u00f3n en tu sistema. PowerShell tambi\u00e9n admite el uso de par\u00e1metros, que te permiten modificar el funcionamiento de un comando. Los par\u00e1metros se especifican utilizando un gui\u00f3n seguido del nombre y el valor del par\u00e1metro, como <\/span><b>-Name \u00abPowerShell.exe\u00bb<\/b><span style=\"font-weight: 400;\">. Si te familiarizas con la sintaxis de PowerShell, te resultar\u00e1 m\u00e1s f\u00e1cil escribir y comprender los comandos.<\/span><\/p>\n<h2>Comandos de PowerShell esenciales para el uso diario<\/h2>\n<p><span style=\"font-weight: 400;\">Aunque hay muchos cmdlets disponibles en PowerShell, hay algunos que utilizar\u00e1s con m\u00e1s frecuencia. Estos son los 5 comandos esenciales de Windows PowerShell que debes saber:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Get-Service: <\/b><span style=\"font-weight: 400;\">Este comando recupera informaci\u00f3n sobre los servicios que se ejecutan en tu sistema. Util\u00edzalo para comprobar el estado de un servicio concreto, reiniciar varios servicios a la vez o iniciar o detener un servicio. Por ejemplo, escribe <\/span><b>Get-Service -Name \u00abPrint Spooler\u00bb<\/b><span style=\"font-weight: 400;\"> para ver el estado del servicio Print Spooler.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Get-Process: <\/b><span style=\"font-weight: 400;\">Con este comando, puedes recuperar informaci\u00f3n sobre los procesos que se ejecutan en tu sistema. Permite ver el ID del proceso, el uso de la CPU, el consumo de memoria y otros detalles. Practica con este comando escribiendo <\/span><b>Get-Process -Name \u00abnotepad\u00bb<\/b><span style=\"font-weight: 400;\"> para mostrar informaci\u00f3n sobre todas las instancias del proceso Notepad.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Get-EventLog: <\/b><span style=\"font-weight: 400;\">Este comando te permite acceder a los <a href=\"https:\/\/www.ninjaone.com\/blog\/how-to-read-windows-event-logs\/\">registros de eventos<\/a> de Windows y recuperar informaci\u00f3n sobre los eventos que se han producido en tu sistema. Puedes filtrar los eventos en funci\u00f3n de varios criterios, como su ID, fuente o intervalo de tiempo. Util\u00edzalo escribiendo <\/span><b>Get-EventLog -LogName \u00abApplication\u00bb -After (Get-Date).AddDays(-1)<\/b><span style=\"font-weight: 400;\"> para mostrar los eventos de la aplicaci\u00f3n ocurridos en las \u00faltimas 24 horas.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Set-ExecutionPolicy: <\/b><span style=\"font-weight: 400;\">PowerShell tiene una funci\u00f3n de seguridad incorporada que impide la ejecuci\u00f3n de scripts por defecto. Este comando permite modificar la pol\u00edtica de ejecuci\u00f3n para activar o desactivar la ejecuci\u00f3n de scripts. Por ejemplo, puedes permitir la ejecuci\u00f3n de scripts descargados de Internet escribiendo <\/span><b>Set-ExecutionPolicy -ExecutionPolicy RemoteSigned<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Test-Connection: <\/b><span style=\"font-weight: 400;\">Este comando te permite comprobar la conectividad entre tu ordenador y un ordenador remoto o dispositivo de red. Env\u00eda paquetes de petici\u00f3n de eco ICMP (com\u00fanmente conocidos como ping) al ordenador de destino y muestra los resultados. Para ejecutarlo, escribe <\/span><b>Test-Connection -ComputerName \u00abgoogle.com\u00bb<\/b><span style=\"font-weight: 400;\"> y comprobar\u00e1 la conectividad con los servidores de Google.<\/span><\/li>\n<\/ol>\n<h2>Hoja de referencia esencial de los comandos de PowerShell<\/h2>\n<p><span style=\"font-weight: 400;\">Adem\u00e1s de los 5 comandos esenciales anteriores, hemos recopilado una lista de otros comandos de uso com\u00fan. Aqu\u00ed est\u00e1 la hoja de referencas de comandos esenciales de Windows PowerShell:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Command<\/b><\/td>\n<td><b>Descripci\u00f3n<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Get-Service<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Obtener informaci\u00f3n sobre los servicios<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Get-Process<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Obtener informaci\u00f3n sobre los procesos<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Get-EventLog<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Obtener informaci\u00f3n de los registros de eventos<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Set-ExecutionPolicy<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Modificar la pol\u00edtica de ejecuci\u00f3n de scripts<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Test-Connection<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Probar la conectividad con un equipo remoto<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Out-File<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Escribir la salida de PowerShell en un archivo<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Get-Help<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Mostrar informaci\u00f3n sobre conceptos y comandos<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Get-History<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Obtener los comandos recientes de la sesi\u00f3n actual<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Get-Command<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Obtener todos los comandos disponibles en PowerShell<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">ConvertTo-HTML<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Crear un archivo HTML a partir de la salida de PowerShell<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Copy-Item<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Copiar un archivo a una ubicaci\u00f3n espec\u00edfica<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Clear-History<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Borrar entradas del historial de comandos<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Add-History<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Agregar entradas al historial de comandos<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Format-Table<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Formatear la salida de PowerShell como una tabla<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Format-List<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Formatear la salida de PowerShell como una lista<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Clear-Content<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Conservar un elemento eliminando su contenido<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Checkpoint-Computer<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Crear un punto de restauraci\u00f3n en tu equipo<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">ForEach-Object<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Ejecutar una operaci\u00f3n en cada elemento de un grupo especifico<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Where-Object<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Seleccionar objetos con una propiedad determinada<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Select-Object<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Seleccionar propiedades espec\u00edficas de un objeto o grupo de objetos<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Out-File<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Crear un archivo local para guardar la salida de un cmdlet<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Write-Progress<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Mostrar una barra de progreso en una ventana de PowerShell<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Debug-Process<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Adjuntar un depurador a un proceso en ejecuci\u00f3n<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Get-WinEvent<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Mostrar registros de eventos de Windows<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Wait-Job<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Pausar el s\u00edmbolo del sistema hasta que terminen los trabajos en segundo plano<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">Ten a mano esta hoja de referencia de comandos de Windows PowerShell y cons\u00faltala siempre que necesites realizar tareas administrativas comunes.<\/span><\/p>\n<p>Tambi\u00e9n puede resultarte \u00fatil nuestra <a href=\"https:\/\/www.ninjaone.com\/blog\/powershell-error-handling-guide\/\">Gu\u00eda de gesti\u00f3n de errores de PowerShell<\/a>.<\/p>\n<h2>Hoja de referencia de comandos de PowerShell: Recursos adicionales<\/h2>\n<p><span style=\"font-weight: 400;\">La hoja de referencia anterior cubre algunos de los comandos de PowerShell que necesitar\u00e1s para operaciones habituales. Para obtener comandos adicionales, echa un vistazo a estos recursos de PowerShell:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Documentaci\u00f3n de Microsoft:<\/b><span style=\"font-weight: 400;\"> la documentaci\u00f3n oficial de Microsoft proporciona informaci\u00f3n completa sobre <\/span><a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/scripting\/developer\/windows-powershell-reference?view=powershell-7.4\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Windows PowerShell<\/span><\/a><span style=\"font-weight: 400;\"> incluida una lista completa de cmdlets, ejemplos detallados y pr\u00e1cticas recomendadas.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Galer\u00eda PowerShell:<\/b><span style=\"font-weight: 400;\">la galer\u00eda de PowerShell es un repositorio de m\u00f3dulos y scripts de PowerShell impulsado por la comunidad. Puedes encontrar una amplia gama de cmdlets y scripts preconfigurados que te ayudar\u00e1n a automatizar tareas administrativas habituales.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Comunidades en l\u00ednea:<\/b><span style=\"font-weight: 400;\"> participar en comunidades en l\u00ednea como foros, blogs y plataformas de medios sociales puede ser una forma excelente de aprender de otros usuarios de PowerShell. Puedes hacer preguntas, compartir tus conocimientos y mantenerte al d\u00eda de los \u00faltimos avances en la comunidad PowerShell.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Biblioteca de scripts de NinjaOne:<\/b><span style=\"font-weight: 400;\"> NinjaOne ofrece instrucciones detalladas y paso a paso, para muchas operaciones de PowerShell. En NinjaOne, puedes ver esta <\/span><a href=\"https:\/\/www.ninjaone.com\/blog\/category\/scripts\/\"><span style=\"font-weight: 400;\">Biblioteca completa de comandos de Windows PowerShell<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ul>\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">El Script Hub de NinjaOne te permite ir m\u00e1s all\u00e1 de las hojas de referencia de PowerShell con scripts preconfigurados para la automatizaci\u00f3n.<\/p>\n<p style=\"text-align: center;\">Echa un vistazo a nuestra biblioteca <a class=\"waffle-rich-text-link\" href=\"https:\/\/www.ninjaone.com\/script-hub\/\" target=\"_blank\" rel=\"noopener\">Script Hub<\/a>.<\/p>\n<\/div>\n<h2>La automatizaci\u00f3n de TI evoluciona gracias a NinjaOne<\/h2>\n<p><span style=\"font-weight: 400;\">Esta hoja de referencia de comandos de PowerShell es solo una muestra de c\u00f3mo PowerShell puede ayudarte a gestionar Windows con eficacia. En un entorno de TI complejo, PowerShell combinado con <a href=\"https:\/\/www.ninjaone.com\/es\/rmm\/automatizacion-de-ti\/\">las herramientas de automatizaci\u00f3n de TI de NinjaOne<\/a> puede ahorrar tiempo a tu departamento de TI mediante la automatizaci\u00f3n de tareas que requieren mucho trabajo y que consumen muchos recursos. Comienza tu <a href=\"https:\/\/www.ninjaone.com\/es\/prueba-gratuita-formulario\/\">prueba gratuita de NinjaOne<\/a> y descubre por qu\u00e9 es el software de gesti\u00f3n de TI n\u00famero 1 seg\u00fan G2.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Con su interfaz f\u00e1cil de usar y sus comandos adaptables, Windows PowerShell es una herramienta \u00fatil para los administradores de sistemas. Ofrece una amplia biblioteca de comandos que permiten automatizar tareas repetitivas. Adem\u00e1s, ofrece la posibilidad de ejecutar comandos de forma remota en varios ordenadores a la vez. Como resultado, PowerShell ayuda a aumentar la [&hellip;]<\/p>\n","protected":false},"author":72,"featured_media":200935,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[4357],"tags":[],"class_list":["post-534084","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-operaciones-de-ti"],"acf":[],"modified_by":"David HerreraRivero","_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/posts\/534084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/users\/72"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/comments?post=534084"}],"version-history":[{"count":0,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/posts\/534084\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/media\/200935"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/media?parent=534084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/categories?post=534084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/tags?post=534084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}