运行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

🏆 每日挑战:你知道答案吗?

如何在 Python 中检查变量的类型?

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

文澜千文文澜千文Beta

请登录以使用此功能。

弹窗图片

年终回馈! 200积分免费领取,可通过用户中心或VIP会员页面通过兑换码进行兑换:OAK-8909956

Loading...