gpt4 book ai didi

Powershell DSC xWebsite 失败

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

我正在尝试在 powershell DSC 中使用 xWebsite 资源,但它一直无法设置目标资源。错误是

PowerShell provider MSFT_xWebsite  failed to execute Set-TargetResource functionality with error message:  
+ CategoryInfo : InvalidOperation: (:) [], CimException
+ FullyQualifiedErrorId : ProviderOperationExecutionFailure

资源看起来像
    WindowsFeature IIS 
{
Ensure = “Present”
Name = “Web-Server”
}
xWebsite Website
{
Ensure = "Present"
Name = "Website"
PhysicalPath = "E:\www\site"
State = "Started"
BindingInfo = MSFT_xWebBindingInformation
{
Protocol = 'HTTP'
Port = 7777
HostName = '*'
}

DependsOn = "[WindowsFeature]IIS"
}

我只是从其中一个 DSC 示例中复制了它,最初它没有返回上述错误。我不知道发生了什么变化,但现在它无法在后续运行中创建网站。 DSC 上也没有很多故障排除内容,我希望其他人也遇到过这个问题。

最佳答案

关于初始运行不返回错误

This may be related to this bug.

关于错误本身

让我们先检查一下明显的东西:

  • PhysicalPath 的所有组件必须存在;该资源不会创建任何这些路径。所以使用 File如果需要,创建它们的资源然后制作 xWebsite依赖它。
  • 确保其他网站未使用该端口。
  • 您显示 DependsOn但不要显示其余的配置。确保您实际上指定了 WindowsFeature配置中的资源以供其依赖。

  • 如果这些没有帮助

    发布其余的配置(如果有更多)。

    查看 xDscDiagnostics DSC 资源工具包中的模块。它不是资源,它是 2 个功能,可帮助您打开 DSC 的诊断和调试日志,然后检索与特定运行相关的事件。这应该可以帮助您找出实际的潜在错误。

    关于Powershell DSC xWebsite 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26026636/

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