La interfaz de línea de comandos de PowerShell proporciona un soporte integrado de cmdlets, funciones y alias para controlar diversas operaciones del sistema. PowerShell fue lanzado en 2006 con la versión 1.0. En el momento de la redacción del artículo, la última versión es 7.2.5.
En esta publicación, se proporciona una breve guía para ayudar a los principiantes en el aprendizaje de PowerShell.
Cómo aprender PowerShell?
PowerShell es una aplicación de línea de comandos destinada a actuar como una terminal y un lenguaje de secuencias de comandos. Por lo tanto, los conceptos básicos de PowerShell se pueden clasificar según las funcionalidades respaldadas por PowerShell I.E, la terminal de PowerShell y el soporte de secuencias de comandos. Esta sección recluta varios componentes que son necesarios para aprender como un. Para una mejor comprensión, los hemos organizado en pasos secuenciales.
Paso 1: Aprenda a usar los cmdlets de PowerShell
El cmdlet de PowerShell es un comando liviano utilizado en el entorno de PowerShell. También puede crear y llamar a los cmdlets utilizando las API PowerShell. Los cmdlets son el componente principal para comenzar con PowerShell. Cada cmdlet está destinado a servir una operación específica en su máquina informática.
Si no sabe qué cmdlets son compatibles con PowerShell, puede obtener la lista a través del siguiente comando:
> Get -Command -Commandtype Cmdlet
La salida ha proporcionado el conjunto de cmdlets y su versión de soporte de PowerShell. Se sugiere comenzar su aprendizaje con PowerShell 7, que está equipado con el último conjunto de cmdlets.
Nota: Haga clic aquí para instalar PowerShell 7.
Paso 2: Aprenda a usar alias PowerShell
Los alias se conocen como el segundo de los cmdlets. En PowerShell, se pueden ejecutar varios cmdlets con sus nombres de alias. Un usuario puede usar los alias incorporados, o los usuarios también pueden definir su propio conjunto de alias. Puede obtener la lista de alias utilizando el comando a continuación:
> Get Command -Commandtype Alias
En la segunda columna de la salida, observará la lista de alias asociados con los cmdlets. Por ejemplo, puedes usar "?"En lugar de escribir el cmdlet completo (Donde Object).
Paso 3: Aprenda a usar las funciones de PowerShell
Una función comprende un conjunto de declaraciones de código para cumplir con un propósito informático específico. Donde sea que el programador necesite realizar una tarea (especificada en la función), la función se invoca en ese lugar. PowerShell admite una lista de funciones incorporadas que están destinadas a realizar una tarea específica. Para obtener la lista de estas funciones, use el siguiente comando:
> Función Get -Command -CommandType
Paso 4: Verbos de PowerShell
Los verbos de PowerShell son las palabras comunes que tienen prefijo con cmdlets para realizar una operación específica. Las siguientes son las palabras clave comúnmente utilizadas conocidas como verbos.
Los cmdlets de PowerShell, los alias de PowerShell, las funciones de PowerShell son el componente central para aprender en PowerShell.
Paso 5: Aprenda PowerShell Scripting
Una vez que haya terminado con los cmdlets, alias y funciones. Ahora puede dirigirse al soporte de secuencias de comandos. PowerShell Scripting lo hace prominente alrededor de otras aplicaciones de línea de comandos basada en Windows, como CMD. La secuencia de comandos es básicamente un conjunto de cmdlets, funciones y declaraciones de programación escritas de manera secuencial para lograr un propósito específico. Para aprender scripting, debe tener conocimiento de algunos requisitos previos que se proporcionan a continuación.
PowerShell ise
PowerShell ISE es el componente principal a considerar al tratar con el soporte de secuencias de comandos de PowerShell. Tiene una GUI para crear, ejecutar, editar o eliminar los scripts de PowerShell. Para una mejor descripción general, se parece a PowerShell como:
PowerShell ISE comprende los siguientes componentes:
El script de PowerShell se puede crear en el panel de secuencias de comandos y cualquier archivo de texto con un ".PS1" extensión. Del mismo modo, se puede ejecutar un script desde el terminal de PowerShell, así como un símbolo del sistema en Windows.
Quiere aprender cómo se crea y se ejecuta el script de PowerShell? Dirígete al siguiente enlace.
Aprenda a crear y ejecutar un script de PowerShell
Conclusión
Para aprender PowerShell, debe comprender el concepto de cmdlets, funciones y alias. Estos son los componentes principales (también hay otros, pero estos tres se usan principalmente). Esta publicación ha demostrado un conjunto de pasos secuenciales para aprender PowerShell. Después de obtener una buena práctica con estos componentes, está listo para aprender el soporte de secuencias de comandos de PowerShell, que también está iluminado en esta publicación.