如下说明是翻译
PowerShell
中
: help Get-ExecutionPolicy
产生的帮助信息
.
译者
: Edengundam(
马涛
)
Get-ExecutionPolicy
大纲
取得shell的当前执行策略.
语法
Get-ExecutionPolicy [<CommonParameters>]
详细描述
Get-ExecutionPolicy cmdlet取得shell中有效的执行策略. 执行策略由Set-ExecutionPolicy命令设置的用户首选项和为Windows PowerShell执行策略设置的组策略确定. 默认值为"Restricted."
参数
<
公共参数
>
此命令支持公共参数
: -Verbose, -Debug, -ErrorAction, -ErrorVariable, and -OutVariable.
更多信息
,
输入
, "get-help about_commonparameters".
返回类型
System.String
注意
更多信息, 输入"Get-Help Get-ExecutionPolicy -detailed".需要技术信息, 输入"Get-Help Get-ExecutionPolicy -full".
需要更多关于Windows PowerShell执行策略信息(也包括组策略), 输入"Get-Help About_Signing".
执行策略属于Windows PowerShell安全策略中的一部分. 它确定你是否能够读取配置文件 (包括你的Windows PowerShell个性化文件profile), 运行脚本和确定哪些脚本在运行时需要数字签名.
有效的执行策略根据你使用Set-ExecutionPolicy设置的首选项和为计算机和用户设置的组策略"启动脚本执行"决定. 优先顺序为计算机策略 >
用户策略 > Set-ExecutionPolicy设置的用户首选项.
例
1
C:/PS>get-executionpolicy
此命令取得shell的当前执行策略.
Restricted
例2
C:/PS>set-executionpolicy RemoteSigned; get-executionPolicy
这些命令设置新的shell执行策略用户首选项, 并且打印有效的执行策略. 命令使用分号(;)分隔. 这个例子中, 由于没有组策略设置, 用户的首选项就是shell的有效执行策略.
RemoteSigned
相关链接
Set-ExecutionPolicy
Get-AuthenticodeSignature
Set-AuthenticodeSignature
about_signing