Вот что я пытаюсь выполнить: пользователям необходимо создать адрес электронной почты через веб-приложение (в основном он использует существующую информацию для создания пользовательских, уникальные адреса электронной почты). В настоящее время веб-приложение просто генерирует имя, затем они передают его нам, и мы запускаем сценарий PS на Exchange для создания окна. Я хотел бы, чтобы ящик был создан, когда они запрашивают электронное письмо в веб-приложении. Вероятно, есть 10 способов сделать это, но я думаю, что это будет веб-сервис, который передает имя электронной почты в приложение Windows на Exchange, которое выполняет сценарий и возвращает Success/Failure/Etc .. Это кажется жизнеспособным. Я не уверен, как выполнить процесс запуска PS-скрипта. У кого-нибудь есть мысли? Я не ищу, чтобы кто-то написал код, но, возможно, имел некоторые архитектурные идеи.Направление на запуск сценария PowerShell для создания почтового ящика на сервере Exchange
-2
A
ответ
1
Есть несколько методов, но «простой» один, который всплывает в моей голове выглядит следующим образом:
- журналы пользователей в создании-ан-адрес веб-приложения
- Они отправить запрос в приложение, которое хранит данные в таблице SQL (если существует)
- Пакет STSS/DTS создает CSV-вывод даты + новых записей и помещает его в каталог Temp
- Или пропустите базу данных и создайте/добавьте ежедневный файл в формате CSV прямо из веб-приложения.
- Запланированное задание запускает сценарий powershell, который анализирует CSV через каждый и создает пользователям & почтовые ящики при необходимости. Если пользователь существует, добавьте smtp в существующий почтовый ящик или независимо от ваших требований.
- Powershell удаляет файл, если удастся или переходит в другую папку для расследования, если происходит сбой.
Мы использовали аналогичные данные для различных применений, и он хорошо работает. Мы добавляем события электронной почты в сценарий для успешных/неудачных попыток, но нам нравится подход к базе данных, потому что он может глотать статус CSV с другими пакетами STSS для исторической отчетности
Смежные вопросы
- 1. Проблема удаленного почтового ящика Exchange Powershell
- 2. Использования C# и Powershell, как установить «Диспетчер» для почтового ящика, созданного на сервере Exchange, 2010
- 3. Запуск сценария Exchange 2013 через PowerShell
- 4. Разрешения почтового ящика Exchange 2007 (без командлетов Powershell)
- 5. PowerShell для генерации отчета почтового ящика
- 6. Как программно добавить псевдоним почтового ящика на сервере Exchange 2007 из веб-приложения C#?
- 7. Удаление сообщений из почтового ящика Exchange IMAP на iPhone
- 8. Powershell Увеличить размер почтового ящика для 19 на 200MB Exchange 2007
- 9. Office 365 Свойства почтового ящика Exchange
- 10. добавление почтового ящика в powershell, разрешение отклонено
- 11. Запуск сценария bash на сервере
- 12. Использование Applescript для создания смарт-почтового ящика?
- 13. Запуск сценария в Exchange 2010
- 14. Запуск пакетного сценария на удаленном сервере
- 15. Запуск пакетного сценария на удаленном сервере с помощью Powershell
- 16. Нужна версия почтового ящика Microsoft Outlook/Exchange, с помощью пакетного сценария
- 17. Очистить GrantSendOnBehalfTo на бирже почтового ящика - от удаленного Powershell скрипт
- 18. Получение имени почтового ящика Exchange для подключения к нему программно
- 19. Ошибка сценария электронной почты почтового ящика Perl
- 20. Аудит доступа к полному доступу почтового ящика Exchange 2007 с полномочиями Powershell
- 21. Запуск сценария bash на удаленном сервере
- 22. как подсчитывать сообщения для почтового ящика почтового ящика
- 23. Запуск пользовательского сценария Node на сервере DocPad
- 24. Запуск сценария perl на удаленном сервере
- 25. Powershell - Запуск удаленной сессии на предполагаемом сервере
- 26. powershell: как запросить AD и обмениваться размерами почтового ящика
- 27. Подписка на событие, созданное при создании нового почтового ящика в Exchange Server 2010
- 28. Запуск сценария bash на сервере Linux с использованием сборки WinSCP .NET из сценария PowerShell
- 29. Запуск сценария PowerShell .PS1
- 30. Создать элемент календаря для другого почтового ящика