当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 Office 365 中使用 PowerShell 管理通讯组 |创建和管理通讯组 |第 2 部分#5

作者:精品下载站 日期:2024-12-14 09:04:59 浏览:12 分类:玩电脑

在 Office 365 中使用 PowerShell 管理通讯组 |创建和管理通讯组 |第 2 部分#5


当前文章是五篇文章系列的第二篇文章,专门讨论使用 PowerShell 在基于 Office 365 和 Exchange Online 的环境中管理通讯组的主题。本文包括两个主要部分:

  1. 创建新的通讯组。
  2. 配置现有通讯组的设置。

在 Office 365 中使用 PowerShell 管理通讯组 |系列文章

  • 在 Office 365 中使用 PowerShell 管理通讯组 | PowerShell 命令参考 |第 1#5 部分
  • 在 Office 365 中使用 PowerShell 管理通讯组 |创建新通讯组并管理现有通讯组 |第 2 部分#5
  • 在 Office 365 中使用 PowerShell 管理通讯组 |将成员添加到现有通讯组 |第 3 部分#5
  • 在 Office 365 中使用 PowerShell 管理通讯组 |查看和导出有关通讯组的信息 |第 4 部分#5
  • 在 Office 365 中使用 PowerShell 管理通讯组 |删除通讯组和成员|转换通讯组|第 5 部分#5

更新通讯组和错误 - 您没有足够的权限

每个分发组至少有一个“所有者”。

从技术上讲,只有通讯组所有者才“被允许”执行管理任务,例如更新通讯组。

如果 Exchange Online 管理员尝试更新通讯组的属性(他不是该通讯组的所有者),在某些情况下,会出现以下错误消息:

错误:您没有足够的权限。该操作只能由群组管理员执行。

请注意,尽管执行通讯组属性更新的用户具有全局管理员凭据,但他不是通讯组所有者这一事实可能会阻止他完成所需的管理任务。

好消息是,我们用于管理通讯组的 PowerShell cmdlet 包含一个名为 BypassSecurityGroupManagerCheck 的参数。

如果您尝试执行管理任务并出现“权限错误”,您可以将 BypassSecurityGroupManagerCheck 参数添加到原始 PowerShell 命令中。

PowerShell 命令语法示例:

Set-DistributionGroup -Identity "<Distribution Group Name>" -ManagedBy <Identity> -BypassSecurityGroupManagerCheck

1. 创建新的通讯组

当我们使用 PowerShell 创建一个新的通讯组时,除了通讯组名称之外没有任何参数,通讯组将使用以下默认选项创建:

  • 电子邮件地址 - 将为新分发组创建的默认电子邮件地址将包括租户 onmicrosft.com 域名。
  • 传递管理 - 将设置的默认选项是 - “仅限我组织内的发件人。 ” 的意思是外部收件人将不被允许向通讯组发送电子邮件。
  • 所有权=通讯组所有权将自动分配给创建通讯组的用户帐户。

一种选择是使用 PowerShell 创建新的通讯组,并在第二阶段设置所有必需的设置。

另一个选项是使用带有附加参数的 PowerShell 命令,这将创建新的分发组 + 设置附加设置的选项。

创建新的通讯组(使用默认设置)

PowerShell命令语法:

New-DistributionGroup -Name "<Distribution Group Name>"

PowerShell 命令示例:

New-DistributionGroup -Name “Sales USA”

创建新的通讯组 + 设置其他通讯组设置

如果我们在使用 PowerShell 创建通讯组时想要避免使用新通讯组的默认设置,我们可以“扩展”我们提供给 PowerShell 命令的信息,以便我们能够更好地控制结果。

在下表中,我们可以看到运行 PowerShell 命令来创建新通讯组时可以使用的参数示例:

PowerShell Parameter

描述

Alias

如果我们没有为新通讯组提供别名,则将使用通讯组名称自动生成别名,但不带空格。

Name

这是一个强制值。 Name 参数指定组的唯一名称。最大长度为 64 个字符。如果值包含空格,请将值括在引号 (“) 中。

Display name

如果我们不提供显示名称,则显示名称默认值为参数“name”中出现的“text”。 ”

PrimarySmtpAddress

创建新通讯组时,与电子邮件地址标识相关的唯一选项是设置通讯组的主电子邮件地址。 (使用 PowerShell cmdlet Set-DistributionGroup 时。
我们还可以使用参数 EmailAddresses 来创建别名电子邮件地址。

ManagedBy

ManagedBy 参数指定组的所有者。一个组必须至少有一个所有者。如果您在创建群组时没有使用此参数指定所有者,则创建该群组的用户帐户就是所有者。

创建新的通讯组 + 设置其他通讯组设置

PowerShell命令语法:

New-DistributionGroup -Name <Distribution Group name> -DisplayName <DL display name> 
-Alias <Alias>-PrimarySmtpAddress <Email Address> -ManagedBy <identity>

PowerShell 命令示例:

New-DistributionGroup -Name “Sales USA” -DisplayName “Sales USA mail list” -Alias “SalesUSA”
-PrimarySmtpAddress [email protected] -ManagedBy Brad

创建新的安全分发组

如果我们想要创建一个通讯组,但另外,将新通讯组定义为“安全组”(可以分配权限的组),我们可以使用PowerShell参数“Type Security”。 ”

在这种情况下,新组将拥有分发组的所有“属性”,此外,我们还将其视为“安全组”。 ”

创建新的安全分发组

PowerShell命令语法:

New-DistributionGroup -Name <Distribution Group Name> -Type Security

PowerShell 命令示例:

New-DistributionGroup -Name “Sales Italy” -Type Security

通过从 CSV 文件导入信息来创建通讯组

此类要求的主要用途是组织具有现有邮件信息或其他组织应用程序,其中已经包含有关现有通讯组的信息。

在这种情况下,我们希望避免使用 Exchange Online 管理中心手动创建大量通讯组。

相反,我们希望通过从 CSV 文件导入信息来“批量创建”通讯组。

除了导入有关通讯组名称的信息之外,我们还可以向 CSV 文件添加其他参数,例如通讯组的“类型”(标准通讯组或安全通讯组)。

通过从 CSV 文件导入信息来创建通讯组

PowerShell命令语法:

Import-CSV <Path> | ForEach {New-DistributionGroup -Name $_.name -Type $_.Type}

PowerShell 命令示例:

Import-CSV C:\Temp\DL-Group.csv | ForEach {New-DistributionGroup -Name $_.name -Type $_.Type}

[玩转系统] 在 Office 365 中使用 PowerShell 管理通讯组 |创建和管理通讯组 |第 2 部分#5

2. 管理现有通讯组设置

启用或禁用通讯组从外部发件人获取电子邮件

默认情况下,Exchange Online 通讯组配置为不接受来自非组织收件人(外部发件人)的收件人的电子邮件。

如果我们想要允许外部收件人向 Exchange Online 通讯组发送电子邮件,我们可以使用 PowerShell 参数 - RequireSenderAuthenticationEnabled。

默认情况下,通讯组值 RequireSenderAuthenticationEnabled 等于“$True”。

这意味着未经身份验证的收件人(匿名收件人或非组织收件人)在尝试向 Office 365 通讯组发送电子邮件时将收到 NDR(未送达报告)消息。

启用或禁用通讯组从外部发件人获取电子邮件

为了使外部收件人能够向 Exchange Online 通讯组发送电子邮件,我们将参数“RequireSenderAuthenticationEnabled”的值设置为 $False。

PowerShell命令语法:

Set-DistributionGroup "<Distribution Group Name>" -RequireSenderAuthenticationEnabled $False

Powershell命令示例:

Set-DistributionGroup “Sales USA” -RequireSenderAuthenticationEnabled $False

允许外部收件人向所有通讯组发送电子邮件(批量模式)

如果我们想要一次更改每个分发组的交付管理的默认设置(批量模式),我们可以使用以下 PowerShell 命令:

允许外部收件人向所有通讯组发送电子邮件(批量模式)

PowerShell 命令示例:

Get-DistributionGroup | Set-DistributionGroup -RequireSenderAuthenticationEnabled $False

添加或替换通讯组所有者

在下一节中,我们将回顾几个与管理通讯组所有者主题相关的场景。

ManagedBy 参数指定组的所有者。一个组必须至少有一个所有者。如果您在创建群组时没有使用此参数指定所有者,则创建该群组的用户帐户就是所有者。群组所有者可以:

  • 修改组属性
  • 添加或删除群组成员
  • 删除群组
  • 批准会员离开或加入请求(如果有)
  • 如果启用了审核但未指定审核者,则批准发送到群组的消息。

默认情况下,创建群组的人就是群组的所有者。所有组必须至少有一名所有者,而通讯组可以有多个所有者。

注意 - 在某些情况下,如果分发组有现有所有者,当我们尝试更新现有所有者信息时,我们会收到一条错误消息,通知我们无法进行所需的更改,因为我们不是分发组的所有者组。
为了能够“绕过”此限制,我们可以向 PowerShell 命令添加参数 - BypassSecurityGroupManagerCheck。

场景 1 - 替换现有的分发组所有者

在这种情况下,通讯组已经有一个所有者,我们希望通过分配新的通讯组所有者来替换当前的通讯组所有者。

我们使用的 PowerShell 命令是:

替换现有通讯组所有者

Powershell命令语法:

Set-DistributionGroup -Identity "<Distribution Group Name>" -ManagedBy <Identity>

Powershell命令示例:

Set-DistributionGroup -Identity "Sales USA" -ManagedBy Brad -BypassSecurityGroupManagerCheck

场景 2 - 向通讯组添加其他所有者

在当前场景中,我们希望“保留”现有的分发组所有者并添加其他分发组所有者(与之前的场景相比,我们“删除”现有的分发组所有者并通过提供新分发的名称来替换该所有者)集团所有者)。

为了能够满足这一要求,我们不会使用“标准”PowerShell 语法,而是使用以下 PowerShell 语法来添加或删除一个或多个值,而不影响任何现有条目:@{Add= ” ”, ” ” ……;删除=“”、“”…}。

将其他所有者添加到通讯组

PowerShell命令语法:

Set-DistributionGroup “<Distribution Group name>” -ManagedBy 
@{Add='<Identity 1>','<Identity 2>'}

PowerShell 命令示例:

Set-DistributionGroup “Sales USA” -ManagedBy @{Add='bob','brad'}

场景 3 - 向通讯组添加其他所有者 + 删除现有的通讯组所有者

在当前场景中,我们的分发组有几个所有者。

我们希望实现以下要求:

  • 添加新的通讯组所有者。
  • 删除一些现有的通讯组所有者。

为了能够满足此要求,我们使用以下 PowerShell 命令语法:

将其他所有者添加到通讯组 + 删除现有通讯组所有者

PowerShell命令语法:

Set-DistributionGroup “<Distribution Group name>” -ManagedBy @{Add='<Identity 1>','<Identity 2>'; Remove='<Identity 1>' }

PowerShell 命令示例:

Set-DistributionGroup “Sales USA” -ManagedBy @{Add='bob','bradp' ; Remove='Angelina' }

场景 4 - 替换现有的通讯组所有者并从 CSV 文件导入“新通讯组所有者”

在此方案中,有关通讯组 + 将配置为通讯组所有者的用户的信息存储在 CSV 文件中。

在下面的屏幕截图中,我们可以看到我们使用的 CSV 文件的内容。
CSV 文件包含两列:

  • GroupName - 这是存储有关通讯组信息的列标题。
  • ManagedBy - 这是存储有关我们希望定义为通讯组所有者的用户名的信息的列标题。

[玩转系统] 在 Office 365 中使用 PowerShell 管理通讯组 |创建和管理通讯组 |第 2 部分#5

在我们的示例中,CSV 文件名为 Distribution-Groups-information.csv

替换现有通讯组所有者并从 CSV 文件导入“新通讯组所有者”

PowerShell 命令示例:

$GroupList = Import-CSV C:\temp\Distribution-Groups-information.csv
ForEach ($group in $GroupList)
{
ForEach ($user in $GroupList)
{
}
Set-DistributionGroup -BypassSecurityGroupManagerCheck -Identity $group.GroupName -managedby $user.ManagedBy
}

方案 5 - 为所有现有通讯组分配通讯组所有者(替换现有通讯组所有者)(批量模式)

在当前场景中,我们希望将特定用户定义为所有现有通讯组的所有者。请注意,在这种情况下,我们要删除(替换)现有的通讯组所有者并分配通讯组的新所有者。

注意 - 如果您需要将用户名添加为附加通讯组所有者而不是替换现有通讯组所有者,请使用上一节中出现的 PowerShell 语法。

PowerShell 命令的第一部分获取每个现有通讯组的列表。

PowerShell 命令的第二部分会将特定用户作为所有者添加到我们从第一部分获得的通讯组列表中。

如果我们想要向所有现有的通讯组添加特定所有者,我们可以使用以下 PowerShell 语法:

为所有现有通讯组分配通讯组所有者(替换现有通讯组所有者)(批量模式)

PowerShell命令语法:

Get-DistributionGroup |Set-DistributionGroup -ManagedBy <Identity> 
-BypassSecurityGroupManagerCheck

PowerShell 命令示例:

Get-DistributionGroup | Set-DistributionGroup -ManagedBy Brad -BypassSecurityGroupManagerCheck

场景 6 - 为过去两周内创建的所有通讯组分配通讯组所有者(替换现有通讯组所有者)(批量模式)

在以下示例中,我们希望将用户 Brad 添加为过去 2 周内创建的所有通讯组的通讯组所有者。

  • 第 1#2 部分 - 在 PowerShell 命令的第一部分中,我们定义名为 - $AllNewDistributionGroups 的 PowerShell 变量,该变量将存储 PowerShell 查询的输出,该查询“获取”其“创建时间值”为的所有分发组包含在我们定义的“两周范围”内的日期。
  • 第 2#2 部分 - 在 PowerShell 命令的第二部分中,我们使用“ForEach”PowerShell 语句,对结果执行“循环过程”(将 Bob 添加到作为所有者出现在列表中的每个分发组中) )。

我们使用的 PowerShell“时间单位”

PowerShell 不包含将“周”定义为“时间单位”的参数。 ” 为了能够定义两周的时间范围,我们定义了 14 天的时间范围。

为过去两周内创建的所有通讯组分配通讯组所有者(替换现有通讯组所有者)

PowerShell 命令示例:

$AllNewDistributionGroups = Get-DistributionGroup | Where {$_.WhenCreated -ge ((Get-Date).Adddays(-14))}
ForEach ($Group in $AllNewDistributionGroups)
{
Set-DistributionGroup -Identity $Group.name -ManagedBy Bob
}

管理通讯组电子邮件地址

每个通讯组必须有一个主电子邮件地址,并且可能有一个被描述为“别名电子邮件地址”或“代理电子邮件地址”的附加电子邮件地址。 ”

通讯组电子邮件地址的管理,可以通过以下方法之一实现:

  1. 将其他电子邮件地址添加到现有通讯组电子邮件地址。
  2. 添加将“替换”(删除)现有通讯组的其他电子邮件地址
  3. 电子邮件地址。
  4. 删除现有的电子邮件地址

设置通讯组主电子邮件地址

要替换现有的通讯组主电子邮件地址(由 PowerShell
参数 -PrimarySmtpAddress 定义),我们可以使用以下 PowerShell 命令选项之一:

设置通讯组主电子邮件地址

PowerShell命令语法:

Set-DistributionGroup "<Distribution Group name>" -PrimarySmtpAddress <primary E-mail address>

PowerShell 命令示例:

Set-DistributionGroup "Sales UK" -PrimarySmtpAddress [email protected]

另一种变化

PowerShell命令语法:

Set-DistributionGroup "<Distribution Group name>" SMTP:<primary E-mail address>

PowerShell 命令示例:

Set-DistributionGroup "Sales UK" -emailaddresses SMTP:[email protected]

通过从 CSV 文件导入信息来设置通讯组主电子邮件地址

在此方案中,有关通讯组 + 应指定为主电子邮件地址的电子邮件地址的信息存储在 CSV 文件中。

在下面的屏幕截图中,我们可以看到我们使用的 CSV 文件的内容。
CSV 文件包含两列:

  1. GroupName - 这是存储有关通讯组信息的列标题。
  2. 电子邮件 - 这是列标题,存储有关我们希望定义为通讯组所有者的用户名的信息。

[玩转系统] 在 Office 365 中使用 PowerShell 管理通讯组 |创建和管理通讯组 |第 2 部分#5

在我们的示例中,CSV 文件名为 Distribution-Groups-information.csv

通过从 CSV 文件导入信息来设置通讯组主电子邮件地址

PowerShell 命令示例:

$GroupList = Import-CSV C:\temp\Distribution-Groups-information.csv
ForEach ($group in $GroupList)
{
ForEach ($email in $GroupList)
{
}
Set-DistributionGroup -BypassSecurityGroupManagerCheck -Identity $group.GroupName -PrimarySmtpAddress $email.email
}

管理通讯组别名电子邮件地址

术语“别名电子邮件地址”描述了除主电子邮件地址之外的附加电子邮件地址。

将别名电子邮件地址添加到现有通讯组的过程可以通过以下方式之一实现:

  1. 替换现有的别名电子邮件地址
  2. 将附加别名电子邮件地址添加到现有通讯组电子邮件地址

为了管理通讯组电子邮件地址,我们使用 PowerShell cmdlet-
Set-DistributionGroup + PowerShell 参数 emailaddresses。

示例 1 - 将其他电子邮件地址添加到现有通讯组电子邮件地址

在这种情况下,我们希望保留现有的通讯组别名电子邮件地址,并添加其他别名电子邮件地址。

我们用于添加其他电子邮件地址的 PowerShell 参数是 - “@{Add ”。

在以下示例中,通讯组“Sales UK”包括现有的别名电子邮件地址,并且我们添加其他别名电子邮件地址:

将其他电子邮件地址添加到现有通讯组电子邮件地址

PowerShell 命令示例:

Set-DistributionGroup “Sales UK” -emailaddresses @{Add='
[email protected]','[email protected]','[email protected]'}

示例 2 - 替换(删除)现有通讯组别名电子邮件地址并向通讯组添加新电子邮件地址

在这种情况下,我们希望删除现有的电子邮件地址并用“新组”电子邮件地址“替换”现有的电子邮件地址。

以下建议的 PowerShell 命令的“问题”是结果将是

“替换”主电子邮件地址 + 替换现有通讯组
别名电子邮件地址。

我们提供的第一个电子邮件地址将替换现有的通讯组主电子邮件地址,其余电子邮件地址将替换现有的通讯组别名电子邮件地址。

替换(删除)现有通讯组别名电子邮件

PowerShell 命令示例:

Set-DistributionGroup “Sales UK” -emailaddresses '[email protected]', '[email protected]'

由于 PowerShell 命令存在问题行为,我建议您尽量避免使用指定的 PowerShell 语法。

示例 3 - 替换通讯组现有电子邮件地址 - 主电子邮件地址 + 别名电子邮件地址

在以下示例中,我们通过替换当前通讯组主电子邮件地址 + 替换现有别名电子邮件地址来替换现有通讯组电子邮件地址。

为了将特定电子邮件地址“声明”为“主电子邮件地址”,我们使用带有大写字母的前缀 SMTP。所有其余电子邮件地址将被创建为别名电子邮件地址。

替换通讯组现有电子邮件地址 - 主要 + 别名电子邮件地址

PowerShell命令语法:

Set-DistributionGroup "<Distribution Group Name>" -EmailAddresses SMTP:<Primary Email>,<Alias Email>

PowerShell 命令示例:

Set-DistributionGroup "Sales UK" -EmailAddresses SMTP:[email protected],[email protected]

示例 4 - 删除现有的通讯组别名电子邮件地址

在下面的示例中,我们希望删除通讯组别名电子邮件地址\地址。

为了实现所需的删除,我们使用 PowerShell 参数“@{Remove”。

删除现有通讯组别名电子邮件地址

PowerShell命令语法:

Set-DistributionGroup “<Distribution Group name>” -EmailAddresses @{Remove='<Identity 1>', '<Identity 2>' }

PowerShell 命令示例:

Set-DistributionGroup "Sales UK" -EmailAddresses @{Remove=' [email protected]', ' [email protected]' }

从 GAL(全局地址列表)隐藏通讯组

默认情况下,每个通讯组都会自动显示在 GAL 中。

在某些情况下,我们希望通过从 GAL(全局地址列表)中删除有关现有通讯组的信息来隐藏现有通讯组。

为了对 GAL 隐藏现有 Exchange Online 收件人,我们使用 PowerShell 参数 - HiddenFromAddressListsEnabled 并将值设置为 - $True。

从 GAL(全局地址列表)隐藏通讯组

PowerShell命令语法:

Set-DistributionGroup "<Distribution Group Name>" -HiddenFromAddressListsEnabled $True

PowerShell 命令示例:

Set-DistributionGroup "Sales UK" -HiddenFromAddressListsEnabled $True

将现有通讯组设置为仅接受来自特定发件人的电子邮件

默认情况下,每个组织收件人都可以向通讯组发送电子邮件。

如果我们想要限制组织收件人向特定通讯组发送电子邮件的能力,并定义仅允许特定组织收件人向该通讯组发送电子邮件,我们可以使用 PowerShell 参数-AcceptMessagesOnlyFrom 定义“允许的收件人列表”。 ”

将现有通讯组设置为仅接受来自特定发件人的电子邮件

PowerShell命令语法:

Set-DistributionGroup "<Distribution Group Name>" -AcceptMessagesOnlyFrom <Allowed E-mail address 1>, < Allowed E-mail address 2>

PowerShell 命令示例:

Set-DistributionGroup "Sales UK" -AcceptMessagesOnlyFrom [email protected],[email protected]

定义通讯组主持人

[玩转系统] 在 Office 365 中使用 PowerShell 管理通讯组 |创建和管理通讯组 |第 2 部分#5

默认情况下,当我们向通讯组发送电子邮件时,该电子邮件会自动发送给每个通讯组成员。

在某些情况下,我们需要实现不同的邮件流,其中发送到通讯组的电子邮件将被特定收件人“接受”。

收到邮件的收件人需要决定是否批准或拒绝
特定的电子邮件。

我们可以分配给这个角色的“人”定义为“分发组主持人”。 ”

术语“通讯组仲裁者”定义了在传递邮件之前需要批准发送给收件人(通讯组成员)的邮件的实体。主持人必须是组织中的邮箱、邮件用户或邮件联系人。

我们用于定义“分发组主持人”的 PowerShell 参数是 - ModelatedBy。

定义通讯组主持人

PowerShell命令语法:

Set-DistributionGroup "<Distribution Group Name>" -ModeratedBy <E-mail address>, <E-mail address>

PowerShell 命令示例:

Set-DistributionGroup "Sales UK" -ModeratedBy [email protected],[email protected]

为通讯组发送外出回复

让我们从一个声明开始——标题有点误导。

从技术上讲,通讯组对象不是“Exchange 邮箱对象”,因此,我们无法为现有通讯组配置 OOO(外出回复)。

我们可以使用的小技巧将部分满足定义对分发组的 OOO 回复的要求,它是通过激活名为 - SendOofMessageToOriginatorEnabled 的特殊分发组参数并将值设置为 $True 来实现的。

(默认情况下,值 - SendOofMessageToOriginatorEnabled 设置为“$False”)。

当我们“激活”此选项时,如果某个通讯组成员配置了 OOF 回复,则当“发件人”向通讯组发送电子邮件时,通讯组将“回复”以下 OOF 邮件:分发组成员。

SendOofMessageToOriginatorEnabled 参数指定如何处理组成员的外出 (OOF) 消息。

有效值为:

  • $True 当消息发送到组时,任何组成员的 OOF 消息都会发送到消息发送者。这是默认值。
  • $False 当消息发送到组时,任何组成员的 OOF 消息都不会发送到消息发件人。

为通讯组发送外出回复

PowerShell命令语法:

Set-DistributionGroup "<Distribution Group Name>" -SendOofMessageToOriginatorEnabled $True

PowerShell 命令示例:

Set-DistributionGroup "Sales UK" -SendOofMessageToOriginatorEnabled $True

向通讯组分配“发送为”权限

将“发送”权限分配给“通讯组”上的收件人,使收件人能够通过“隐藏”其真实身份并使用通讯组的身份(使用通讯组的电子邮件地址)来发送电子邮件。

[玩转系统] 在 Office 365 中使用 PowerShell 管理通讯组 |创建和管理通讯组 |第 2 部分#5

为了能够授予此权限,我们可以使用以下 PowerShell 命令:

向通讯组分配“发送为”权限

PowerShell命令语法:

Add-RecipientPermission "<Distribution Group Name>" -Trustee <Identity> -AccessRights SendAs -Confirm:$False

PowerShell 命令示例:

Add-RecipientPermission "Sales UK" -Trustee Brad -AccessRights SendAs -Confirm:$False

注意 - 我们添加 PowerShell 参数“Confirm:$False”以避免需要符合“添加”发送为权限。

当前文章系列的下一篇文章

  • 在 Office 365 中使用 PowerShell 管理通讯组 |将成员添加到现有通讯组 |第 3 部分#5

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯