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這樣方便腳本調試運行。

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