【发布时间】:2021-02-08 23:28:30
【问题描述】:
我正在使用 Powershell 编写一个文件夹同步工具,通过 AWS CLI 将文件从本地文件夹复制到 AWS S3。
脚本可以正常工作,因为我可以看到文件显示在 S3 中,但 aws sync 命令的输出没有出现在屏幕上(通常当从命令行运行 aws sync 时,它会在上传时显示每个文件,所有文件的当前状态/计数等)。
如何在 Powershell 脚本中实现这一点?
以下是我尝试过的各种方法,但都没有奏效:
aws s3 sync $local_folder $aws_bucket
$awsio = aws s3 sync $local_folder $aws_bucket
#Out-Host -InputObject $awsio
Write-Output $awsio
【问题讨论】:
-
所以在 powershell 中什么也没有出现?但是命令做了它应该做的事情?你如何调用你的脚本?
标签: powershell amazon-s3 aws-cli