1. 程式人生 > >POWERSHELL指令碼執行許可權

POWERSHELL指令碼執行許可權

1.PowerShell指令碼四種執行許可權

Restricted——預設的設定, 不允許任何script執行

AllSigned——只能執行經過數字證書籤名的script

RemoteSigned——執行本地的script不需要數字簽名,但是執行從網路上下載的script就必須要有數字簽名

Unrestricted——允許所有的script執行

2.檢視當前的許可權

Get-ExecutionPolicy

3.設定執行許可權

windows預設不允許任何指令碼執行,你可以使用"Set-ExecutionPolicy"cmdlet來改變的你PowerShell環境。例如,你可以使用如下命令讓PowerShell執行在無限制的環境之下:

Set-ExecutionPolicy Unrestricted

但在win7/win8/win10下,必須使用管理員的許可權啟動命令命令列,否則會報“Set-ExecutionPolicy : 對登錄檔項“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的訪問被拒絕。”錯誤。


使用系統管理員身份啟動PowerShell


4.開發工具

PowerGUI 非常好的一款開發工具,下載地址:http://www.xdowns.com/soft/6/56/2013/Soft_105129.html

VS也可以開發PowerShell,下載地址自己百度,很多地方都有下載!