如何通过 .ebextensions 配置在 windows 服务器中设置调度程序任务 cron?

How to setup scheduler task cron in windows server via .ebextensions config?

我在 .ebextensions 下有以下配置文件,我正在使用 windows server 2019 作为 Elastic bean stalk 实例

此命令部署失败,当我们直接在终端中 运行 时,相同的命令正在运行(它在 windows 中配置调度程序任务)

This is what i have tried so far (FILR PATH : .ebextensions/cron.config)

container_commands:
  00_cmd: 
    command: schtasks /create /sc minute /mo 2 /tn "S3 Operations" /tr "C:\Program Files\Amazon\AWSCLIV2\aws.exe s3 sync s3://my-bucket-url C:\inetpub\wwwroot\"

commands:
  00_cmd: 
    command: schtasks /create /sc minute /mo 2 /tn "S3 Operations" /tr "C:\Program Files\Amazon\AWSCLIV2\aws.exe s3 sync s3://my-bucket-url C:\inetpub\wwwroot\"

正在触发以下日志:

No mapping between account names and security IDs was done.

这需要用户名(/ru) 和密码(/rp) 关联以及命令,或者您可以使用系统用户(不需要任何密码)

所以我的新命令是

schtasks /create /ru "System" /sc minute /mo 2 /tn "S3 Operations" /tr "C:\Program Files\Amazon\AWSCLIV2\aws.exe s3 sync s3://my-bucket-url C:\inetpub\wwwroot\"