POWERSHELL: ¿Qué es PowerShell?

Windows PowerShell es un componente de shell y scripts de Windows Management
Framework, un marco de administración de automatización / configuración de Microsoft creado en
.NET Framework. PowerShell se instala de forma predeterminada en todas las versiones
compatibles de los sistemas operativos de cliente y servidor de Windows desde Windows 7 /
Windows Server 2022. Powershell se puede actualizar en cualquier momento mediante la
descarga de una versión posterior de Windows Management Framework (WMF). La versión
«Alpha» de PowerShell 6 es multiplataforma (Windows, Linux y OS X) y que puede descargar en el siguiente enlace.

Windows PowerShell se incluye con Windows Management Framework. La instalación y configuración no
son necesarias en las versiones modernas de Windows. Las actualizaciones de PowerShell se pueden realizar instalando una versión más reciente de Windows Management Framework.

Permitir que los scripts almacenados en su máquina se ejecuten sin firmar:

Por razones de seguridad, PowerShell está configurado de forma predeterminada para permitir
solo la ejecución de scripts firmados. La ejecución del siguiente comando le permitirá ejecutar
scripts sin firmar (debe ejecutar PowerShell como administrador para hacer esto).

Set-ExecutionPolicy RemoteSigned

Otra forma de ejecutar los scripts de PowerShell es usar Bypass como ExecutionPolicy :

powershell.exe -ExecutionPolicy Bypass -File «c:\MyScript.ps1»