почему моя программа не работает. мне нужна программа, которая проверяет файл на дату создания и загружает только новую?
$url = "http://www.automo.com/prices.php?uid=0d85f09deeabc9f7473512ee368ed321&opt=Acura&type=csv" $output = "c:\download\price.csv" $start_time = Get-Date Invoke-WebRequest -Uri $url -OutFile $output Write-Output "Time taken: $((Get-Date).Subtract($start_time).Seconds) second(s)"
Я думаю, что вы не можете использовать foreach для своего $ RemotePath, так как это всего лишь строка и он требует массива. Попробуйте изменить свою первую строку на:
$RemotePath = @("http://www.automo.ru/prices.php?uid=0d85f09deeabc9f7473512ee368ed321&opt=Acura&type=csv","http://www.automo.ru/prices.php?uid=0d85f09deeabc9f7473512ee368ed456&opt=Acura&type=csv")
(не забудьте добавить оба пути к кавычкам отдельно)
А потом яне уверен, может ли Get-ChildItem читать файлы где-нибудь на удаленных веб-сайтах.