1

我遇到了一个问题。当我去创建一个网站时,我得到一个错误。有没有其他人遇到过这个问题?

详细:[CONT10SQLTEST]:[[xWebsite]CMSAuth] 网站 CMSAuth 的物理路径与所需状态不匹配。找不到路径“IIS:\Sites\CMSAuth”,因为它不存在。+ CategoryInfo: ObjectNotFound: (IIS:\Sites\CMSAuth:) [], CimException + FullyQualifiedErrorId: PathNotFound,Microsoft.PowerShell.Commands.GetItemPropertyCommand + PSComputerName: CONT10SQLTEST

详细:[CONT10SQLTEST]:LCM:[结束测试] [[xWebsite]CMSAuth] 在 1.9830 秒内。PowerShell 提供程序 MSFT_xWebsite 在运行 Test-TargetResource 功能时引发了一个或多个非终止错误。这些错误记录到称为 Microsoft-Windows-DSC/Operational 的 ETW 通道。有关详细信息,请参阅此频道。+ CategoryInfo : InvalidOperation: (:) [], CimException + FullyQualifiedErrorId : NonTerminatingErrorFromProvider + PSComputerName : CONT10SQLTEST

详细:[CONT10SQLTEST]:LCM:[结束集] SendConfigurationApply 函数未成功。+ CategoryInfo : NotSpecified: (root/Microsoft/...gurationManager:String) [], CimException + FullyQualifiedErrorId : MI RESULT 1 + PSComputerName : CONT10SQLTEST

configuration iis
{
     node $env:computername
     {

          xWebsite CMSAuth
          {
               Ensure = "Present"
               Name = "CMSAuth"
               State = "Started"
               ApplicationPool = "CMSAuthAppPool"
               PhysicalPath = "E:\websites\CMSAuth\Website"
               BindingInfo = MSFT_xWebBindingInformation
                        {
                            Protocol = "HTTP"
                            Port = 80
                            HostName = "*"
                        }

          }
     }
}
4

2 回答 2

3

我已经看到了它。

我正在使用 DSC Resource wave 4 / WebAdministration 1.2。

我通过进入 MSFT_xWebsite.psm1 文件并替换 $Website = Get-Website -Name $Name$Website = Get-Website | Where Name -eq $Name

Get-Website -Name $Name返回主机上的所有网站,因此库认为该网站存在,但在获取属性时失败Test-TargetResource

我直接加载了模块,使用Import-Module MSFT_xWebsite.psm1并执行了函数来找出失败的原因。我运行模块函数的错误直接帮助我通过错误消息找到了失败的 catch 块。行号仍然没用。

希望有帮助。

于 2014-06-11T16:13:51.480 回答
0

如果您不想按照上述答案中的说明自行编辑模块,则可以使用 PowerShell.org 中的相应模块cWebAdministration。如果您需要的模块多于 cWebAdministration 中的两个(cWebSite 和 cAppPool),它可以解决问题并且可以与 xWebAdministration 一起导入:

Import-DscResource -ModuleName cWebAdministration
Import-DscResource -ModuleName xWebAdministration
于 2015-09-14T12:08:28.150 回答