首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法安装配置所需的模块依赖项(DSC)

无法安装配置所需的模块依赖项(DSC)
EN

Stack Overflow用户
提问于 2015-09-10 08:56:13
回答 1查看 647关注 0票数 0

我正在尝试新的所需的状态配置,并尝试使用新的类资源。我已经在这个过程中涉及的所有服务器上安装了WMF5.0的预制作预览。

我有一个Http拉服务器设置,我已经在其中部署了我的类资源。

目标节点被配置为从该服务器获取资源,而它们似乎正在这样做。

但是,当我试图将配置推送到使用这个类资源的目标节点时,我会得到以下错误

代码语言:javascript
运行
复制
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方式包装的创建自定义资源的代码几乎相同。对于如何识别缺失的依赖关系,有什么想法吗?一旦确定了任何想法,我将如何使这些自动可用的节点需要资源,而不去和安装一堆东西在每个目标节点需要它们?

答案编辑-感谢Dan1el42

下面是修改后的代码,用于为我生成用于修复此问题的校验和。正如Dan建议的那样,只需将-Force标志添加到命令就可以了。

代码语言:javascript
运行
复制
$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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-10 11:10:34

看起来,校验和文件DeploymentClass_1.0.zip.checksum与您的DeploymentClass_1.0.zip不匹配。请使用-Force开关再次运行。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32497327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档