Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell Azure Automation DSC节点未拉取最新模块_Powershell_Azure_Dsc_Azure Automation - Fatal编程技术网

Powershell Azure Automation DSC节点未拉取最新模块

Powershell Azure Automation DSC节点未拉取最新模块,powershell,azure,dsc,azure-automation,Powershell,Azure,Dsc,Azure Automation,这就是我所做的: 将自定义DSC模块上载到Azure Automation帐户。(1.0.0) 节点使用模块 在模块的psd1中更改模块版本。上传新版本。(1.0.1) Node下载新版本并使用它 再次更改psd1中的模块版本。(1.0.2) 节点仍在报告模块版本1.0.1中的错误 我已尝试更改psd1和mof模式中的主要版本号和次要版本号。我还尝试删除和重新部署整个节点!它卡在1.0.1上。Azure Automation pull服务器中是否存在可能导致此问题的缓存 模块版本。请注意上载的时

这就是我所做的:

  • 将自定义DSC模块上载到Azure Automation帐户。(1.0.0)
  • 节点使用模块
  • 在模块的psd1中更改模块版本。上传新版本。(1.0.1)
  • Node下载新版本并使用它
  • 再次更改psd1中的模块版本。(1.0.2)
  • 节点仍在报告模块版本1.0.1中的错误
  • 我已尝试更改psd1和mof模式中的主要版本号和次要版本号。我还尝试删除和重新部署整个节点!它卡在1.0.1上。Azure Automation pull服务器中是否存在可能导致此问题的缓存

    模块版本。请注意上载的时间:

    从节点报告的错误。请注意报告的时间和模块版本:

    我猜节点的LCM的“AllowModuleOverwrite”设置为true:

    AllowModuleOverwrite = $True
    

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

    在您的dsc配置中,您是否已验证您不是针对较旧版本的模块
    Import DscResource-ModuleName yourmodule-version 1.0.0
    …我没有在配置中指定版本,但我会尝试。