10 comandos básicos de PowerShell que todo usuario de Windows debería conocer
Windows PowerShell es poderoso y puede hacer casi todo lo que una persona quiere en su computadora. Pero el único problema es que es una herramienta de línea de comandos y no tiene GUI. Sin embargo, puede ser útil cuando la interfaz basada en GUI falla o deja de responder. Desafortunadamente, lo principal es que un usuario regular carece del conocimiento de cómo usar PowerShell en todo su potencial. Pero hoy, intentaremos discutir los 10 comandos principales de PowerShell que pueden ayudar a un usuario a hacer más en Windows 10.
Comandos de PowerShell que ayudarán a un usuario a hacer más
Antes de comenzar, es necesario resaltar que algunos de estos cmdlets pueden alternar ciertos ajustes o configuraciones en su computadora. Un cmdlet es un script de PowerShell que realiza una sola función. Entonces, para estar más seguro, cree primero un punto de restauración del sistema. Si algo sale mal al probar uno de los siguientes cmdlets, siempre puede restaurar su computadora.
Echaremos un vistazo a los cmdlets que pueden hacer lo siguiente:
Inicie una aplicación UWP.
-
Obtenga ayuda con respecto a cualquier cmdlet.
Obtenga comandos similares.
Encuentra un archivo en particular.
Leer el contenido de un archivo.
Encuentra información sobre todos los servicios en una computadora.
Encuentra información sobre todos los procesos en una computadora.
Configuración de la política de ejecución.
Copie un archivo o un directorio.
Eliminar un archivo o un directorio.
1. Inicie una aplicación UWP
PowerShell es una gran herramienta que se puede usar para iniciar aplicaciones UWP en segundos. Pero lo principal radica en la correcta ejecución de un comando. Puedes usar
Start-Process "ms-settings:"el comando para iniciar la aplicación UWP de configuración de Windows. Puede obtener más información sobre otros URI para otras aplicaciones UWP aquí en microsoft.com.
2. Obtenga ayuda con respecto a cualquier cmdlet
Supongamos que alguna vez está atascado confundido acerca de qué comando debe usar para ejecutar una tarea específica. O lo que hace un cmdlet específico, no necesita preocuparse. Puede usar el cmdlet Get-Help para hacerlo. Puede usarlo de las siguientes maneras:
Get-Help
Get-Help <command name>
Get-Help <command name> -Full
Get-Help <command name> -Example
Get-Help *Aquí, la primera entrada lo guiará sobre cómo usar este cmdlet. La segunda entrada le dará un resumen simple del cmdlet en particular. La tercera entrada brindará información detallada sobre el cmdlet respectivo. La cuarta entrada comprenderá todo lo que muestra el tercer cmdlet, pero agregará un ejemplo de cómo usar ese cmdlet. Y finalmente, el quinto cmdlet enumerará todos los comandos que están disponibles para su uso.
3. Obtén Comandos Similares
Para encontrar comandos de un tipo similar o que contengan una frase en particular, puede usar el cmdlet Get-Command . Sin embargo, no enumera todos los cmdlet en PowerShell, por lo que utiliza algunos filtros particulares. Puedes usar los siguientes comandos-
Get-Command -Name <name>
Get-Command -CommandType <type>El primer cmdlet lo ayudará a encontrar un cmdlet con una frase en particular, mientras que el segundo le permitirá filtrar los cmdlets que realizan una función en particular.
4. Encontrar un archivo en particular
Si necesita encontrar un archivo en particular o un directorio para una ubicación específica, puede usar el cmdlet Get-Item . Puedes usarlo como
Get-Item <PATH>para enumerar el contenido de la ruta en particular.
5. Leer el contenido de un archivo
Si necesita leer el contenido de un archivo, puede usar el comando Get-Content como-
Get-Content <PATH of the file with its extension>6. Leer información sobre todos los servicios en una computadora
Puede usar el Get-Service cmdlet para enumerar todos los servicios que se están ejecutando o detenidos en su computadora. Alternativamente, puede usar los siguientes cmdlets relacionados para hacer sus respectivas funciones:
Start-Service <Service Name>
Stop-Service <Service Name>
Suspend-Service <Service Name>
Resume-Service <Service Name>
Restart-Service <Service Name>7. Leer información sobre todos los procesos en una computadora
Al igual que el cmdlet Get-Service, puede usar el cmdlet Get-Process para enumerar todos los procesos que se ejecutan en su computadora. Alternativamente, puede usar los siguientes cmdlets relacionados para realizar sus respectivas funciones,
Start-Process <Process Name>
Stop-Process <Process Name>
Wait-Service <Process Name>8. Configuración de la política de ejecución
Si bien existe soporte para crear y ejecutar scripts en PowerShell, existen restricciones para cada uno de ellos como parte de algunas medidas de seguridad. Puede cambiar el nivel de seguridad a cualquiera de los cuatro niveles. Puede usar el cmdlet Set-ExecutionPolicy seguido de cualquiera de los niveles de seguridad indicados como-.
Set-ExecutionPolicy Unrestricted
Set-ExecutionPolicy All Signed
Set-ExecutionPolicy Remote Signed
Set-ExecutionPolicy RestrictedAquí, las políticas de arriba a abajo van desde el nivel de seguridad más bajo hasta el más alto.
9. Copia un archivo o un directorio
Un usuario puede usar el cmdlet Copy-Item para copiar un archivo o directorio a otro destino. La sintaxis de este cmdlet es-
Copy-Item "E:\TWCTest.txt" -Destination "D:\"10] Eliminar un archivo o un directorio
Al igual que el cmdlet Copy-Item , un usuario puede usar el cmdlet Copy-Item para copiar un archivo o directorio a otro destino. La sintaxis de este cmdlet es-
Remove-Item "E:\TWCTest.txt"¿Tiene algún otro cmdlet útil para compartir con todos nosotros? Siéntase libre de escribirlos en el cuadro de comentarios a continuación.
¿Cómo obtengo una lista de comandos de PowerShell?
Hay más de 200 comandos disponibles con PowerShell. Si desea conocer cada uno de ellos, puede usar Get-Command para enumerar todos los módulos, alias y comandos de PowerShell. Si va a guardar la lista, envíe el comando a un archivo de texto en la computadora y guárdelo. Puede abrirlo en Excel y luego categorizarlos.
¿Cuál es la diferencia entre CMD y PowerShell?
PowerShell es una versión avanzada de cmd. Además de ser una interfaz, también es un lenguaje de programación utilizado para facilitar la administración del sistema. Junto con esto, también puede usar los comandos del símbolo del sistema en PowerShell. En Windows 11, tiene acceso a Windows Terminal, que ofrece Símbolo del sistema y PowerShell.








