我的 DSC 配置中有以下内容:
xWebApplication StaffDirectoryApp {
Website = "MySite"
Name = "MyApp"
WebAppPool = "MyPool"
PhysicalPath = $Destination
Ensure = "Present"
PreloadEnabled = $true
}
这似乎工作正常,但我也想使用 AuthenticationInfo 属性(尽管文档似乎说它应该是 AuthenticationInformation,但不是)。
我能找到的唯一示例是在 GitHub 上的一个单元测试中,它们的用法是这样的:
AuthenticationInfo = New-CimInstance -ClassName MSFT_xWebApplicationAuthenticationInformation `
-ClientOnly `
-Property @{ Anonymous = $false; Basic = $false; Digest = $false; Windows = $true }
但是,这会产生以下结果:
Convert property 'AuthenticationInfo' value from type 'STRING' to type 'INSTANCE' failed
我应该如何设置这个属性?