gpt4 book ai didi

Powershell DSC : Run regular code in DSC

转载 作者:太空宇宙 更新时间:2023-11-03 13:15:47 29 4
gpt4 key购买 nike

我有一个为 Web 服务器配置创建的 DSC。我的网站将使用 HTTPS,这意味着我必须在商店中获得证书。我没有看到任何旨在执行此操作的模块,所以我想知道如何在 DSC 中运行常规 Powershell 函数,同时保留 DSC 的良好部分。

我的工作流程如下:

1 。检查证书是否存在

  1. 如果商店中不存在证书,请添加它。

  2. 如果证书确实存在,请获取 Thumbprint 以在 xWeb xWebsite.BindingInfo.MSFT_xWebBindingInformation.CertificateThumbprint 属性中使用。

到目前为止,我已经编写了执行以下操作的代码,但我仍然想利用 DSC 中的 [DependsOn] 功能,这样我就可以处理与创建/访问证书相关的任何错误.

非常感谢任何帮助。

最佳答案

https://serverfault.com/a/638926/236470

使用Microsoft's xCertificate module (使用 xPfxImport resource )用于此目的。

完全披露:我编写了此资源的原始版本(它现在在 Microsoft 的存储库中是开源的,此后还有其他贡献者)。


要回答您原来的问题,您可以使用 the Script resource在不创建自己的资源的情况下运行任意代码。

关于Powershell DSC : Run regular code in DSC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39732628/

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