Powershell脚本的4种执⾏权限介绍
Restricted——默认的设置,不允许任何script运⾏
AllSigned——只能运⾏经过数字证书签名的script
RemoteSigned——运⾏本地的script不需要数字签名,但是运⾏从⽹络上下载的script就必须要有数字签名Unrestricted——允许所有的script运⾏
windows默认不允许任何脚本运⾏,你可以使⽤"Set-ExecutionPolicy"cmdlet来改变的你PowerShell环境。例如,你可以使⽤如下命令让PowerShell运⾏在⽆限制的环境之下:
复制代码代码如下:
Set-ExecutionPolicy Unrestricted
shell代码但在win7下,必须使⽤管理员的权限启动命令命令⾏,否则会报“Set-ExecutionPolicy : 对注册表
项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的访问被拒绝。”错误。使⽤java调⽤powershell脚本,可以使⽤以下命令:
复制代码代码如下:
String cmd = "cmd /c powershell -ExecutionPolicy RemoteSigned -noprofile -noninteractive -file \""+ scriptFilename + "\"";

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。