Powershell腳本的4種執(zhí)行權限介紹
Restricted——默認的設置, 不允許任何script運行
AllSigned——只能運行經(jīng)過數(shù)字證書簽名的script
RemoteSigned——運行本地的script不需要數(shù)字簽名,但是運行從網(wǎng)絡上下載的script就必須要有數(shù)字簽名
Unrestricted——允許所有的script運行
windows默認不允許任何腳本運行,你可以使用"Set-ExecutionPolicy"cmdlet來改變的你PowerShell環(huán)境。例如,你可以使用如下命令讓PowerShell運行在無限制的環(huán)境之下:
Set-ExecutionPolicy Unrestricted
但在win7下,必須使用管理員的權限啟動命令命令行,否則會報“Set-ExecutionPolicy : 對注冊表項“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的訪問被拒絕?!卞e誤。
使用java調(diào)用powershell腳本,可以使用以下命令:
String cmd = "cmd /c powershell -ExecutionPolicy RemoteSigned -noprofile -noninteractive -file \""+ scriptFilename + "\"";
相關文章
Powershell改變腳本執(zhí)行優(yōu)先權的代碼分享
這篇文章主要介紹了Powershell改變腳本執(zhí)行優(yōu)先權的代碼分享,本文通過控制進程的方式調(diào)整程序的執(zhí)行順序,需要的朋友可以參考下2014-11-11PowerShell入門教程之快速學習PowerShell的幾個方法
這篇文章主要介紹了PowerShell入門教程之快速學習PowerShell的幾個方法,本文提出了3種快速學習PowerShell的方法,需要的朋友可以參考下2014-10-10探索PowerShell (三) PowerShell下使用Aliases
這一節(jié)就來介紹PowerShell下的Aliases。在PowerShell中,為了習慣于使用,可以使用別名代替命令2012-12-12