【发布时间】:2019-09-04 17:00:00
【问题描述】:
您好,我有一个带有 CmdExec 步骤的 SQL Server 作业,如下所示:
powershell.exe -file D:\Script\test.ps1
目前的 PowerShell 脚本是这样的:
aws s3 ls s3://backup-sql-day/
奇怪的是,作业成功运行,并且有这条消息。
“aws”一词未被识别为 cmdlet、函数、脚本文件的名称,
或可运行的程序。检查名称的拼写,或者是否包含路径,
验证路径是否正确,然后重试。
在 D:\Script\teste.ps1:1 char:1
+ aws s3 ls s3://backup-sql-day/
+ ~~~
+ CategoryInfo : ObjectNotFound: (aws:String) [], CommandNotFoundException
+fullyQualifiedErrorId:CommandNotFoundException.Process
退出代码 0。
步骤成功。
所以脚本没有运行,没有向我报告错误,问题是我似乎无法在 SQL Server 作业上运行任何 AWS 脚本,但是我可以与任何用户正常运行它,是否有人有关于如何解决这个问题的线索?
【问题讨论】:
标签: sql-server powershell amazon-s3