Jus*_*ner 3 security powershell
我正在构建一些服务器,需要在它们上运行一些PowerShell脚本.但是,我需要Set-ExecutionPolicy -ExecutionPolicy remotesigned -Force在每台服务器上手动运行该命令.因为我无法在脚本中设置执行策略.我想知道PowerShell保存执行策略设置的位置,并希望直接更改它.那可能吗?
谢谢.
ExecutionPolicy不是存储在单个位置的单个设置.ExecutionPolicy有多个范围,每个范围都以不同方式设置和存储.运行Get-ExecutionPolicy -List以查看所有不同的范围.
在获取/设置不同的范围时,使用ProcMon监视正在读/写的键,我想出了这个列表:
HKLM\Software\Policies\Microsoft\Windows\PowershellHKEY_CURRENT_USER\Software\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell [ExecutionPolicy]Note中,您可以为特定用户(即当前用户除外)设置此项HKEY_USERSHKLM\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell [ExecutionPolicy] 运行时的默认范围Set-ExecutionPolicy.请参阅http://technet.microsoft.com/en-US/library/dd347641.aspx和http://go.microsoft.com/fwlink/?LinkID=113394
| 归档时间: |
|
| 查看次数: |
6082 次 |
| 最近记录: |