我需要创建/删除联系人组
本文关键字:删除 联系人 创建 | 更新日期: 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)
干杯格伦