ARMClient.exe 无法在 azure powershell 工作流(混合)中工作
ARMClient.exe not working in azure powershell workflow (hydrid)
我正在尝试从我的 Azure Powershell Workflow 运行书中执行 ARMClient.exe 关于 Hydrid worker 的内容。
它向我抛出以下错误:
找不到 'ARMClient.exe' 命令。如果此命令定义为工作流,请确保它在调用它的工作流之前定义。如果它是直接在 Windows PowerShell 中 运行 的命令(或在此系统中不可用),请将其放在 InlineScript 中:'InlineScript { ARMClient.exe }'
我关注了https://azure.microsoft.com/en-in/blog/leveraging-the-oms-search-api-in-an-azure-automation-runbook/
post一步一步来。
谁能帮我解决这个错误。
提前致谢!
您是否正确设置了 Hybrid worker?
从错误消息看来它找不到 ARMClient.exe,通常意味着它没有安装/无法在 $env:path(机器上的路径)中解析。
你有没有在 worker 上安装 chocolatey 和 ArmClient 包(使用 choco install armclient)?您是否已确认安装了 Armclient?
有关安装巧克力的详细信息,请参阅:https://chocolatey.org/
有关安装 armclient 的详细信息:https://github.com/projectkudu/ARMClient
我重新启动了 Hybrid worker VM,它开始识别来自 azure runbook 的命令 ARMClient.exe!
愚蠢的我,我应该在发布问题之前重新启动 VM :(
我正在尝试从我的 Azure Powershell Workflow 运行书中执行 ARMClient.exe 关于 Hydrid worker 的内容。 它向我抛出以下错误:
找不到 'ARMClient.exe' 命令。如果此命令定义为工作流,请确保它在调用它的工作流之前定义。如果它是直接在 Windows PowerShell 中 运行 的命令(或在此系统中不可用),请将其放在 InlineScript 中:'InlineScript { ARMClient.exe }'
我关注了https://azure.microsoft.com/en-in/blog/leveraging-the-oms-search-api-in-an-azure-automation-runbook/ post一步一步来。
谁能帮我解决这个错误。
提前致谢!
您是否正确设置了 Hybrid worker?
从错误消息看来它找不到 ARMClient.exe,通常意味着它没有安装/无法在 $env:path(机器上的路径)中解析。
你有没有在 worker 上安装 chocolatey 和 ArmClient 包(使用 choco install armclient)?您是否已确认安装了 Armclient?
有关安装巧克力的详细信息,请参阅:https://chocolatey.org/
有关安装 armclient 的详细信息:https://github.com/projectkudu/ARMClient
我重新启动了 Hybrid worker VM,它开始识别来自 azure runbook 的命令 ARMClient.exe!
愚蠢的我,我应该在发布问题之前重新启动 VM :(