使用 PowerShell 将文件上传到 S3 的计划任务会忽略用户配置文件设置

使用 PowerShell 将文件上传到 S3 的计划任务会忽略用户配置文件设置

我正在使用 Windows 任务计划程序,该用户在 C:\Users<username>.aws\configuration 下具有 AWS 配置文件配置(内容如下)

[default]
s3 =
    max_concurrent_requests = 300
    max_bandwidth = 5000MB/s


[profile BackupProfile]
s3 =
    max_concurrent_requests = 300
    max_bandwidth = 5000MB/s

编辑后的脚本如下所示:

Set-AWSCredential -ProfileName BackupProfile 
Write-S3Object -BucketName xyausdpaisd-bkt -Region ap-south-1 -File $latest.FullName

手动运行脚本时,我获得了预期的速度(2Gbps),但是当使用计划任务(同一用户,作为管理员)运行相同的脚本时,速度约为(150mbps)。

当他们应该使用相同的 S3 配置时,为什么这个计划任务会慢得多?

答案1

您可以在 XML 模板中增加任务的优先级,并创建具有正常或高于正常优先级的任务。

https://learn.microsoft.com/en-us/windows/win32/taskschd/tasksettings-priority

相关内容