Я пытаюсь выполнить цикл foreach для загрузки файла из AWS. Когда я запускаю Invoke-WebRequest -Uri $S3InstallerLoc -OutFile $S3OutFile
вне цикла foreach на самом сервере, он записывает мой тестовый файл. Когда я втыкаю его в цикл foreach, файл не опускается. Когда я пытаюсь сделать это с другого сервера, я получаю следующую ошибку: Invoke-WebRequest: базовое соединение было закрыто: при отправке произошла непредвиденная ошибка.
Вот весь сценарий:
$Servers = "AWS-GPOTEST"
$S3InstallerLoc = "https://s3-us-west-2.amazonaws.com/bucketname/test.txt"
$S3OutFile = "C:\Windows\Temp\Test.txt"
ForEach ($Server in $Servers)
{
Invoke-WebRequest -Uri $S3InstallerLoc -OutFile $S3OutFile
}