Dans cet article, la politique d'exécution 'Bypass' de PowerShell sera élaborée.
Contournement de l'exécution de la stratégie Windows PowerShell
Comme indiqué ci-dessus, lorsque le ' Contourne ” la politique d'exécution est activée, elle élimine toutes les restrictions qui empêchaient le script de s'exécuter dans PowerShell.
Des exemples d'activation de la stratégie d'exécution « Bypass » dans PowerShell sont donnés ci-dessous.
Exemple 1 : Définir la stratégie d'exécution sur « Contourner » pour la console PowerShell
Cette démonstration activera la politique d'exécution 'Bypass' dans PowerShell :
Set-ExecutionPolicySet-ExecutionPolicy -ExecutionPolicy Contourne
Vérifions si la politique d'exécution a été activée ou non en exécutant la commande ci-dessous :
Get-ExecutionPolicy
Exemple 2 : Définir la stratégie d'exécution sur « Contourner » pour PowerShell ISE
Cet exemple activera la politique d'exécution 'Bypass' dans le script PowerShell :
Set-ExecutionPolicySet-ExecutionPolicy -ExecutionPolicy ContourneGet-ExecutionPolicy
Exemple 3 : Définir la stratégie d'exécution sur « Contourner » pour un script PowerShell
Dans cet exemple, la politique d'exécution 'Bypass' sera activée pour un fichier de script spécifique :
powershell.exe -ExecutionPolicy Ignorer C:\Nouveau\Array.ps1Selon le code ci-dessus :
- Tout d'abord, écrivez le ' powershell.exe » applet de commande suivie du « Get-ExecutionPolicy ” applet de commande.
- Après cela, ajoutez le ' -ExecutionPolicy ' puis affectez-lui le paramètre ' Contourne ' valeur.
- Enfin, précisez le chemin du script pour activer la politique d'exécution « Bypass » :
Il s'agissait de définir la politique d'exécution 'Bypass' dans PowerShell.
Conclusion
Le contournement de l'exécution de la stratégie Windows PowerShell est le processus permettant d'activer le ' Contourne ” politique d'exécution pour le script ou la console spécifique. La politique d'exécution 'Bypass' est utilisée pour lever toutes les restrictions pour exécuter des scripts de n'importe où. Cet article a développé la politique de 'contournement' d'exécution de PowerShell avec plusieurs exemples.