2012-03-12 5 views
1

Exchange 2003으로 잘 실행되는 VS 2005 프로젝트가 있으므로 이제 고객이 2010 및 내 응용 프로그램으로 마이그레이션했습니다. 사서함을 만들려고 할 때 실패합니다.Exchange 2010에서 사서함 만들기

내 앱. 콘솔 기반이며 Windows 2003 및 2.0 .net 프레임 워크에서 실행됩니다. Exchange 2010은 W2K8 및 3.5 프레임 워크에서 실행됩니다.

좋은 옵션은 웹 서비스 (예 : VS 2010)를 개발하는 것이지만 EWS가 사서함을 만들 수 있는지 확실하지 않은 것 같습니다.

이 문제에 대한 조언을 듣고 싶습니다.

미리 감사드립니다. m0dest0.

답변

1

EWS를 사용하여 사서함을 만들 수 있다고 생각하지 않습니다. 이를 위해서는 powershell을 사용해야합니다. 귀하의 C# 응용 프로그램에서 powershell 스크립트를 실행할 수 있습니다. http://www.codeproject.com/Articles/18229/How-to-run-PowerShell-scripts-from-C

그래서 저는 응용 프로그램 서버에서 Exchange 관리 셸을 만들고 powershell/EMS를 사용하여 사서함을 만드는 응용 프로그램을 작성합니다.

+0

codeproject의 예제가 로컬에서 실행되고 있는데, 이는 알기에 C#을 사용하여 원격 powershell을 실행하는 것은 그리 쉬운 일이 아닙니다. 예를 들어 * 프록시 웹 서비스 *를 사용하여 일종의 웹 서비스를 사용하는 것이 더 좋을 것입니다. – m0dest0

+0

Exchange 서버에서 웹 서비스를 실행 한 다음 원격 컴퓨터에서 웹 서비스를 호출하여 사서함을 만들려면 어떻게해야합니까? 그 목적을 위해 사용할 수있는 웹 서비스가 없다고 생각합니다. 직접 구현해야합니다 (Exchange 서버에서 powershell을 사용하여 쉽게 할 수 있어야합니다). –

+0

나는 당신의 제안을 따르고 있기 때문에 대답으로 확인하고있다. 나는 Exchange Server에서 호스팅 될 WCF를 개발 중이다. 거기서 PS 명령을 실행할 것이다. 감사 – m0dest0

관련 문제