¿Cómo se escribe código en PowerShell?

PowerShell es una aplicación práctica que se usa para automatizar la administración del sistema, ejecutar comandos/scripts, automatizar tareas, etc. Es una herramienta multiplataforma que puede ejecutarse en diferentes sistemas operativos como Windows, Linux y Mac. Consiste en un shell de comandos, marcos de gestión de configuración y un lenguaje de secuencias de comandos. Es muy similar al símbolo del sistema de Windows; Sin embargo, ofrece algunas herramientas/características avanzadas, p. B. Está disponible en múltiples plataformas, proporciona soluciones de automatización de tareas, etc. Teniendo en cuenta las características principales de PowerShell, debe pensar en comenzar con PowerShell. ¡Pero me preocupa cómo codificar/escribir scripts en PowerShell! Si ese es el caso, entonces este artículo lo ayudará desde cero en ese sentido. Antes de entrar en el tema principal, echemos un vistazo al contenido que vamos a cubrir en este artículo: Entonces, ¡comencemos!

Contenidos

¿Qué es un guión?

En PowerShell, un script es un conjunto de instrucciones almacenadas en un archivo de texto con extensión .ps1. PowerShell entiende y ejecuta estas declaraciones en una secuencia para lograr diferentes funcionalidades.

¿Cómo creo un archivo de script?

Para escribir código en PowerShell, primero debemos crear un archivo de script y luego podemos escribir el código en ese archivo. Podemos crear un archivo de script de PowerShell usando cualquier editor de texto o PowerShell ISE. En este artículo, crearemos un script en PowerShell ISE. Los pasos a continuación lo ayudarán a crear un archivo de script en PowerShell ISE: Presione «Win + R». Aparecerá una nueva ventana, escriba «powershell_ise.exe»:

Pulse OK». Como resultado, aparece la siguiente ventana:

Aquí, en el área del script, podemos escribir el código mientras se muestra la salida en la consola. Además, podemos ejecutar el archivo de código/script desde la consola. El archivo de script de PowerShell siempre se guarda con una extensión .ps1.

Política de ejecución de conjuntos de PowerShell

Cuando ejecuta su primer programa/secuencia de comandos en PowerShell, debe establecer la política de ejecución en RemoteSigned. Para hacer esto, debe ejecutar PowerShell como Administrador como se muestra en el siguiente fragmento:

A continuación, copie y pegue el siguiente comando en Windows PowerShell: Set-ExecutionPolicy RemoteSigned Permitir permisos y presione Entrar para configurar la política de ejecución como firmada de forma remota.

¿Cómo ejecuto un programa/script en PowerShell?

Podemos ejecutar un archivo de script o código de dos maneras diferentes, es decir, con «Consola»y con el «correr» Botón.

Cómo ejecutar un archivo de script o código desde la consola?

Para ejecutar un script necesitamos escribir/especificar el «.\» seguido de la ruta completa del archivo en la consola:

Luego presione la tecla «Enter» para ejecutar el script/código.

Cómo ejecutar un archivo de script o código usando el botón Ejecutar?

La segunda forma de ejecutar un código es muy simple, es decir, presione el botón Ejecutar como se menciona en el fragmento a continuación:

¿Cómo escribes tu primer programa en PowerShell?

El siguiente ejemplo le muestra cómo crear un programa simple en PowerShell ISE: En este programa de ejemplo, usamos el comando Write-Host para enviar una cadena simple a la consola: Write-Host «Bienvenido a linuxhint.com»

Así es como podemos comenzar con PowerShell.

Conclusión

Para escribir código en PowerShell, primero debemos crear un archivo de script y luego podemos escribir el código en ese archivo. Se puede crear un archivo de script de PowerShell con cualquier editor de texto, como Notepad, VS Code o PowerShell ISE. El archivo de script debe guardarse con la extensión «.ps1» y puede ejecutarse desde la «Consola» o desde el botón «Ejecutar». Este artículo explicó cómo crear un archivo de secuencia de comandos, escribir código en un archivo de secuencia de comandos y ejecutar un archivo de secuencia de comandos mediante PowerShell ISE.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.