2017-09-26 2 views
1

내 C# 응용 프로그램에서 Exchange 용 유니버설 메일 그룹을 만들고 싶습니다.Exchange 메일 그룹 EWS

이 코드를 사용하고 있지만 특정 계정에 대한 비공개 그룹 만 생성합니다. (EWS 사용)

EWService = new ExchangeService(); 
EWService.Credentials = new WebCredentials(SA_mail, SA_password); 
EWService.AutodiscoverUrl(SA_mail); 
ContactGroup contactGroup = new ContactGroup(EWService); 
contactGroup.DisplayName = "GRP_DIF_" + textBox1.Text; 
contactGroup.Save(); 

교환기가 인식하는 유니버설 메일 그룹은 어떻게 만듭니 까?

답변

1

EWS Managed API 또는 EWS를 사용하여 개인 메일 그룹 인 연락처 그룹을 만들 수 있습니다 ( ). 연락처 그룹을 만들려면 ContactGroup EWS Managed API 클래스에서 메서드를 사용하거나 CreateItem EWS 작업을 사용합니다.

EWS Managed API 또는 EWS를 사용하여 유니버설 메일 그룹 또는 보안 그룹을 만들 수 없습니다. 유니버설 메일 그룹 또는 보안 그룹을 만들려면 New-DistributionGroupExchange Management Shell cmdlet을 사용할 수 있습니다.

출처 :

당신이 당신의 C# 응용 프로그램 내에서 PowerShell을 커맨드가, the best way to startSystem.Management.Automation 네임 스페이스를 사용하는 것입니다 호출해야하는 경우 https://msdn.microsoft.com/en-us/library/office/dn629394(v=exchg.150).aspx.

+0

내 C# 응용 프로그램에서 cmdlet을 사용하는 것이 가장 좋은 방법은 무엇입니까? –

+0

아이디어는 C# 응용 프로그램에서 사용하지 않는 것입니다. EWS는 그런 용도로 사용되어서는 안됩니다. PowerShell 스크립트를 만듭니다. 필요한 경우 C# 응용 프로그램을 라이브러리 (.dll)로 컴파일하고 PowerShell 스크립트에서 사용할 수 있습니다. – Unlockedluca

+0

이것은 내 프로젝트의 일부분이며이 앱에 그룹 생성을 통합하는 방법을 찾아야합니다. 안돼? –

관련 문제