2018年11月16日 星期五

PowerShell 學習 - 本機使用者無法執行PowerShell





有時候會遇到要讓使用者電腦設定值相同
這時候用PowerShell來執行其實還蠻方便的
不過有時候還是會遇到無法執行PowerShell的電腦
這時候用下面這段執行後就可以執行


Set-ExecutionPolicy RemoteSigned



執行必須注意:
1.使用最高權限開啟PowerShell

2.輸入"Set-ExecutionPolicy RemoteSigned" 後,再寫"Y" 確認執行






執行指令參考文章有說明到,「執行原則」有下列 4 種:
Restricted :關閉腳本檔的執行功能,這是預設的設定值。
AllSigned :只允許執行受信任發行者簽署過的腳本檔。
RemoteSigned :在本機電腦所撰寫的腳本檔,不需要簽署就可執行;但是從網際網路(例如:email、MSN Messenger)下載的腳本檔就必須經過受信任發行者的簽署才能執行。
Unrestricted :任何腳本檔皆可被執行,但是於執行網際網路下載的腳本檔時,會先出現警告的提示視窗。

參考文章:
Windows PowerShell 基本操作 - 執行 Windows PowerShell 腳本