Cómo aprender PowerShell | Guía para principiantes

Cómo aprender PowerShell | Guía para principiantes
PowerShell es un software de Windows que el usuario actual o un administrador utiliza para tareas de automatización. Se desarrolla para la industria de TI y para que los administradores de sistemas administren y controlen el sistema operativo y otras aplicaciones de software. Principalmente, funciona en Windows. Sin embargo, también puede obtenerlo en Linux Discos, pero con soporte limitado.

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.

  • Conseguir: Solía ​​obtener algo usando cmdlets
  • Afuera: Se usa para emitir algo
  • Colocar: Se usa para definir algo
  • Comenzar: Utilizado para iniciar un proceso/servicio o invocar una operación específica
  • Detener: Utilizado para detener un proceso/servicio

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:

  • Panel de scripts: Se usa para escribir scripts de powershell.
  • Terminal: Los comandos o scripts de PowerShell se pueden ejecutar aquí.
  • Comandos: Este panel contiene una larga lista de comandos que se utilizarán en scripts.

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.