Почему происходит сбой моего DSC PowerShell с сообщением «Элемент с тем же ключом уже добавлен» - PullRequest
1 голос
/ 30 мая 2019

У нас есть DSC PowerShell, который выполняется, чтобы привести vmss в желаемое состояние. Это работало до тех пор, пока мы не добавили еще несколько параметров, а затем сломалось.

Я удалил все, кроме параметров из скрипта, и он все еще не работает. Полная ошибка

Расширение DSC получило неверный ввод: во время выполнение сценария или модуля «IISInstall.ps1»: элемент с тем же ключ уже добавлен ..

Пожалуйста, исправьте ввод и попробуйте выполнить расширение.

Мы даже добавили регистрацию в DSC, чтобы попытаться устранить неполадки. Кажется, он даже не попадает в тело DSC.

Что я делаю не так?

1 Ответ

1 голос
/ 30 мая 2019

Параметр назывался $ instanceName.Мы хотели использовать его для добавления настраиваемого заголовка в IIS, чтобы отслеживать, от какого экземпляра поступил ответ.

Получается, если вы используете $ instanceName, который каким-то образом воздействует на внутренние компоненты DSC, и он никогда не будет правильно развернут!

Как только вы удалите $ instanceName из списка параметров, он будет работать.

...