powershell - Azure自动化DSC节点未拉取最新模块

标签 powershell azure dsc azure-automation

这就是我所做的:

  1. 将自定义 DSC 模块上传到 Azure 自动化帐户。 (1.0.0)
  2. 节点使用模块。
  3. 更改模块 psd1 中的模块版本。上传新版本。 (1.0.1)
  4. Node 下载更新版本并使用它。
  5. 再次更改 psd1 中的模块版本。 (1.0.2)
  6. 节点仍报告模块版本 1.0.1 的错误

我尝试更改 psd1 和 mof 架构中的主要和次要版本号。我还尝试删除并重新部署整个节点!它停留在 1.0.1 上。 Azure 自动化拉取服务器中是否存在可能导致此问题的缓存?

模块版本。请注意上传时间: enter image description here

节点报告错误。注意报告的时间和模块版本: enter image description here

最佳答案

导入新模块后,您是否重新编译了配置?节点配置 (mof) 与特定模块版本相关。因此,如果您没有重新编译节点配置,则节点配置仍然引用您以前的模块版本,因此节点将拉取以前的版本。

关于powershell - Azure自动化DSC节点未拉取最新模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45928965/

相关文章:

regex - 使用 Powershell 从字符串中获取键值

json - 通过 Azure Data Lake 使用 U-SQL 将 JSON 嵌套到 CSV

powershell - Azure DSC - 执行 PS 脚本

powershell - 根据文件名子字符串创建文件夹

regex - 仅使用起始值匹配多行事件

powershell - 使用Powershell安装系统字体

azure - 如何检查Azure SQL数据库中特定用户的所有访问权限?

azure - 使用 az 存储实体查询时出现不一致的授权警告和错误

powershell - 无法在 ARM 模式下将 Azure DSC 扩展添加到 VM

powershell - xWebAdministration 未出现在 Get-DscResource (PowerShell) 中