从 Powershell ISE 运行脚本时如何绕过执行策略

Tom*_*y K 4 powershell

所以我可以在 Powershell ISE 中编写一个脚本,而不是保存它,它会运行(ISE 上的 F5/绿色箭头)。保存后,我收到错误消息,提示我无法运行保存的脚本。如果我在保存的脚本存在的目录中打开一个 Powershell 窗口,我可以运行它

powershell -ExecutionPolicy ByPass -File script.ps1

但是,当我通过 ISE 的绿色箭头/F5 运行它时,有没有办法让它工作?我没有这台电脑的管理员权限

编辑:Windows 10

Tom*_*y K 7

好的,所以我刚刚发现您可以为自己(当前用户)设置执行策略而无需管理员权限。所以如果你从谷歌来到这里,请执行以下操作:

Set-ExecutionPolicy -Scope "CurrentUser" -ExecutionPolicy "RemoteSigned"