gpt4 book ai didi

powershell - Powershell在以分配的执行模式执行代码之前要求确认

转载 作者:行者123 更新时间:2023-12-03 00:02:58 24 4
gpt4 key购买 nike

我们已经购买了Thawte代码签名证书,并能够使用该证书签名脚本。在所有已签名的执行策略模式下,powershell仍会在运行代码之前要求在服务器上进行确认。我需要在许多服务器上按计划运行此代码,并且想知道它们是否可以解决此问题。

在我的搜索中,似乎需要在执行脚本之前将证书保存在受信任的发布者中。我找不到任何可以将证书放置在远程服务器上的TrustedPublisher中的脚本。

感谢您提供的所有帮助。

最佳答案

通过PS C:\>help about_Execution_Policies可以轻松找到的有关执行策略的PowerShell帮助显示,在AllSigned模式下,它将在运行来自尚未分类为受信任或不受信任的发布服务器的脚本之前提示您。您可以尝试RemoteSigned或尝试由Scott Hanselman精彩解释的http://www.hanselman.com/blog/SigningPowerShellScripts.aspx

Signed scripts can be transported by exporting (from original computer) and importing (to the new computer) the Powershell certificates found in the Trusted Root Certification Authorities container. Optionally, the Trusted Publishers can also be moved to prevent the first-time prompt.



博客上的最后说明

Note that Powershell will prompt you the first time it’s run unless you also import the Trusted Publishers certificate.

关于powershell - Powershell在以分配的执行模式执行代码之前要求确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18618313/

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