Powershell腳本的4種執(zhí)行權(quán)限介紹
Restricted——默認(rèn)的設(shè)置, 不允許任何script運(yùn)行
AllSigned——只能運(yùn)行經(jīng)過(guò)數(shù)字證書(shū)簽名的script
RemoteSigned——運(yùn)行本地的script不需要數(shù)字簽名,但是運(yùn)行從網(wǎng)絡(luò)上下載的script就必須要有數(shù)字簽名
Unrestricted——允許所有的script運(yùn)行
windows默認(rèn)不允許任何腳本運(yùn)行,你可以使用"Set-ExecutionPolicy"cmdlet來(lái)改變的你PowerShell環(huán)境。例如,你可以使用如下命令讓PowerShell運(yùn)行在無(wú)限制的環(huán)境之下:
Set-ExecutionPolicy Unrestricted
但在win7下,必須使用管理員的權(quán)限啟動(dòng)命令命令行,否則會(huì)報(bào)“Set-ExecutionPolicy : 對(duì)注冊(cè)表項(xiàng)“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的訪問(wèn)被拒絕?!卞e(cuò)誤。
使用java調(diào)用powershell腳本,可以使用以下命令:
String cmd = "cmd /c powershell -ExecutionPolicy RemoteSigned -noprofile -noninteractive -file \""+ scriptFilename + "\"";
相關(guān)文章
如何防范PowerShell代碼注入漏洞繞過(guò)受限語(yǔ)言模式
這篇文章主要介紹了如何防范PowerShell代碼注入漏洞繞過(guò)受限語(yǔ)言模式的相關(guān)資料,需要的朋友可以參考下2017-10-10Powershell改變腳本執(zhí)行優(yōu)先權(quán)的代碼分享
這篇文章主要介紹了Powershell改變腳本執(zhí)行優(yōu)先權(quán)的代碼分享,本文通過(guò)控制進(jìn)程的方式調(diào)整程序的執(zhí)行順序,需要的朋友可以參考下2014-11-11PowerShell小技巧之配置機(jī)器的靜態(tài)IP
本文主要介紹了利用PowerShell配置靜態(tài)IP地址的方法以及示例,有需要的朋友參考下2014-09-09Windows Powershell 自定義控制臺(tái)
這篇文章主要介紹了Windows Powershell 自定義控制臺(tái),包括選項(xiàng)、字體、布局和顏色四個(gè)方面的自定義風(fēng)格,希望對(duì)大家有所幫助2014-08-08PowerShell 語(yǔ)音計(jì)算器實(shí)現(xiàn)代碼
帶中文發(fā)音功能的計(jì)算器程序,支持鼠標(biāo)和小鍵盤輸入,支持多種數(shù)值轉(zhuǎn)人民幣的相關(guān)資料2017-10-10PowerShell入門教程之快速學(xué)習(xí)PowerShell的幾個(gè)方法
這篇文章主要介紹了PowerShell入門教程之快速學(xué)習(xí)PowerShell的幾個(gè)方法,本文提出了3種快速學(xué)習(xí)PowerShell的方法,需要的朋友可以參考下2014-10-10探索PowerShell (三) PowerShell下使用Aliases
這一節(jié)就來(lái)介紹PowerShell下的Aliases。在PowerShell中,為了習(xí)慣于使用,可以使用別名代替命令2012-12-12