Omisión de ejecución de políticas de Windows PowerShell

Omision De Ejecucion De Politicas De Windows Powershell



La política de ejecución de PowerShell es una función de seguridad que decide si ejecutar o no un script específico en la consola. Hay seis políticas de ejecución en PowerShell , incluidos 'AllSigned', 'Bypass', 'RemoteSigned', 'Restricted', 'Undefined' o 'Unrestricted'. Más específicamente, la política de ejecución predeterminada de PowerShell está configurada como 'Restringida', lo que no permite que PowerShell ejecute los scripts. Sin embargo, habilitar el “ Derivación La política de ejecución en PowerShell permite a los usuarios ejecutar scripts desde cualquier lugar porque evita todas las restricciones.

En esta publicación, se elaborará la política de ejecución 'Bypass' de PowerShell.

Omisión de ejecución de políticas de Windows PowerShell

Como se indicó anteriormente, cuando el “ Derivación ” la política de ejecución está habilitada, elimina todas las restricciones que impedían que el script se ejecutara en PowerShell.







A continuación se proporcionan ejemplos de cómo habilitar la política de ejecución 'Omitir' en PowerShell.



Ejemplo 1: establezca la política de ejecución en 'Omitir' para la consola de PowerShell

Esta demostración habilitará la política de ejecución 'Omitir' en PowerShell:



Establecer-ExecutionPolicy -Política de ejecución Derivación





Verifiquemos si la política de ejecución estaba habilitada o no ejecutando el siguiente comando:

Get-ExecutionPolicy



Ejemplo 2: establezca la política de ejecución en 'Omitir' para PowerShell ISE

Este ejemplo habilitará la política de ejecución 'Omitir' en el scripting de PowerShell:

Establecer-ExecutionPolicy -Política de ejecución Derivación

Get-ExecutionPolicy

Ejemplo 3: establezca la política de ejecución en 'Omitir' para un script de PowerShell

En este ejemplo, la política de ejecución 'Omitir' se habilitará para un archivo de script específico:

powershell.exe -Política de ejecución Omitir C:\Nuevo\Array.ps1

Según el código anterior:

  • Primero, escribe el “ powershell.exe ” cmdlet seguido del “ Get-ExecutionPolicy cmdlet.
  • Después de eso, agregue el ' -Política de ejecución ” y luego asígnele el “ Derivación ' valor.
  • Por último, especifique la ruta del script para habilitar la política de ejecución 'Omitir':

Se trataba de configurar la política de ejecución 'Omitir' en PowerShell.

Conclusión

La omisión de ejecución de políticas de Windows PowerShell es el proceso para habilitar el ' Derivación ” política de ejecución para el script o la consola específicos. La política de ejecución 'Omitir' se utiliza para eliminar todas las restricciones para ejecutar scripts desde cualquier lugar. Esta publicación ha detallado la política de 'Omisión' de ejecución de PowerShell con varios ejemplos.