首页 文章

ARMClient.exe无法在azure powershell工作流程(hydrid)中工作

提问于
浏览
0

我正在尝试从Hydrid worker上的Azure Powershell Workflow Runbook执行ARMClient.exe . 它抛出了以下错误:

找不到'ARMClient.exe'命令 . 如果将此命令定义为工作流,请确保在调用它的工作流之前定义它 . 如果它是一个旨在直接在Windows PowerShell中运行的命令(或在此系统上不可用),请将其放在InlineScript中:'InlineScript '

我一步一步跟着https://azure.microsoft.com/en-in/blog/leveraging-the-oms-search-api-in-an-azure-automation-runbook/ .

任何人都可以帮我解决这个错误 .

提前致谢!

2 回答

  • 1

    我重新启动了Hybrid worker VM,它开始从azure Runbook中识别命令ARMClient.exe!

    傻傻的我,我应该重新启动VM,然后在这里发布问题:(

  • 0

    您是否正确设置了混合工作者?

    从错误消息看起来它无法找到ARMClient.exe,通常意味着它没有安装/无法在$ env:path(机器上的路径)中解析 .

    您是否在工作人员上安装了chocolatey和ArmClient软件包(使用choco install armclient)?你确认安装了Armclient吗?

    有关安装chocolatey的详细信息,请参阅:https://chocolatey.org/

    有关安装armclient的详细信息:https://github.com/projectkudu/ARMClient

相关问题