Het geaccepteerde antwoord is juist, maar de beleidsaanpassing is alleen beschikbaar voor de momenteel lopende instantie van de Powershell, dat wil zeggen zodra de instantie van de Powershell is afgesloten. De polis zal worden gereset. Als een gebruiker een andere instantie van de Powershell opnieuw opent, zal de standaard policy worden toegepast die Restricted
is Voor mij moet ik de VisualStudio Code console en g++ van cygwin gebruiken om dingen te bouwen. De console maakt gebruik van Powershell, met het standaard beleid kan er niets gedaan worden. Een oplossing is het veranderen van het beleid telkens als de console wordt afgevuurd in VisualStudio Code console, misschien een script om het beleid te veranderen.
Ik ben lui, dus een andere oplossing is als ik de Powershell in admin mode draai, vergelijkbaar met wat het geaccepteerde antwoord doet. maar met een extra parameter die de waarden in de Registry tabel verandert. Als het eenmaal gedaan is. Andere instanties van Powershell zullen standaard het RemoteSigned
beleid gebruiken.
set-executionpolicy remotesigned -Scope CurrentUser