Рассмотрим на конкретном примере, как обработать большой каталог книг в формате XML размером 3 Гб.
Задача: скачать каталог по ссылке https://www.litres.ru/static/ds/detailed_data.xml.gz и узнать количество книг в каталоге.
Рассмотрим на конкретном примере, как обработать большой каталог книг в формате XML размером 3 Гб.
Задача: скачать каталог по ссылке https://www.litres.ru/static/ds/detailed_data.xml.gz и узнать количество книг в каталоге.
PS
В качестве бонуса, небольшой скрипт по проверке даты изменения файла и отправке сообщений на почту.
$fullPath = «\serverc$importExcel.xls»
$lastWrite = (get-item $fullPath).LastWriteTime
$timespan = new-timespan -days 2
if (((get-date) — $lastWrite) -gt $timespan) {
send-mailmessage -to «user1@domain.ru» -from «user2@domain.ru» -subject «Employee List Update fail» -Body «Please check » +$fullPath -SmtpServer «smtp.domain.ru»
}
Добавляем в планировщик задачу и при необходимости добавляем логирование в параметрах
powershell.exe C:WindowsTasksImportBVUsers.ps1 >> C:WindowsTasksBVImportLog.txt
Автор: Roman D
Дата публикации: 2017-02-01T06:15:00.001-08:00