运行Powershell脚本时提示:UnauthorizedAccess

注意:如果你想要像使用 bat 脚本那样运行 ps1 脚本,需要设置执行策略,你可以先使用Get-ExecutionPolicy查看你当前的执行策略:

Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force

也可以将执行策略设置为 Unrestricted 以直接运行ps1脚本:

Set-ExecutionPolicy Unrestricted

若执行.ps1指令稿却出现这样的错误讯息,表示目前PowerShell 中的执行原则(Excution Policy)可能被设定为Restricted,不允许执行指令稿。

若想要让PowerShell 允许执行自己撰写的.ps1指令稿,可依照以下步骤更改执行原则的设定。

在PowerShell 启动捷径上按下滑鼠右键,选择以系统管理员身分执行PowerShell。

输入:Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force

如果想要查询目前PowerShell 的执行原则设定值,可以执行以下PowerShell 指令:

Get-ExecutionPolicy

如果想要将PowerShell 的执行原则回复成预设的Restricted,可以执行:

Set-ExecutionPolicy Restricted
温馨提示 : 非特殊注明,否则均为©李联华的博客网原创文章,本站文章未经授权禁止任何形式转载;IP地址:3.140.188.250,归属地:俄亥俄州Dublin ,欢迎您的访问!
文章链接:https://www.ooize.com/prompt-when-running-powershell-script-unauthorizedaccess.html
订阅
提醒
guest

0 评论
内联反馈
查看所有评论
Popup Image

通知

本站原则上是免费提供技术支持,但是服务器维护和运营成本高,可以实行自由赞助:赞助

Loading...