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?
8 mejores sitios para leer manga en línea gratis
8 mejores sitios para leer manga en línea gratis

Así como el mundo de la animación japonesa, llamado anime, ha ganado popularidad a lo largo de los años, también Leer más

Las 5 mejores aplicaciones para descargar música para Android gratis
Las 5 mejores aplicaciones para descargar música para Android gratis

Desde Netflix hasta Spotify, la mayoría de los servicios ahora se enfocan en la transmisión de música y videos. El Leer más

Los mejores planes de telefonía prepago en 2022
Los mejores planes de telefonía prepago en 2022

Los mejores planes de telefonía prepago son la clave para defenderse de las subidas de precios. Con un plan prepago, Leer más

5 nuevos estrenos de Netflix que todos verán en streaming la próxima semana
5 nuevos estrenos de Netflix que todos verán en streaming la próxima semana

Todos los ojos estaban puestos en Netflix esta semana cuando el transmisor anunció sus últimos resultados trimestrales el 19 de Leer más

Las 9 mejores soluciones para iPhone El volumen de la alarma es bajo o alto
Las 9 mejores soluciones para iPhone El volumen de la alarma es bajo o alto

Configurar una alarma es una tarea simple en un iPhone. Pero, ¿qué pasa si el volumen de la alarma es Leer más

Cómo habilitar la autenticación de dos factores en Steam
Cómo habilitar la autenticación de dos factores en Steam

Todos los jugadores de PC adoran Steam por gastar cientos de dólares para comprar y descargar juegos a su computadora. Leer más

Compartir!

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