Cómo crear scripts de PowerShell en Windows 10 y Windows 11 con Visual Studio Code

MS Office

¿Sabía que puede crear scripts de PowerShell en Windows 10 y Windows 11? Ahora que instaló PowerShell en Windows, es posible que desee saber qué puede hacer con él en su PC. En esta guía, le mostraremos cómo crear un archivo de secuencia de comandos simple con Visual Studio Code y ejecutar el archivo de secuencia de comandos en PowerShell en Windows 10. y ventanas 11

Primero, necesitas aprender a crear un script básico de PowerShell. Una vez que aprenda eso, podrá crear y ejecutar PowerShell guiones en Windows 10 y Windows 11 para que su flujo de trabajo sea más eficiente y así sea más productivo.

Cómo crear scripts de PowerShell en Windows 10 y Windows 11

Anteriormente, podía crear secuencias de comandos con casi cualquier editor de texto. Sin embargo, la opción preferida de Microsoft para avanzar es usar el editor de código de Visual Studio con la extensión de PowerShell.

Visual Studio Code (VS Code) es un editor de código fuente potente pero ligero que se ejecuta en su escritorio y está disponible en Windows, macOS y Linux.

VS Code viene con soporte integrado para JavaScript, TypeScript y Node.js. Como beneficio adicional, obtiene un rico ecosistema de extensiones para otros lenguajes de desarrollo, incluidos C++, C#, Java, Python, PHP, Go, así como tiempos de ejecución, como .NET y Unity.

En esta guía, nos concentraremos en qué hacer para prepara tu pc para crear scripts de PowerShell en Windows 10.

Instalar código VS

1. Descargue el instalador de VS Code en Windows
2. Una vez descargado, ejecute el instalador (VSCodeUserSetup-{version}.exe) para instalar VS Code

Alternativamente, también puede descargar un archivo Zip, extraerlo y ejecutar el instalador de VS Code desde allí.

Una vez que se instala VS Code, se debe instalar la extensión de PowerShell para permitir la creación de scripts de PowerShell.

Instalar la extensión PowerShell en VS Code

Aquí se explica cómo abrir VS Code e instalar la extensión de PowerShell

1. Abierto Código VS
2.Hacer clic Extensiones desde el panel izquierdo (indicador de flecha)
3. Busque y seleccione «PowerShell»
4. Haga clic en Instalar botón para instalar el Potencia Shell (o Vista previa de PowerShell) extensión en código VS

Después de completar los pasos, puede comenzar a crear scripts de PowerShell en Windows 10 con VS Code.

Si desea instalar otras extensiones en el futuro, use el atajo de teclado Ctrl + Mayús + X para ser llevado directamente a las extensiones de VS Code. Si tiene tiempo, puede familiarizarse con otros métodos abreviados de teclado disponibles usando «Mostrar todos los comandos» en VS Code, Ctrl + Mayús + P atajo de teclado.

Cree scripts de PowerShell con VS Code

Esto es lo que debe hacer para crear un script:

1. Abierto Código VS
2. Haga clic en el Expediente menú y seleccione el Archivo nuevo opción. Alternativamente,
utilizar el Ctrl + N atajo de teclado

3. Desde aquí, puede ir al menú Archivo nuevamente, luego seleccionar Guardar como para cambiar el tipo de archivo. Alternativamente, use el atajo de teclado Ctrl + Mayús + S
4. Cambie el nombre del archivo y la ubicación que desee en su PC. Cambie «Guardar como tipo» a Potencia Shell como se muestra

5. Haga clic en Ahorrar para guardar el archivo

Ahora que se ha creado un archivo de secuencia de comandos de PowerShell, debería aparecer en sus archivos como un archivo de Windows PowerShell, con un .ps1 extensión de archivo. Con el archivo PowerShell «TestScript» recién creado, podemos agregar un comando para que el archivo se ejecute en PowerShell. Esto es lo que debe hacer.

1. Abra el archivo que creó en VS Code
2. Escriba un nuevo o pegue un script que desee ejecutar:
Write-Host "¡Hola, mundo! ¡Creé un script de PowerShell!"
La secuencia de comandos anterior generará la frase: «¡Hola, mundo! ¡Creé una secuencia de comandos de PowerShell!»
3. (Opcional) Puede utilizar el Correr en la esquina superior derecha o presione F5 para ejecutar el script en una ventana integrada de PowerShell y ver el resultado a continuación como se muestra

4. Haga clic en el Expediente menú y haga clic Ahorrar cuando haya terminado de guardar el archivo

Cambiar la política de ejecución de Windows en PowerShell

Una vez que complete los pasos con VS Code, el script de PowerShell estará listo para ejecutarse. Pero antes de ejecutar su archivo de secuencia de comandos, debe cambiar la política de ejecución en Windows 10. De forma predeterminada, las secuencias de comandos no están autorizadas para ejecutarse en PowerShell.

Aquí se explica cómo cambiar eso.

1. Abierto Potencia Shell y Ejecutar como administrador
2. Copie y pegue el siguiente comando para ejecutar scripts de PowerShell:
Set-ExecutionPolicy RemoteSigned
3. Presione Ingresar para ejecutar el comando
4. Tipo A y Prensa Ingresar

Ahora que se cambió la política de ejecución de Windows 10 en PowerShell, es hora de ejecutar el script de PowerShell.
1. Abra PowerShell y Ejecutar como administrador
2. Pegue la ruta del archivo en el archivo de script de PowerShell que se creó.
C:\Usuarios\DAVE\Descargas\TestScript.ps1
3. Presione Ingresar para ejecutar el script

Después de completar los pasos, se ejecutará el script de PowerShell. Si el script se escribió correctamente, debería ver su salida en PowerShell.

Más recursos de Windows 10 y Windows 11

Para obtener más artículos útiles, cobertura y respuestas a preguntas frecuentes sobre Windows 10, visite los recursos de WindoQ disponibles a continuación.

Windows 10 en WindoQ: todo lo que necesita saber

Windows 11 en WindoQ: todo lo que necesita saber

OnPodcast: el podcast de WindoQ en YouTube

¿Tiene alguna sugerencia para los consejos y trucos de Windows 10 y Windows 11? ¡Cuéntanos en los comentarios!

Preguntas más frecuentes

¿Qué es el módulo de secuencias de comandos de PowerShell?

Este módulo es una introducción a la creación de scripts con PowerShell. Introduce varios conceptos para ayudarlo a crear archivos de script y hacerlos lo más sólidos posible. Comprender cómo escribir y ejecutar scripts. Utilice variables y parámetros para que sus scripts sean flexibles. Aplique lógica de control de flujo para tomar decisiones inteligentes.

¿Cómo creo un script de PowerShell en Windows 10?

En Windows 10, puede crear archivos de secuencias de comandos de PowerShell con prácticamente cualquier editor de texto o la consola integrada de entorno de secuencias de comandos integrado (ISE).Para crear un script de PowerShell con el Bloc de notas en Windows 10, siga estos pasos: Abra Inicio. Busque el Bloc de notas y haga clic en el resultado superior para abrir la aplicación.

¿Qué puedes hacer con PowerShell en Office 365?

Como administradores de Office 365, tenemos la oportunidad de usar PowerShell para una amplia variedad de tareas administrativas. Los scripts de PowerShell permiten automatizar tareas complejas y rutinarias, lo que ahorra tiempo y reduce los errores del operador. Puede encontrar muchos scripts de PowerShell en línea que los MVP y otros miembros de la comunidad de Office 365 han desarrollado y compartido.

¿Cómo ejecuto scripts de PowerShell en Visual Studio Code?

Para instalar la extensión de PowerShell en VS Code, siga estos pasos: Abra VS Code. Haga clic en la pestaña Extensiones en el panel izquierdo. Busque PowerShell y seleccione el resultado superior. Haga clic en el botón Instalar. Después de completar los pasos, puede comenzar a escribir scripts de PowerShell con Visual Studio Code.

¿Cómo instalo PowerShell para Microsoft 365?

Instale los módulos de PowerShell para Microsoft 365 (hecho solo una vez para cada computadora del administrador). Conéctese a su suscripción de Microsoft 365 (una vez para cada sesión de PowerShell). Reúna la información necesaria para ejecutar los comandos necesarios de PowerShell para Microsoft 365. Ejecute los comandos de PowerShell para Microsoft 365.

¿Cómo ejecuto un script de PowerShell desde el símbolo del sistema?

El archivo actual abrirá una ventana del símbolo del sistema y mostrará el mensaje «Presione cualquier tecla para continuar». Cuando presiona una tecla, solo entonces se ejecutará el script de PowerShell. Si prefiere que la secuencia de comandos se ejecute sin que usted tenga que intervenir, edite la secuencia de comandos anterior y elimine la línea «PAUSA».

¿Cómo crear un archivo de script en Windows 10?

De todos modos, el archivo de script debe crearse en el sistema en el que se ejecutará y siempre recomendamos usar el Bloc de notas para hacer el trabajo. El Bloc de notas es el editor de texto estándar en Windows 10 y es básico. Puede cambiar la fuente en el Bloc de notas, pero más allá de eso, no hay nada más que pueda hacer.

¿Qué puedo hacer con los scripts de PowerShell en Microsoft 365?

Casi cualquier cosa que pueda hacer manualmente en los centros de administración de Microsoft 365 mediante el navegador también puede realizarse escribiendo sus scripts de PowerShell. ¿Por qué usar scripts de PowerShell?

¿Qué es el repositorio de Office PowerShell?

Este repositorio contiene contenido de referencia de los cmdlets de Office PowerShell con fines de ayuda. El conocimiento experto sobre Office PowerShell se distribuye entre clientes, MVP, socios, equipos de productos, soporte y otros miembros de la comunidad.

¿Cómo instalar el módulo msonline en Windows PowerShell?

1 Abra un símbolo del sistema de Windows PowerShell con privilegios elevados (ejecute Windows PowerShell como administrador). 2 Ejecute el comando Install-Module MSOnline. 3 Si se le solicita que instale el proveedor de NuGet, escriba Y y presione Entrar. 4 Si se le solicita que instale el módulo desde PSGallery, escriba Y y presione Entrar.

¿Qué módulo de PowerShell puedo usar para conectarme a Microsoft 365?

Hay dos versiones del módulo de PowerShell que puede usar para conectarse a Microsoft 365 y administrar cuentas de usuario, grupos y licencias: Azure Active Directory PowerShell para Graph, cuyos cmdlets incluyen AzureAD en su nombre; Módulo Microsoft Azure Active Directory para Windows PowerShell, cuyos cmdlets incluyen Msol en su nombre

WindoQ