Cómo crear y ejecutar un archivo de script de PowerShell en Windows 10

En Windows 10, PowerShell es una herramienta para ejecutar comandos y scripts para cambiar configuraciones, automatizar tareas y otras acciones. En cierto modo, es similar al símbolo del sistema. Sin embargo, PowerShell es una interfaz de línea de comandos (CLI) más potente que ofrece herramientas más avanzadas y más flexibilidad y control. Además, a diferencia del símbolo del sistema, PowerShell está disponible en todas las plataformas, incluidas Windows, macOS y Linux. Un script es una colección de instrucciones almacenadas en un archivo de texto (con una extensión especial «.ps1») que PowerShell entiende y ejecuta secuencialmente para realizar varias acciones. La única advertencia es que el protocolo de seguridad estándar aún evita que se ejecuten scripts en su computadora. Esto significa que cuando hace doble clic en un archivo «.ps1» en Windows 10, no sucede nada y cuando intenta ejecutar el script en PowerShell, recibe el mensaje «Error al cargar porque la ejecución del script está deshabilitada en este sistema». Mensaje de error. Sin embargo, ejecutar scripts en una computadora portátil o de escritorio no es imposible. Todo lo que necesita hacer es habilitar la política de ejecución correcta. En esta guía de Windows 10, lo guiaremos a través de los pasos para escribir y ejecutar con éxito su primer archivo de script en PowerShell usando Visual Studio Code, Notepad y PowerShell Integrated Scripting Environment (ISE). Consola.

Cómo crear un archivo de script de PowerShell en Windows 10

Puede crear archivos de script de PowerShell con casi cualquier editor de texto o consola ISE antigua. Sin embargo, la opción preferida (gracias @JotaKa por la sugerencia) para escribir scripts es usar el editor de código de Visual Studio con la extensión PowerShell.

Crear un script usando Visual Studio Code

Visual Studio Code (VS Code) es un editor de código multiplataforma gratuito y extensible que le permite editar prácticamente cualquier lenguaje de programación. Y cuando agrega la extensión de PowerShell, obtiene una experiencia de edición de secuencias de comandos interactiva, incluso con compatibilidad con IntelliSense (finalización de código). La aplicación PowerShell ISE seguirá estando disponible, pero Visual Studio Code con la extensión de PowerShell está configurado para ser la nueva experiencia predeterminada. También tenga en cuenta que la experiencia anterior no obtendrá nuevas funciones y no será compatible con PowerShell 7 o posterior.Instalar el código de Visual StudioSiga los pasos a continuación para instalar Visual Basic Code en Windows 10:

  1. Abrir Descargar Visual Studio Lado.
  2. presione el ventanas botón para descargar el instalador.

Fuente: Windows Central (Crédito de la imagen: Fuente: Windows Central)

  1. Haga doble clic en el instalador para iniciar el proceso de instalación.
  2. Confirmar los términos del contrato.
  3. presione el próximo Botón.

Fuente: Windows Central (Crédito de la imagen: Fuente: Windows Central)

  1. presione el próximo botón de nuevo.
  2. presione el próximo botón de nuevo.
  3. Si es necesario, confirmar otras actividades.

Fuente: Windows Central (Crédito de la imagen: Fuente: Windows Central)

  1. presione el próximo Botón.
  2. presione el Instalar Botón.
  3. presione el terminado Botón.

Después de completar los pasos, puede continuar con la instalación de la extensión de PowerShell.Instalar la extensión de PowerShellSiga estos pasos para instalar la extensión de PowerShell en VS Code:

  1. Abrir código VS.
  2. presione el extensiones Tabulador (Ctrl + Shift + X) en el panel izquierdo.
  3. a la investigación Potencia Shell y seleccione el mejor resultado.
  4. presione el Instalar Botón.

Fuente: Windows Central (Crédito de la imagen: Fuente: Windows Central)

  1. presione el Confiar e instalar Workspace Botón.

Después de completar los pasos, puede comenzar a escribir scripts de PowerShell con Visual Studio Code en Windows 10.Cree un script de PowerShell con Visual Studio CodeSiga estos pasos para crear una secuencia de comandos utilizando el código de Visual Basic:

  1. Abrir código VS.
  2. presione el Estuche menú y seleccione el archivo nuevo Posibilidad.
  3. presione el Estuche menú y seleccione el Guardar como Posibilidad.

Fuente: Windows Central (Crédito de la imagen: Fuente: Windows Central)

  1. En el campo «Nombre de archivo», ingrese un nombre para el archivo con la extensión .ps1 Extensión – por ejemplo: primer_script.ps1.
  2. presione el Guardar en la computadora Botón.
  3. Escriba uno nuevo o pegue el script que desea ejecutar, por ejemplo:Write-Host "Congratulations! Your first script executed successfully"Nota rápida: La secuencia de comandos anterior muestra la frase «¡Felicitaciones! Su primera secuencia de comandos se ejecutó correctamente» en la pantalla.
  4. (Opcional) Haga clic en Correr en la parte superior derecha (o presione la tecla F5) para ejecutar el script.

Fuente: Windows Central (Crédito de la imagen: Fuente: Windows Central)

  1. presione el Estuche Menú.
  2. presione el Guardar en la computadora Posibilidad.

Crear un script de PowerShell con el Bloc de notas

Siga estos pasos para crear un script de PowerShell con el editor de Bloc de notas en Windows 10:

  1. Abrir comienzo.
  2. a la investigación Block de notasy haga clic en el resultado de arriba para abrir la aplicación.
  3. Escriba uno nuevo o pegue su script en el archivo de texto, por ejemplo:Write-Host "Congratulations! Your first script executed successfully"

Fuente: Windows Central (Crédito de la imagen: Fuente: Windows Central)

  1. presione el Estuche Menú.
  2. Elegir Guardar como Posibilidad.
  3. Confirme un nombre significativo para el script, p. primer_script.ps1.

Fuente: Windows Central (Crédito de la imagen: Fuente: Windows Central)

  1. presione el Guardar en la computadora Botón.

Cree secuencias de comandos de PowerShell con el entorno de secuencias de comandos integrado

También puede usar la consola PowerShell ISE integrada para codificar sus secuencias de comandos en Windows 10. El entorno de secuencias de comandos integrado es una herramienta avanzada, pero puede comenzar con estos pasos:

  1. Abrir comienzo.
  2. a la investigación ISE de Windows PowerShellhaga clic con el botón derecho en el resultado de arriba y seleccione el Ejecutar como administrador Posibilidad.
  3. presione el Estuche Menú.
  4. Elegir Nuevo Habilidad para crear un nuevo espacio vacío. .ps1 Caso.

Fuente: Windows Central (Crédito de la imagen: Fuente: Windows Central)

  1. Escriba uno nuevo o pegue el script que desea ejecutar, por ejemplo:Write-Host "Congratulations! Your first script executed successfully"

Fuente: Windows Central (Crédito de la imagen: Fuente: Windows Central)

  1. presione el Estuche Menú.
  2. presione el Guardar en la computadora Posibilidad.
  3. Ingrese un nombre para el script, por ejemplo primer_script.ps1.

Fuente: Windows Central (Crédito de la imagen: Fuente: Windows Central)

  1. Seleccione la ubicación de la carpeta para guardar el archivo de script.
  2. presione el Guardar en la computadora Botón.
  3. (Opcional) Haga clic en Correr en la parte superior derecha (o presione la tecla F5) para ejecutar el script.

Después de completar los pasos con el Bloc de notas, Visual Studio Code o PowerShell ISE, el script se ejecuta pero falla con la configuración predeterminada del sistema. Esto se debe a que los valores predeterminados de PowerShell están configurados para bloquear la ejecución de todos los scripts. (La única excepción es cuando se ejecuta contenido de script en Visual Studio Code o PowerShell ISE).

Cómo ejecutar el archivo de script de PowerShell en Windows 10

Para ejecutar un archivo de script con la consola de PowerShell en Windows 10, debe cambiar la política de ejecución. Para cambiar la política de ejecución para ejecutar scripts de PowerShell en Windows 10, siga estos pasos:

  1. Abrir comienzo.
  2. a la investigación Potencia Shellhaga clic con el botón derecho en el resultado de arriba y seleccione el Ejecutar como administrador Posibilidad.
  3. Escriba el siguiente comando para permitir que se ejecuten los scripts y presione Ingresar:Set-ExecutionPolicy RemoteSigned
  4. Tipo A y presiona Ingresar (si es aplicable).
  5. Escriba el siguiente comando para ejecutar el script y presione Ingresar:& "C:PATHTOSCRIPTfirst_script.ps1"En el comando anterior, reemplace «PATH TO SCRIPT» con la ubicación de su script. Por ejemplo, este comando ejecuta un script almacenado en la carpeta Descargas:& "C:UsersusernameDownloadsfirst_script.ps1"

Fuente: Windows Central (Crédito de la imagen: Fuente: Windows Central) Una vez que se completen los pasos, el script se ejecutará y, si está escrito correctamente, debería ver su salida en la pantalla sin ningún problema. En Windows 10, PowerShell incluye cuatro criterios para las opciones de ejecución:

  • Límite – Detiene la ejecución de un script.
  • Firmado remoto – Permite las secuencias de comandos creadas en el dispositivo, pero las secuencias de comandos creadas en otra computadora solo se ejecutarán si contienen la firma de un editor de confianza.
  • Todo firmado – Todos los scripts se ejecutarán, pero solo si los ha firmado un editor de confianza.
  • ilimitado – Ejecute cualquier script sin restricciones.

Solo debe permitir scripts locales si necesita ejecutar un script desde una fuente confiable. Si no planea ejecutar secuencias de comandos regularmente, es una buena idea restablecer los valores predeterminados para bloquear las secuencias de comandos que no son de confianza, utilizando las mismas instrucciones anteriores, pero además paso 4Utilizar elSet-ExecutionPolicy RestrictedOrdenado.

Más recursos de Windows

Para obtener más artículos útiles, cobertura y respuestas a las preguntas frecuentes sobre Windows 10 y Windows 11, consulte los siguientes recursos:

¿Qué te pareció este artículo?
Cómo vectorizar una imagen en Adobe Illustrator
Cómo vectorizar una imagen en Adobe Illustrator

Hay dos tipos de imágenes digitales: raster y vector. Las imágenes rasterizadas se componen de píxeles individuales y contienen una Leer más

Cómo obtener Wi-Fi sin un proveedor de servicios de Internet: 5 formas
Cómo obtener Wi-Fi sin un proveedor de servicios de Internet: 5 formas

El acceso a Internet es caro. El costo promedio de una conexión a Internet doméstica en los EE. UU. es Leer más

10 mejores sitios de descarga de libros electrónicos gratuitos
10 mejores sitios de descarga de libros electrónicos gratuitos

Si tiene un lector electrónico, hay suficiente material de lectura para mantenerlo ocupado toda la vida, y esos son solo Leer más

6 formas de encontrar tu iPhone perdido
6 formas de encontrar tu iPhone perdido

Desafortunadamente, tu iPhone puede perderse en alguna parte. Nadie tiene la culpa; a veces sucede incluso si tenemos cuidado. La Leer más

4 formas de hacer una copia de seguridad de su computadora con Windows en la nube
4 formas de hacer una copia de seguridad de su computadora con Windows en la nube

Si no está haciendo una copia de seguridad de los datos de su computadora, debe comenzar ahora. Las historias de Leer más

Las 8 mejores herramientas online gratuitas para el diseño de jardines y paisajes
Las 8 mejores herramientas online gratuitas para el diseño de jardines y paisajes

Aunque puede planificar su jardín o paisaje usando solo su imaginación, normalmente obtendrá mejores resultados si lo visualiza en papel Leer más

Compartir!

Seguinos en Google News y mantente informado sobre toda la actualidad y tendencias.