System Manager 使用 eventbridge 调度程序在 windows e2 上运行命令

问题描述

我正在使用 AWS Run Command 的 Get-process 文档在 windows ec2 实例上运行 Aws-RunPowershellScript 命令并且它成功运行。

但是当我使用 aws 事件桥调度程序 时,我收到以下错误

Failed to run commands: fork/exec /usr/bin/pwsh: no such file or directory

似乎当从调度程序调用 Run 命令时,它试图运行它,假设是 linux 实例而不是 windows,但不知道为什么。

解决方法

当它是一个 linux 实例时,错误地假定实例是 windows。