2010-09-20 3 views
1

Я хочу написать службу Windows, которая периодически синхронизирует базу данных с контактами в экземпляре сервера Exchange 2007.Служба Windows для синхронизации с контактами Exchange Server

Возможно ли это с помощью веб-служб Exchange или я могу сделать это с помощью powershell?

Если я иду по маршруту EWB, это означает, что мне нужен клиент, чтобы настроить конечную точку веб-службы и сделать ее pubilc?

Клиент является корпоративным и будет сопротивляться этому запросу. Есть ли способ лучше?

ответ

0

Нет причин, по которым вы не можете сделать это с помощью powershell, даже в службе Windows, написанной на C#. Команды Powershell могут быть составлены и выполнены в процессе путем ссылки на сборку System.Management.Automation и работу с типами Runspace (powershell v1) или PowerShell (powershell v2).