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