PowerShell脚本无法运行问题解决方法

 

 

在某位达人的博客里面看到了Lync 2010的安装PS脚本,但是在执行脚本文件时,提示错误信息:
test.ps1 cannot be loaded because the execution of scripts is disabl
ed on this system. Please see "get-help about_signing" for more details.

从网上找了下资料,总算知道怎么让脚本可以运行了~(偶很小白T T)
参考博客地址:
http://www.tech-recipes.com/rx/2513/powershell_enable_script_support/

在窗口命令输入:Set-ExecutionPolicy unrestricted 
然后回车。
再输入Get-ExecutionPolicy 
回车
如果系统显示Unrestricte则表示已经设置成功。
再次运行脚本,一切ok了~

出于安全考虑,默认的 Windows PowerShell 策略不允许执行脚本。

上述脚本中Get-ExecutionPolicy表示获得当前环境执行powershell脚本的权限,这种权限有4个值
Restricted,默认设置,不允许运行任何脚本
AllSigned, 仅运行受信任脚本
RemoteSigned运行本地脚本,不管这些脚本是否受信任;
Unrestricted,允许运行所有脚本,甚至是不受信任的;
一般状况下我们把级别设置为RemoteSigned这样方便脚本调试运行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章