Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Отправка по почте последнего файла .log, созданного по дате и времени

Ответить
Настройки темы
VBS/WSH/JS - Отправка по почте последнего файла .log, созданного по дате и времени

Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: alex_frog
Дата: 04-02-2013
Добрый день, просьба помочь решить проблему.

Нужно отправлять по почте последний только созданный файл, например *.log название у него генерируется по дате и времени - Backup-dd-mm-yyyy_hh-mm-ss
Например "Backup-03-01-2013_12-45-07.log" Текст в файле в кириллице, просьба сделать без квакозябр
Все лог-файлы лежат в папке C:\Windows\logs\windowsserverbackup\
Этот неизвестный НОВЫЙ файл-лога должен быть прикреплен во вложении или лучше вариант текст вложенного файла добавлен в тело письма.
В скрипте должна быть возможность отправки нескольким адресатам
Скрипт должен выполняться разово, по требованию
У меня есть скрипт по отправке на почту, но он может отправлять только конкретный файл с названием.
Как можно его подправить, чтобы можно было отправлять вложением новые созданные файлы по текущей дате

Set objMsg = CreateObject("CDO.Message")
Set Config = CreateObject("CDO.Configuration")
Set Config = objMsg.Configuration
objMsg.From = "___@mail.ru"
objMsg.To = "___@mail.ru"
objMsg.Subject = "REPORT backup folders from "
objMsg.Textbody = "Отчет об архивировании папок с "
objMsg.AddAttachment "C:\Windows\Logs\WindowsServerBackup\Backup-????.log"
Config("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
Config("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.mail.ru"
Config("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
Config("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
Config("http://schemas.microsoft.com/cdo/configuration/sendusername") = "___@mail.ru"
Config("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "Вести пароль"
Config.Fields.Update
objMsg.Send


Просьба, использовать только VBS

Отправлено: 17:32, 03-02-2013

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Отправка по почте последнего файла .log, созданного по дате и времени

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Копирование последнего по дате файла knopochka_k Скриптовые языки администрирования Windows 2 14-09-2012 17:35
VBS/WSH/JS - Копирование самого последнего файла по дате djviper Скриптовые языки администрирования Windows 1 31-05-2012 09:58
VBS/WSH/JS - Отправка по почте и перемещение файла одновременно!!! malder Скриптовые языки администрирования Windows 4 19-10-2011 17:11
CMD/BAT - [решено] Копирование файла по расписанию и его отправка по почте LokkyZ Скриптовые языки администрирования Windows 8 03-10-2011 16:49
Разное - Создание LOG'a системы и отправка его по почте. FreshMen85 Microsoft Windows 7 0 08-08-2011 10:08




 
Переход