运行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.145.56.203,归属地:俄亥俄州Dublin ,欢迎您的访问!
文章链接:https://www.lilianhua.com/prompt-when-running-powershell-script-unauthorizedaccess.html
Popup Image

通知

网站正式上线VIP用户角色,普通用户可通过个人中心签到获取相应的积分,每日首次签到可获得10积分,连续登录30天可兑换一个月VIP角色.

Loading...