为什么我的Powershell DSC失败,并显示消息“已添加具有相同密钥的项目”

时间:2019-05-29 23:26:54

标签: azure powershell dsc

我们正在执行一个Powershell DSC,以使vmss进入所需状态。 它一直有效,直到我们添加了更多的参数,然后它崩溃了。

我从脚本中删除了除参数以外的所有内容,但仍然无法正常工作。 完整错误是

  

DSC扩展收到错误的输入:   执行脚本或模块“ IISInstall.ps1”:具有相同内容的项目   密钥已经添加。.

     

请更正输入,然后重试执行扩展。

我们甚至在DSC中添加了日志记录以尝试进行故障排除。 它甚至似乎都没有融入DSC的主体。

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

该参数称为$ instanceName。我们希望使用它向IIS添加自定义标头,以跟踪响应来自哪个实例。

如果使用$ instanceName会以某种方式进入DSC的内部,结果将是无法正确部署的!

将$ instanceName从参数列表中删除后,它将起作用。