本文為大家介紹powershell 修改組策略(powershell執(zhí)行權(quán)限),下面和小編一起看看詳細(xì)內(nèi)容吧。
在windows 11(或10)上,默認(rèn)情況下,當(dāng)您嘗試在powershell 上運(yùn)行腳本時(shí),它將失敗并顯示“無(wú)法加載,因?yàn)樵诖讼到y(tǒng)上禁用運(yùn)行腳本”錯(cuò)誤消息。這是因?yàn)閜owershell 具有執(zhí)行策略安全功能,可以控制配置文件的加載方式和腳本的運(yùn)行方式,以防止惡意代碼在系統(tǒng)上運(yùn)行。下面介紹如何更改執(zhí)行策略以在windows 11 或10 上的powershell 上成功運(yùn)行腳本。
更改windows 11 上的powershell 執(zhí)行策略
1. 在windows 11 上打開(kāi)開(kāi)始。
2. 搜索powershell,右鍵單擊最上面的結(jié)果并選擇以管理員身份運(yùn)行的選項(xiàng)。
3. 鍵入以下命令以確認(rèn)當(dāng)前執(zhí)行策略并按enter:
獲取執(zhí)行策略
4. (可選)鍵入以下命令以查看有效的powershell 執(zhí)行策略并按enter:
獲取執(zhí)行策略列表
5. 鍵入以下命令更改powershell 執(zhí)行策略以允許腳本在windows 11 上運(yùn)行,然后按enter:
設(shè)置執(zhí)行策略remotesigned
6. (可選)鍵入以下命令以更改執(zhí)行策略以防止腳本運(yùn)行,然后按enter:
設(shè)置執(zhí)行策略受限
完成這些步驟后,您可以再次執(zhí)行該腳本,它現(xiàn)在應(yīng)該可以在windows 11 上成功運(yùn)行。如果您不想再在您的計(jì)算機(jī)上運(yùn)行該腳本,您可以運(yùn)行這些步驟中提到的可選命令。
如果要更改執(zhí)行策略以針對(duì)當(dāng)前用戶或本地計(jì)算機(jī)運(yùn)行腳本,則需要使用如下范圍選項(xiàng):set-executionpolicy -executionpolicy remotesigned -scope currentuser 或.設(shè)置執(zhí)行策略-executionpolicy remotesigned -scope localmachine
在windows 11 上,您可以選擇四種不同的執(zhí)行策略來(lái)允許或拒絕腳本:
restricted 阻止任何腳本文件運(yùn)行。
remotesigned 允許在計(jì)算機(jī)上創(chuàng)建腳本。但是,如果沒(méi)有受信任的簽名,在另一臺(tái)設(shè)備上創(chuàng)建的腳本將無(wú)法運(yùn)行。
allsigned 允許所有腳本運(yùn)行。但是,僅當(dāng)受信任的發(fā)布者包含簽名時(shí)。
unrestricted 不受限制地運(yùn)行任何腳本。
如果您需要運(yùn)行沒(méi)有所需參數(shù)且不返回任何輸出的腳本,則無(wú)需更改執(zhí)行策略。相反,您可以使用powershell.exe -file filename -executionpolicy bypass 命令繞過(guò)限制。
好了,powershell 修改組策略(powershell執(zhí)行權(quán)限)的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。