Я пытаюсь использовать новое свойство конфигурации желаемого состояния и пытаюсь работать с новым ресурсом класса. Я установил предварительный предварительный просмотр WMF 5.0 на всех серверах, участвующих в этом процессе.Невозможно установить зависимости модуля, необходимые для конфигурации (DSC)
У меня есть установка сервера Http, где я развернул свой ресурс класса.
Целевые узлы сконфигурированы для получения своих ресурсов с этого сервера, который, по-видимому, они делают.
Однако, когда я пытаюсь подтолкнуть конфигурацию к целевым узлам, которые используют этот класс ресурс я получаю следующую ошибку
Checksum for module DeploymentClass_1.0 doesn't match. Could not install module dependencies needed by the configuration.
+ CategoryInfo : InvalidResult: (root/Microsoft/...gurationManager:String) [], CimException
+ FullyQualifiedErrorId : WebDownloadManagerModuleMismatchChecksum,Microsoft.PowerShell.DesiredStateConfiguration.Commands.GetDscModuleCommand
+ PSComputerName : DDsTest002
Я не уверен, что эта зависимость, что он нуждается в значительной степени то же самом код, завернутый в старый способ powershell для создания настраиваемого ресурса, отлично работает. Любые идеи о том, как идентифицировать недостающие зависимости? Определили ли вы какие-либо идеи о том, как я сделаю их автоматически доступными для узлов, которым требуются ресурсы, не переходя и не устанавливая кучу вещей на каждом целевом узле, который им нужен?
Ответ Edit - С благодарностью Dan1el42
Вот измененный код, чтобы сгенерировать контрольную сумму, которая неподвижную это для меня. Как Дэн предложил просто добавить флаг -Force в команду New-DscChecksum сделал трюк.
$modulePath='M:\Modules\DeploymentClass'
#get module Version
$content=Get-Content $modulePath\DeploymentClass.psd1
$version=$content[14].Split("'")[1]
$version
$archiveFQN = 'C:\Program Files\WindowsPowerShell\DscService\Modules\DeploymentClass_' + $version + '.zip'
$archiveFQN
Compress-Archive -Path $modulePath -DestinationPath $archiveFQN -Force
New-DscChecksum $archiveFQN -Force
Спасибо Dan1el42 вытягивал мои волосы с помощью этого –