gpt4 book ai didi

powershell - 我可以使用脚本设置PowerShell执行策略吗?

转载 作者:行者123 更新时间:2023-12-02 23:16:04 25 4
gpt4 key购买 nike

如果无法做到这一点,我不会感到惊讶,但是我需要在多个构建服务器上设置执行策略(在32位PowerShell环境上)-如果可以编写脚本,这样做会更快,但是我目前的尝试是,

%SystemRoot%\syswow64\WindowsPowerShell\v1.0\
powershell.exe -Version 2
-Command "& {Set-ExecutionPolicy -ExecutionPolicy RemoteSigned}"

完成,没有任何可见的错误,但执行
未设置政策。

我猜想,如果可以诱骗用户运行更改其执行策略的脚本,那会造成一个安全漏洞,但是我还是想问这个问题。

好-理查德(Richard)和克雷卡(Craika)完全正确,我有点愚蠢。
重试该命令后-我发现它确实起作用(尽管我在问题中说了什么)。我想我一定已经在32和64个PowerShell窗口之间混淆了(即在一个窗口中设置执行策略,然后在另一个窗口中检查值)。

道歉。

最佳答案

您可以执行此操作,但是该脚本将在当前(即,脚本之前)有效执行策略下运行或不运行。

显而易见的方法是使用受信任的证书对脚本进行签名。

但是,如果要集体管理服务器,为什么不将它们放在Active Directory OU或组中,然后使用组策略来设置执行策略?

(并且不要忘记,您需要同时为32位和64位进程进行设置。)

关于powershell - 我可以使用脚本设置PowerShell执行策略吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7501427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com