touch.ps1文件未进行数字签名,因此无法在当前系统上运行该脚本。如果要运行该脚本,需要修改执行策略。以下是修改执行策略的方法:
-
以管理员身份打开
powershell。 -
输入以下命令,以允许运行未签名的脚本:
powershellCopy code Set-ExecutionPolicy Bypass -
输入以下命令,以查看当前的执行策略:
powershellCopy code Get-ExecutionPolicy -
输入以下命令,以设置执行策略为
RemoteSigned,从而允许运行本地计算机上编写的未签名脚本:
powershellCopy code Set-ExecutionPolicy RemoteSigned
更多关于执行策略的信息,请参阅微软官网 https:/go.microsoft.com/fwlink/?LinkID=135170。以下是对于执行策略的说明:
Restricted:默认的执行策略,只允许运行单个命令,不允许运行脚本。AllSigned:允许运行已签名的脚本,但对于未签名的脚本安全性和数字签名没有要求,因此存在安全风险。RemoteSigned:允许运行已签名的脚本和本地计算机上编写的未签名脚本,但从 Internet 下载的脚本和配置文件必须具有受信任的发布者的数字签名。