为何双击运行ps1会秒退?
powershell吧
全部回复
仅看楼主
level 6
火力比萨 楼主
Problem: 为何双击运行ps1会秒退?如何解决这个情况?
Details: 在powershell中直接输入例如test.ps1,是可以正常运行的,但是文件夹中双击运行(或右键以powershell运行)就会秒退,即使代码中写了pause也无济于事。
2020年05月19日 10点05分 1
level 6
powershell默认是禁止的。Windows默认是不允许运行powershell脚本的,可以使用命令"get-executionpolicy"查看当前系统的运行权限。
一共有四种运行权限:
Restricted——默认的设置, 不允许任何script运行
AllSigned——只能运行经过数字证书签名的script
RemoteSigned——运行本地的script不需要数字签名,但是运行从网络上下载的script就必须要有数字签名
Unrestricted——允许所有的script运行
修改运行权限:
命令行输入 powershell
set-executionpolicy remotesigned
然后输入y确认。
2020年05月19日 11点05分 2
1