Добрый день!
Есть на сервер на Windows 2008 R2. Необходимо ежеднеdно загружать на него курсы валют с сайта центробанка. Сделал скрипт на powershell, который загруждает их в xml формате:
Function Get-Webclient ($url, $out) {
$proxy = [System.Net.WebRequest]::GetSystemWebProxy()
$proxy.Credentials = [System.Net.CredentialCache]::DefaultCredentials
$request = New-Object System.Net.WebCLient
$request.UseDefaultCredentials = $true ## Proxy credentials only
$request.Proxy.Credentials = $request.Credentials
$request.DownloadFile($url, $out)
}
Get-Webclient "
www.cbr.ru/scripts/XML_dynamic.asp?date_req1=11/02..." "C:\temp\R01035.xml"
Get-Webclient "
www.cbr.ru/scripts/XML_dynamic.asp?date_req1=11/02..." "C:\temp\R01215.xml"
Get-Webclient "
www.cbr.ru/scripts/XML_dynamic.asp?date_req1=11/02..." "C:\temp\R01235.xml"
Get-Webclient "
www.cbr.ru/scripts/XML_dynamic.asp?date_req1=11/02..." "C:\temp\R01239.xml"
Get-Webclient "
www.cbr.ru/scripts/XML_dynamic.asp?date_req1=11/02..." "C:\temp\R01775.xml"
Результатом должны быть 4 файла в папке c:\temp.
Тестировал запуская от своего имени, запуская от имени специальной учетки - все отрабатывает корректно, файлы создаются.
Но, как только эта задача запускается из планировщика под той же специализированной учеткой, файлы создаются и исчезают. Почему? Что нужно сделать, чтобы они не исчезали?