在安装chocolatey(官网)的时候,不能运行chocolateyInstall.pal脚本文件。blog
查阅资料后,得出以下解决办法:rem
首次在计算机上启动 Windows PowerShell 时,现用执行策略极可能是 Restricted(默认设置)。get
Restricted 执行策略不容许任何脚本运行。
AllSigned 和 RemoteSigned 执行策略可防止 Windows PowerShell 运行没有数字签名的脚本。io
本主题说明如何运行所选未签名脚本(即便在执行策略为 RemoteSigned 的状况下),还说明如何对
脚本进行签名以便您本身使用。im
有关 Windows PowerShell 执行策略的详细信息,请参阅 about_Execution_Policy。脚本
若要了解计算机上的现用执行策略,请键入:db
get-executionpolicyimg
若要在本地计算机上运行您编写的未签名脚本和来自其余用户的签名脚本,请使用如下命令将计算机上的
执行策略更改成 RemoteSigned:计算机
set-executionpolicy remotesigned文件
有关详细信息,请参阅 Set-ExecutionPolicy。