TECH4GEEKS-LOGO-HEADER
Oxary Magazine
$10 – $15 / Week

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

En Windows 10, PowerShell le permite ejecutar comandos y scripts para automatizar tareas y cambiar la configuración de su computadora, como el símbolo del sistema. Sin embargo, PowerShell es una interfaz de línea de comandos (CLI) más potente que ofrece un conjunto de herramientas más completo y más flexibilidad. Además, a diferencia del símbolo del sistema, PowerShell está disponible en todas las plataformas, incluidas Windows, Linux y macOS.

Independientemente de la plataforma, un script es un conjunto de instrucciones escritas en un archivo de texto (usando la función especial «.ps1» extensión) que PowerShell entiende y ejecuta en secuencia para realizar diferentes acciones.

El único problema es que el protocolo de seguridad predeterminado evita que se ejecuten scripts en su computadora. Esto significa que cuando haces doble clic en un «.ps1» archivo, Windows 10 no hará nada, y si intenta ejecutar el script en PowerShell, verá el «no se puede cargar porque la ejecución del script está deshabilitada en este sistema» Mensaje de error. Sin embargo, ejecutar scripts en su computadora no es imposible. Solo necesita habilitar la política de ejecución correcta.

Esta guía lo guiará a través de los pasos para escribir y ejecutar su primer archivo de script en PowerShell usando Visual Studio Code, el Bloc de notas y la consola del entorno de scripting integrado (ISE) de PowerShell.

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

Puede crear archivos de script de PowerShell con prácticamente cualquier editor de texto o la consola ISE heredada. Sin embargo, el editor de Visual Studio Code es la opción preferida para escribir scripts siempre que sea posible.

Crear un script con VS Code

Visual Studio Code (VS Code) es un editor de código multiplataforma gratuito y extensible para editar prácticamente cualquier lenguaje de programación. Y al agregar la extensión de PowerShell, obtiene una experiencia de edición de secuencias de comandos interactiva, que incluso incluye compatibilidad con IntelliSense (finalización de código).

Todavía puede usar la aplicación PowerShell ISE, pero Visual Studio Code con la extensión de PowerShell está destinado a ser la nueva experiencia predeterminada. Además, tenga en cuenta que la experiencia anterior no obtendrá ninguna característica nueva y no es compatible con PowerShell 7.x o superior.

  Microsoft Office en Android e iOS ahora admite la coautoría de archivos confidenciales

Instalar código VS

Para instalar Visual Basic Code en Windows 10, siga estos pasos:

  • Abre el Descarga de Visual Studio página.
  • Pinchalo las ventanas botón para descargar el instalador.
  • Descarga de código de Visual Studio

    (Crédito de la imagen: futuro)

  • Haga doble clic en el instalador para comenzar el proceso.
  • Seleccione la opción «Acepto el acuerdo».
  • Pinchalo Próximo botón.
  • Confirme tareas adicionales si es necesario.
  • Pinchalo Próximo botón de nuevo.
  • Ajustes de configuración del Código VS

    (Crédito de la imagen: futuro)

  • Pinchalo Instalar botón.
  • Pinchalo Terminar botón.
  • Una vez que haya completado los pasos, puede proceder a instalar la extensión de PowerShell.

    Instalar la extensión de PowerShell

    Para instalar la extensión de PowerShell en VS Code, siga estos pasos:

  • Abrir código VS.
  • Pinchalo Extensiones lengua (Ctrl + Mayús + X) desde el panel izquierdo.
  • Buscar Potencia Shell y seleccione el mejor resultado.
  • Pinchalo Instalar botón.
  • Código VS instalar powershell

    (Crédito de la imagen: futuro)

  • Pinchalo «Confiar en el espacio de trabajo e instalar» botón.
  • Instalación y espacio de trabajo de confianza de VS Code

    (Crédito de la imagen: futuro)

    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 Code

    Para crear un script con Visual Basic Code en Windows 10, siga estos pasos:

  • Abrir Código VS.
  • Pinchalo Carpetas menú y seleccione el archivo nuevo opción.
  • Pinchalo Carpetas menú y seleccione el Guardar como opción.
  • VS Code crea un nuevo archivo ps1

    (Crédito de la imagen: futuro)

  • En el campo «Nombre de archivo», indique un nombre para el archivo con el .ps1 extensión — por ejemplo, primer_script.ps1.
  • Pinchalo Ahorrar botón.
  • Escriba una secuencia de comandos nueva o pegue la que desea ejecutar; por ejemplo, Write-Host «¡Felicitaciones! Su primer script se ha ejecutado con éxito»
    • Nota rápida: La secuencia de comandos anterior dará como resultado una salida de pantalla que dice: «¡Felicitaciones! Su primera secuencia de comandos se ha ejecutado con éxito».
  • (Opcional) Haga clic en el Clase en la parte superior derecha (o presione el botón F5 clave) para ejecutar el script.
  • Ejecute PowerShell Script en Visual Studio Code

    (Crédito de la imagen: futuro)

      Windows no enviado: esta versión inédita del menú de inicio de Windows 10 contiene mosaicos MixView 3D
  • Pinchalo Carpetas menú.
  • Pinchalo Ahorrar opción.
  • Crear un script de PowerShell con el Bloc de notas

    Para crear un script de PowerShell con el Bloc de notas en Windows 10, siga estos pasos:

  • Abrir Inicio.
  • Buscar Blocluego haga clic en el primer resultado para abrir la aplicación.
  • Escriba uno nuevo o pegue su script en el archivo de texto, por ejemplo, Write-Host «¡Felicitaciones! Su primer script se ha ejecutado con éxito»
  • Guión de cuaderno de PowerShell

    (Crédito de la imagen: futuro)

  • Pinchalo Carpetas menú.
  • Selecciona el Guardar como opción.
  • Confirme un nombre descriptivo para la secuencia de comandos; por ejemplo, primer_script.ps1.
  • Archivo de script de grabación del Bloc de notas

    (Crédito de la imagen: futuro)

  • Pinchalo Ahorrar botón.
  • Cree una secuencia de comandos de PowerShell con el entorno de secuencias de comandos integrado

    También puede usar la consola ISE PowerShell integrada para codificar sus scripts en Windows 10.

    El entorno de scripting integrado (ISE) es una herramienta compleja, pero puede comenzar con estos pasos:

  • Abrir Inicio.
  • Buscar ISE de Windows PowerShellhaga clic derecho en el primer resultado y seleccione el Ejecutar como administrador opción.
  • Pinchalo Carpetas menú.
  • Selecciona el Nuevo posibilidad de crear un nuevo vacío .ps1 carpetas.
  • Escriba una secuencia de comandos nueva o pegue la que desea ejecutar; por ejemplo, Write-Host «¡Felicitaciones! Su primer script se ha ejecutado con éxito»
  • Guión de PowerShell de ISE

    (Crédito de la imagen: futuro)

  • Pinchalo Carpetas menú.
  • Pinchalo Ahorrar opción.
  • Escriba un nombre para el script; por ejemplo, primer_script.ps1.
  • PowerShell ISE Script Ps1 Guardar

    (Crédito de la imagen: futuro)

  • Seleccione la carpeta para guardar el archivo de script.
  • Pinchalo Ahorrar botón.
  • (Opcional) Haga clic en el Clase en la parte superior derecha (o presione el botón F5 clave) para ejecutar el script.
  • Una vez que complete los pasos con el Bloc de notas, Visual Studio Code o PowerShell ISE, el script estará listo, pero fallará al usar los valores predeterminados del sistema. La razón de esto es que la configuración predeterminada de PowerShell está configurada para bloquear la ejecución de cualquier script. (La única excepción es si ejecuta el contenido del script en Visual Studio Code o PowerShell ISE).

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

    En Windows 10, para ejecutar un script con PowerShell, debe modificar la política de ejecución.

      Cómo habilitar la protección contra phishing en la actualización de Windows 11 2022

    Para cambiar la política de ejecución para ejecutar scripts de PowerShell en Windows 10, siga estos pasos:

  • Abrir Inicio.
  • Buscar Potencia Shellhaga clic derecho en el primer resultado y seleccione el Ejecutar como administrador opción.
  • Escriba el siguiente comando para permitir que se ejecuten los scripts y presione Entrar: Set-ExecutionPolicy RemoteSigned
  • Pegar A y presiona Entrar (llegado el caso).
  • Escriba el siguiente comando para ejecutar el script y presione Entrar: & «C:\RUTA\AL\SCRIPT\first_script.ps1»
  • En el comando anterior, cambie «RUTA\A\SCRIPT» en la ubicación de su script. Por ejemplo, este comando ejecuta un script almacenado en la carpeta «Descargas»: & «C:\Usuarios\nombre de usuario\Documentos\first_script.ps1»

    Ejecute el script de PowerShell en Windows 10

    (Crédito de la imagen: futuro)

    Después de completar los pasos, el script se ejecutará y, si se escribió correctamente, debería ver su salida en la pantalla sin problemas.

    PowerShell incluye cuatro políticas de ejecución que se aplican a Windows 10:

    • Límite – Impide que se ejecute cualquier script.
    • Firmado de forma remota — Permite las secuencias de comandos creadas en la computadora, pero las secuencias de comandos creadas en otro dispositivo solo se ejecutarán si incluyen una firma de un editor de confianza.
    • Todo firmado – Todos los scripts se ejecutarán, pero solo si los ha firmado un editor de confianza.
    • Sin restricción – Ejecuta cualquier script sin restricciones.

    Solo debe permitir que los scripts locales ejecuten un script desde una fuente confiable. Si no planea ejecutar secuencias de comandos regularmente, es mejor restaurar la configuración predeterminada para bloquear las secuencias de comandos que no son de confianza utilizando las mismas instrucciones descritas anteriormente, pero en etapa 4Utilizar el Política de ejecución de conjuntos restringidos ordenado.

    Más recursos

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

    • Windows 11 en Windows Central: todo lo que necesita saber
    • Windows 10 en Windows Central: todo lo que necesita saber

    ventanas 11

    Sistema operativo de última generación

    Un diseño actualizado de Windows 11 le permite hacer lo que quiera sin esfuerzo y de forma segura, con inicios de sesión biométricos para autenticación cifrada y defensas antivirus avanzadas.

    Fuente

    Etiquetas

    Comparte en:

    Ultimos Post

    Categorias

    Lorem ipsum dolor sit amet, consectetur adipiscing elit eiusmod tempor ncididunt ut labore et dolore magna
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore