Set-ExecutionPolicy 帮助信息

翻译 2007年09月14日 00:03:00
 
如下说明是翻译: help Set-ExecutionPolicy 产生的帮助信息.
译者: Edengundam(马涛)
 
Set-ExecutionPolicy
 
大纲
修改PowerShell中执行策略的用户首选项(preference).
 
语法
Set-ExecutionPolicy [-executionPolicy] {<Unrestricted> | <RemoteSigned> | <AllSigned> | <Restricted> | <Default>} [-whatIf] [-confirm] [<CommonParameters>]
 
详细描述
Set-ExecutionPolicy修改PowerShell中执行策略的用户首选项(preference). 执行策略是Windows PowerShell安全策略中的一部分. 它将决定你是否可以载入配置文件(包括你的Windows PowerShell profile文件)和运行脚本, 它将会在运行前确定哪些文件必须具有数字签名(digitally signed).
 
参数
 
-executionPolicy <ExecutionPolicy>
为指定一个新的执行策略. 参数名称("-Name") 可以省略.
 
合法取值如下:
 
·         Restricted: 不载入配置文件, 不执行脚本. "Restricted"是默认值.
·         AllSigned: 所有的配置文件和脚本必须通过信任的出版商签名(trusted publisher), 这里所指的脚本页包括你在本地计算机上创建的脚本.
·         RemoteSigned: 所有从互联网上下载的脚本必须通过信任的出版商签名(trusted publisher).
·         Unrestricted: 载入所有的配置文件和脚本. 如果你运行了一个从互联网上下载且没有数字签名的脚本, 在执行前你都会被提示是否执行.
 
如下列出此参数接受的参数:
 
·         Unrestricted
·         RemoteSigned
·         AllSigned
·         Restricted
·         Default
 
强制参数?
true
参数位置?
1
默认值
N/A
允许从管道绑定输入?
true (根据值)
允许通配符扩展?
false
 
-whatIf
描述执行此命令将会发生的现象, 不会真正执行此命令.
 
强制参数?
false
参数位置?
named
默认值
 
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-confirm
执行命令前提示你进行确认.
 
强制参数?
false
参数位置?
named
默认值
 
允许从管道绑定输入?
false
允许通配符扩展?
false
 
<公共参数>
此命令支持公共参数: -Verbose, -Debug, -ErrorAction, -ErrorVariable, and -OutVariable. 更多信息, 输入, "get-help about_commonparameters".
 
输入类型
System.String
 
注意
 
更多信息, 输入 "Get-Help Set-ExecutionPolicy -detailed". 需要技术信息, 输入 "Get-Help Set-ExecutionPolicy -full".
 
当你使用Set-ExecutionPolicy, 新用户的首选项将会写人注册表中, 所以不会被更改.
 
然而, 如果计算机或用户的组策略"Turn on Script Execution"被开启, 用户首选项将会写入注册表, 此时并不会生效, Windows PowerShell将会显示信息解释此冲突. 即使用户首选项比组策略更加严格, 你也不能使用Set-ExecutionPolicy覆盖组策略设置.
 
需要更多关于Windows PowerShell执行策略信息(也包括组策略), 输入"Get-Help About_Signing".
 
如果需要为该命令提供多个参数, 请使用逗号进行分隔. 例如, "<parameter-name> <value1>, <value2>".
 
1
 
C:/PS>set-executionpolicy remotesigned
 
此命令将用户首选项的执行策略修改为RemoteSigned.
 
2
 
C:/PS>Set-ExecutionPolicy Restricted
 
此命令试图设置shell执行策略为"Restricted".设置"Restricted"被写入注册表中, 由于此设置与组策略设置冲突, 因此没有生效, 虽然这里的设置比组策略设置更加严格.
 
Set-ExecutionPolicy : Windows PowerShell updated your local preference successfully, but the setting is overridden by the group policy applied to your system. Due to the override, your shell will retain its current effective execution policy of "AllSigned". Contact your group policy administrator for more information.
At line:1 char:20
+ set-executionpolicy  <<<< restricted
 
相关链接
Get-ExecutionPolicy
Set-AuthenticodeSignature
Get-AuthenticodeSignature
about_signing
 
 

Powershell中禁止执行脚本解决办法(about_Execution_Policies)

Powershell中禁止执行脚本解决办法(about_Execution_Policies) 刚开始使用Powershell,导入管理模块或者其他操作的时候会出现因为在此系统中禁止执行脚本的报错,...
  • guyue35
  • guyue35
  • 2016年05月22日 13:15
  • 2159

雪城大学信息安全讲义 3.2 Set-UID 程序的漏洞

2 Set-UID 程序的漏洞2.1 隐藏的输入:环境变量特权程序必须对所有输入进行安全检查。输入检查实际上是访问控制的一部分,特权程序必须这么做,来确保程序的安全。很多安全问题都是输入检查的错误造成...

雪城大学信息安全讲义 3.3 提升 Set-UID 程序的安全性

3.3 提升 Set-UID 程序的安全性 exec函数 exec函数系列通过将当前进程映像包装为新的,来运行紫禁城。有许多exec函数的版本,工作方式不同。它们可以归类为: 使用/不适用 She...

通过dbms_stats.set_table_stats手动设置临时表统计信息

--通过dbms_stats.set_table_stats手动设置临时表统计信息 EODA@PROD1> create global temporary table t ( x int, y va...

Java Set集合使用方法介绍(2)——宠物猫信息管理

Java public class Cat { private String name;// 名字 private int month;// 年龄 private String...
  • Rainary
  • Rainary
  • 2017年05月19日 22:18
  • 299

UVA - 1602 Lattice Animals : 完备信息 set

题目点此跳转 Lattice animal is a set of connected sites on a lattice. Lattice animals on a square lattic...
  • a27038
  • a27038
  • 2017年07月27日 10:48
  • 129

借助Set去除List中的重复信息

//去除重复信息 protected List remo(List list){ List newList = new ArrayList(); Set set = new HashS...

Hibernate Dialect must be explicitly set 错误信息解决方法

Hibernate Dialect must be explicitly set 错误信息解决方法 编程时出现这种错误的原因如下: 1、最明显的原因,在配置文件中没有设置Dialect; 2...
  • zxl0016
  • zxl0016
  • 2012年05月31日 23:07
  • 4476

雪城大学信息安全讲义 3.1 Set-UID 机制如何工作

三、Set-UID 特权程序 原文:Set-UID Programs and Vulnerabilities 译者:飞龙 这个讲义的主要目标就是来讨论特权程序,为什么需要他们,他们如何工...

oracle存储过程insert,错误信息:Non supported character set: oracle-character-set-852

这几天快被oracle存储过程给搞疯了,
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Set-ExecutionPolicy 帮助信息
举报原因:
原因补充:

(最多只允许输入30个字)