2016-05-03 4 views
1

Мне нужно создать универсальные группы распределения в Exchange Server 2010 программно через Java. Я попытался посмотреть, но большинство API-интерфейсов являются почтовыми ящиками и создают группы в почтовом ящике. Или мне нужно использовать командлеты Power shell. Мне интересно, есть ли какие-либо возможные решения для Java или я должен использовать .NET?Создание универсальной группы распределения в обмен через Java

ответ

0

Насколько я знаю, все администрирование Exchange осуществляется через PowerShell. Даже при программировании в .NET вам нужно запустить командлеты PowerShell, чтобы что-то делать с Exchange. Я должен был сделать это, когда я написал службу на C# для создания почтовых ящиков для новых пользователей (мы также запускаем 2010).

Итак, если вы хотите это сделать, вам нужно запустить PowerShell с Java.

Это может помочь (у меня нет опыта работы с ним, я только что нашел его в поиске Google): https://github.com/profesorfalken/jPowerShell

Для того чтобы действительно сделать вещи боль, чтобы получить установлен модуль обмена PowerShell, вы должны установить Инструменты управления Exchange, которые являются частью установки Exchange (вы выбираете только инструменты управления в настройке). Вам нужно будет сделать это на любой машине, на которой будет работать ваше приложение.

+0

Спасибо за ответ. Да jPowerShell был одним из вариантов, но для этого мне нужно создать какое-то подключение сокетов к моему домену или прокси-серверу Exchange, поскольку jPowershell ограничивается локальной powershell, чего я надеялся избежать. Да, у меня уже установлены инструменты управления Exchange. – MEHash

Смежные вопросы