这就是我所做的:
- 将自定义 DSC 模块上传到 Azure 自动化帐户。 (1.0.0)
- 节点使用模块。
- 更改模块 psd1 中的模块版本。上传新版本。 (1.0.1)
- Node 下载更新版本并使用它。
- 再次更改 psd1 中的模块版本。 (1.0.2)
- 节点仍报告模块版本 1.0.1 的错误
我尝试更改 psd1 和 mof 架构中的主要和次要版本号。我还尝试删除并重新部署整个节点!它停留在 1.0.1 上。 Azure 自动化拉取服务器中是否存在可能导致此问题的缓存?
最佳答案
导入新模块后,您是否重新编译了配置?节点配置 (mof) 与特定模块版本相关。因此,如果您没有重新编译节点配置,则节点配置仍然引用您以前的模块版本,因此节点将拉取以前的版本。
关于powershell - Azure自动化DSC节点未拉取最新模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45928965/