2012-03-12 81 views
1

我有一個關於VS 2005的項目,該項目在Exchange 2003中運行良好,現在客戶已遷移到2010和我的應用程序。嘗試創建郵箱時失敗。在Exchange 2010上創建郵箱

我的應用程序。是基於控制檯,並在Windows 2003和2.0 .net框架上運行。 Exchange 2010在W2K8和3.5框架上運行。

我想一個很好的選擇是開發一個webservice(例如VS 2010),但不知道EWS是否能夠創建郵箱。

我想聽聽這方面的一些建議。

在此先感謝, m0dest0。

回答

1

我不認爲你可以使用EWS來創建郵箱。爲此,你應該使用PowerShell。您可以從您的C#應用​​程序的PowerShell腳本,看到這一點:你的情況我會Exchange命令行管理應用程序服務器上http://www.codeproject.com/Articles/18229/How-to-run-PowerShell-scripts-from-C

所以並編寫創建使用PowerShell/EMS郵箱的應用程序。

+0

codeproject上的示例在本地運行,這很容易,但據我所知,使用C#運行遠程PowerShell並不那麼容易。我寧願使用一種Web服務,例如,使用*代理Web服務*對您有意義? – m0dest0 2012-03-12 23:27:32

+0

因此,您希望在Exchange服務器上運行Web服務,然後從遠程計算機調用Web服務來創建郵箱? 我不認爲有一個Web服務可以用於此目的 - 您需要實現您自己的(在Exchange服務器上本地使用PowerShell應該非常簡單)。 – 2012-03-13 07:34:30

+0

我正在檢查這個答案,因爲我遵循你的建議,我的意思是,我正在開發一個WCF,它將託管在Exchange Server上,並且它將在那裏運行PS命令。謝謝 – m0dest0 2012-03-16 04:45:25

相關問題