Je ne sais pas si quelqu'un a soigneusement essayé et testé ceci ou non, mais même dans les dernières mises à jour de Windows 10 (11 pourrait être aussi, mais pas essayé), si vous exécutez ces lignes dans l'ordre exact donné, alors vous pouvez facilement régler le paramètre ExecutionPolicy
à votre convenance.
Ouvrir Powershell avec l'élévation Admin( Run As Administrator
) et exécuter ces lignes une par une, mais les 3 dans l'ordre exact donné est nécessaire :
powershell "Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned -Force"
powershell "Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force"
powershell "Set-ExecutionPolicy -Scope LocalMachine -ExecutionPolicy RemoteSigned -Force"
Et après cela, non seulement la fenêtre Powershell actuelle, mais même les fenêtres Powershell nouvellement ouvertes par n'importe quel utilisateur seraient en mesure d'exécuter des .ps1 scripts.
Faites-moi savoir dans les commentaires si vous avez des problèmes.
1 votes
Je sais que ce fil de discussion date, mais deux personnes de la communauté ont écrit deux messages qui traitent de cette réponse en profondeur ici. adamtheautomator.com/run-powershell-script