我需要创建/删除联系人组

本文关键字:删除 联系人 创建 | 更新日期: 2023-09-27 18:13:48

我需要在交换服务器中创建/删除联系人组(通讯组列表)。我怎么能那样做呢?

当我搜索Distribution Lists时,有三种类型的分发列表

a) Universal Distribution Groups

b)安全组

c)联系人组

通过使用New-DistributionGroup,我们只能创建通用或安全类型的分发组。但是对于联系人组,我如何创建它们?我还需要删除创建的联系人组以及。如果有人对它有想法,请发送回复。由于

我需要创建/删除联系人组

通用分发组和MailEnabled安全组是活动目录对象,统一组是最近在Office365 http://windowsitpro.com/office-365/using-office-365-groups-outlook-2016中引入的,它们又有所不同,联系人组是存在于邮箱(或公共文件夹)中的联系人文件夹中的Exchange Store对象,因此您需要使用邮箱API,无论是MAPI (Outlook OOM,Redemption等)还是EWS。要在EWS中创建/删除联系人组,可以使用https://msdn.microsoft.com/en-us/library/office/dn629394(v=exchg.150).aspx

如果你想用EWS做这个,我在GitHub上有一个模块可以做到这一点https://github.com/gscales/Powershell-Scripts/tree/master/EWSContacts

eg在邮箱

中创建联系人组

Create-ContactGroup -Mailboxname mailbox@domain.com -GroupName GroupName -Members ("member1@domain.com","member2@domain.com")

向组中添加更多成员

$Group = Get-ContactGroup -Mailboxname mailbox@domain.com -GroupName GroupNameGroup.Members.Add美元("newMember@domain.com")美元Group.Update (0)

删除组

$Group = Get-ContactGroup -Mailboxname mailbox@domain.com -GroupName GroupName美元Group.Delete (2)

干杯格伦