Exchange Online Powershell - 创建一个新的通讯组,但缺少一些 powershell 参数(隐藏在地址列表等中)

Exchange Online Powershell - 创建一个新的通讯组,但缺少一些 powershell 参数(隐藏在地址列表等中)

我正在编写一个脚本,用于在 Exchange Online Powershell 中创建新的 DG。但我遗漏了该命令的一些参数(在 Technet 上找不到它们)。

简而言之,我使用命令 New-DistributionGroup。我知道如何完成我需要的大多数任务。但我不知道如何完成其​​中 3 个任务(如果我说错了,我深表歉意 - 我的 Exchange GUI 是波兰语,所以我正在将其翻译回英语):

1)从地址列表中隐藏该组。默认情况下此功能是禁用的,如何使用 powershell 启用它?

2)谁可以向群组发送消息(群组是否仅供内部使用,还是对所有人开放,甚至对组织外部的人开放),默认情况下,群组仅限内部使用

3) 如何更改组的默认地址域?例如,如果我在租户上创建组 ADMINS,则默认情况下会使用 COMPANY.ONMICROSOFT.COM 后缀。我如何将其更改为 COMPANY.COM,或者对于其他组,是否可以将其更改为 COMPANY.PL、COMPANY.DE 等?我应该使用 primarySMTPAddress 参数执行此操作吗?如果是,您能举个例子吗?

编辑:

以防万一 - 如果有必要,我可以运行两个命令 - 一个用于创建一个组,第二个(或更多)用于修改它。

答案1

您需要使用Set-DistributionGroupCMDlet 命令,其语法是:

Set-DistributionGroup -Identity <DistributionGroupIdParameter>
  1. 在地址列表中隐藏该组[-HiddenFromAddressListsEnabled <$true | $false>]
  2. 谁可以向群组发送消息:这里有很多选择:

    • 您可以从列表中接受:[-AcceptMessagesOnlyFrom <MultiValuedProperty>] [-AcceptMessagesOnlyFromDLMembers <MultiValuedProperty>] [-AcceptMessagesOnlyFromSendersOrMembers <MultiValuedProperty>]
    • 您还可以阻止消息[-RejectMessagesFrom <MultiValuedProperty>] [-RejectMessagesFromDLMembers <MultiValuedProperty>] [-RejectMessagesFromSendersOrMembers <MultiValuedProperty>]
    • 最后,如果需要,要求发送者进行身份验证[-RequireSenderAuthenticationEnabled <$true | $false>]
  3. 更改群组地址中的默认域[-PrimarySmtpAddress <SmtpAddress>]

https://technet.microsoft.com/en-us/library/bb124955(v=exchg.160).aspx

相关内容