|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Запуск бат файла на сервере через эл. письмо |
|
PowerShell - [решено] Запуск бат файла на сервере через эл. письмо
|
Пользователь Сообщения: 69 |
Добрый день, всем
На работе застряла задачка, нужна помощь по написанию скрипта для отправки команды через эл. письмо для запуска бат файлов для восстановления базы на сервере Задача: есть сервер1 там уже написан скрипт на BAT. компы все в AD. Есть Exchange. Нужно при отправке письма от любого пользователя на определенного получателя (пример bat@example.com) он получает его обрабатывает если в сообщение содержится команда (пример fas/start ![]() Можно автоматом очищать почту ну или как удобно чтобы он знал когда запускать. Еще нужно избежать того чтобы не устанавливать на сервер OUTLOOK! Можно выбрать любой другой язык написания скрипта VBS/BAT/PS/CMD/C#/++ Заранее всех благодарю кто поможет в решений данной задачи! P.S. если задача написано сумбурно простите комментируйте и постараюсь подробно описать. |
|
Отправлено: 13:23, 13-04-2015 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Kazun,
Как можно применить последовательность для этого кода? # Написать письмо о начале скрипта $message = New-Object Microsoft.Exchange.WebServices.Data.EmailMessage -ArgumentList $ews $message.Subject = 'тема' $message.Body = 'начинка' $message.ToRecipients.Add(‘получатель’) $message.SendAndSaveCopy() нужно так чтобы после проверки почты и после запуска скрипта он параллельно отправлял письмо (используя этот код или что лучше) Модули и почтовый ящик уже выше используется |
Отправлено: 12:01, 17-04-2015 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать И в чем проблема?
Добавить код после строки - $i.Delete("MoveToDeletedItems"). |
Отправлено: 12:08, 17-04-2015 | #12 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Kazun,
Огромное спасибо ![]() |
Отправлено: 12:28, 17-04-2015 | #13 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Kazun,
При выполнение скрипта # Написать письмо о начале скрипта $message = New-Object Microsoft.Exchange.WebServices.Data.EmailMessage -ArgumentList $ews $message.Subject = 'тема' $message.Body = 'начинка' $message.ToRecipients.Add(‘получатель’) $message.SendAndSaveCopy() Name : Address : получатель RoutingType : MailboxType : Id : MemberType : Method OverloadDefinitions : {System.Void SendAndSaveCopy(Microsoft.Exchange.WebServices.Data.FolderId destinationFolderId), System.Void SendAndSaveCopy(Microsoft.Exchange.WebSer vices.Data.WellKnownFolderName destinationFolderName), System.Void SendAndSaveCopy()} TypeNameOfValue : System.Management.Automation.PSMethod Value : System.Void SendAndSaveCopy(Microsoft.Exchange.WebServices.Data.FolderId destinationFolderId), System.Void SendAndSaveCopy(Microsoft.Exchange.WebServ ices.Data.WellKnownFolderName destinationFolderName), System.Void SendAndSaveCopy() Name : SendAndSaveCopy IsInstance : True с send-mailmessage не работает ![]() ![]() |
Отправлено: 14:11, 27-04-2015 | #14 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Почему вывод результата команды $message.SendAndSaveCopy без скобок, когда должны быть со скобками, как выше $message.SendAndSaveCopy()?
|
Отправлено: 14:25, 27-04-2015 | #15 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - запуск бат файла с указанием месторасположения окна | Тимур_Макенов@vk | Скриптовые языки администрирования Windows | 25 | 17-05-2019 16:23 | |
CMD/BAT - Запуск cmd-файла на сервере с веб-сраницы | molecul | Скриптовые языки администрирования Windows | 2 | 08-05-2012 21:57 | |
VBS/WSH/JS - Письмо на почту через прокси | lohi1234567 | Скриптовые языки администрирования Windows | 3 | 26-10-2010 11:11 | |
CMD/BAT - Скачивание файла и проверка на отличия от файла на сервере. | maslovt | Скриптовые языки администрирования Windows | 2 | 08-05-2010 19:54 | |
CMD/BAT - Как из бат-файла проверить наличие файла по ссылке, не скачивая файл ? | mitiya | Скриптовые языки администрирования Windows | 2 | 27-06-2008 20:50 |
|