在執(zhí)行各種命令時(shí)候瓦阐,用PS會(huì)遇到報(bào)錯(cuò)羽峰,解決辦法如下:
在Powershell 終端運(yùn)行腳本遇到如下報(bào)錯(cuò):
“ .\run.ps1 : 無(wú)法加載文件 C:\platform-tools.\run.ps1氛濒,因?yàn)樵诖讼到y(tǒng)上禁止運(yùn)行腳本枚钓。”
這是沒(méi)有得到授權(quán)的問(wèn)題狡门,需要修改權(quán)限陷寝。
輸入指令:
get-ExecutionPolicy
系統(tǒng)返回結(jié)果:Restricted
Restricted
允許單獨(dú)的命令,但不會(huì)運(yùn)行腳本其馏。
阻止所有腳本文件的運(yùn)行凤跑,包括格式設(shè)置文件和配置文件 (.ps1xml)、模塊腳本文件 (.psm1) 和 Windows PowerShell 配置文件 (.ps1)叛复。
輸入指令:
Set-ExecutionPolicy -Scope CurrentUser
RemoteSigned
修改為 RemoteSigned
模式
RemoteSigned
腳本可以運(yùn)行仔引。
要求從 Internet 下載的腳本和配置文件(包括電子郵件和即時(shí)消息程序)具有受信任的發(fā)布者的數(shù)字簽名。
不要求你在本地計(jì)算機(jī)上編寫(xiě)的腳本(不是從 Internet 下載的)具有數(shù)字簽名褐奥。
如果腳本已被取消阻止(比如通過(guò)使用 Unblock-File cmdlet)咖耘,則運(yùn)行從 Internet 下載但未簽名的腳本。
存在運(yùn)行來(lái)自 Internet 之外的源的未簽名腳本和已簽名但卻是惡意的腳本的風(fēng)險(xiǎn)撬码。
出現(xiàn)執(zhí)行策略更改的內(nèi)容儿倒,輸入:Y
,更改執(zhí)行策略呜笑。
輸入指令:get-ExecutionPolicy
义桂,檢查確認(rèn)權(quán)限是否更改找筝。
系統(tǒng)返回結(jié)果:RemoteSigned
蹈垢,表明權(quán)限已更改慷吊。
原文鏈接:https://blog.csdn.net/weixin_43939392/article/details/123537132