Как создать почтовый ящик в Exchange 2010 с Linux

Как создать на сервере linux (с установленным winexe) новый почтовый ящик для пользователя, который уже известен в Active Directory? Когда я попробую следующее:

./winexe -U <Domain>/<DomainAdminUser%Password> //<ip address of exchange server> 'Powershell -Command Add-PSSnapin Microsoft.Exchange.Management.Powershell.E2010;Enable-Mailbox -Identity <Domain>\<UsernameToCreateMailboxFor> -Database \"<MailDatabase>\"'

Я получаю следующую ошибку, вероятно, из-за недостаточных разрешений.

Enable-Mailbox : Value cannot be null.
Parameter name: parameters
At line:1 char:75
+ Add-PSSnapin Microsoft.Exchange.Management.Powershell.E2010;Enable-Mailbox <<
<<  -Identity <domain>\<UsernameToCreateMailboxFor> -Database "<MailDatabase>"
    + CategoryInfo          : NotSpecified: (:) [Enable-Mailbox], ArgumentNull
   Exception
    + FullyQualifiedErrorId : System.ArgumentNullException,Microsoft.Exchange.
   Management.RecipientTasks.EnableMailbox

Изменить некоторую справочную информацию:

Я создаю упрощенный веб-интерфейс для создания пользователей, чтобы не-ИТ-персонал мог создавать нового пользователя. У меня есть доступ только к серверу Linux для размещения веб-приложения. Active Directory легко управляется с помощью ldap, но для обмена вы должны прибегнуть к этим трюкам.

0 ответов

Другие вопросы по тегам