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

[玩转系统] Office 365:如何使用 PowerShell 创建通讯组列表?

作者:精品下载站 日期:2024-12-14 21:45:35 浏览:14 分类:玩电脑

Office 365:如何使用 PowerShell 创建通讯组列表?


什么是 Office 365 中的通讯组列表?

Office 365 中的通讯组列表是电子邮件地址的集合,用于同时向多个收件人发送电子邮件。管理员或任何具有适当权限的用户都可以创建此类组。发送到通讯组列表的任何电子邮件都会自动转发到列表中的所有电子邮件地址。这对于一次向多人发送消息非常有用,而无需手动输入每个收件人的电子邮件地址。

Office 365 组和通讯组列表之间的区别

Office 365 组和通讯组列表都用于组成员之间的通信和协作,但它们之间存在一些关键区别:

  1. 功能:Office 365 组提供比通讯组列表更高级的功能。除了电子邮件分发之外,Office 365 组还可用于共享日历、任务列表、OneNote 笔记本和 SharePoint 网站。他们还在 Microsoft Teams 中拥有一个群组邮箱和一个共享团队工作区。
  2. 成员身份:Office 365 群组有一个成员管理系统,允许成员自行决定加入和离开群组。另一方面,通讯组列表需要管理员来管理成员资格。
  3. 协作:Office 365 组旨在促进协作和团队合作,而通讯组列表主要用于单向通信。使用 Office 365 组,成员可以实时协作处理项目并共享文件。
  4. 访问控制:在 Office 365 网上论坛中,访问控制选项非常精细,允许所有者为特定成员或成员组设置权限。无法以这种方式控制对通讯组列表的访问。
  5. 集成:Office 365 组与其他 Microsoft 应用和服务集成,例如 Microsoft Teams、SharePoint 和 OneDrive for Business。通讯组列表不具有这种级别的集成。

底线是,尽管 Office 365 组和通讯组列表具有类似的用途,但 Office 365 组提供了更强大的功能、协作和访问控制选项,并且旨在促进现代工作场所中的团队合作和协作。

如何在 Office 365 中创建通讯组列表?

通讯组列表可用于管理组织内的用户或联系人组。您可以根据各种标准创建它们,包括部门、团队、项目或位置。例如,可以为营销部门制定分发列表,其中包括营销团队成员的所有电子邮件地址。 Office 365 管理中心或 PowerShell 可用于创建和管理通讯组列表。

使用 Microsoft 365 管理中心创建通讯组

通讯组列表是一组用于发送消息或协作项目的电子邮件地址。让我们逐步完成在 Office 365 中创建通讯组列表的过程。

第 1 步:登录 Office 365 管理中心

创建通讯组列表的第一步是使用您的管理员凭据登录 Office 365 管理中心。您需要拥有 Office 365 管理员权限才能创建通讯组列表。

第 2 步:导航至“群组”部分

在管理中心的左侧导航菜单中,选择“团队和群组”以访问“活跃团队和群组”链接。此部分包含在组织中创建的所有组,包括通讯组列表、安全组和 Microsoft Teams。

第 3 步:创建新的通讯组列表

要创建新的通讯组列表,请单击“通讯组列表”选项卡下的“添加组”按钮。这将打开一个向导,您可以在其中输入通讯组列表配置。

[玩转系统] Office 365:如何使用 PowerShell 创建通讯组列表?

选择“分发”作为组类型。

[玩转系统] Office 365:如何使用 PowerShell 创建通讯组列表?

第 4 步:输入群组名称和说明

接下来,在“名称”字段中输入通讯组列表的名称。当您发送消息或协作处理项目时,此名称将用于标识该组。您还可以在“说明”字段中输入通讯组列表的说明,尽管这是可选的。

[玩转系统] Office 365:如何使用 PowerShell 创建通讯组列表?

第 5 步:将所有者和成员添加到通讯组列表

输入组名称和描述后,您可以将所有者和成员添加到通讯组列表中。单击“添加所有者”按钮打开一个面板,选择要指定为所有者的用户或联系人。您可以按姓名或电子邮件地址搜索用户或联系人,并从列表中选择他们。

[玩转系统] Office 365:如何使用 PowerShell 创建通讯组列表?

单击“添加成员”按钮并选择要包含在列表中的用户或联系人,将成员添加到通讯组列表。

[玩转系统] Office 365:如何使用 PowerShell 创建通讯组列表?

第 6 步:设置群组电子邮件地址

为通讯组列表分配电子邮件地址。这将用于 Outlook 等电子邮件客户端。您还可以设置通讯组列表是否允许外部发件人。

[玩转系统] Office 365:如何使用 PowerShell 创建通讯组列表?

第 7 步:完成创建通讯组列表

输入所有必要的信息并将成员添加到通讯组列表后,单击“创建组”按钮以创建通讯组列表。

[玩转系统] Office 365:如何使用 PowerShell 创建通讯组列表?

创建通讯组列表后,您将看到“组已创建”页面。将创建通讯组列表并将其添加到“组”部分中的组列表中。

[玩转系统] Office 365:如何使用 PowerShell 创建通讯组列表?

现在,您可以通过单击组列表中的组名称来管理其设置。从这里,您可以添加或删除成员、管理权限以及自定义列表的设置以满足您的需求。

使用 PowerShell 在 Office 365 中创建通讯组列表

若要使用 PowerShell 在 Office 365 中创建通讯组列表,您可以使用 Exchange Online 命令行管理程序中的 New-DistributionGroup cmdlet。在运行此脚本之前,请确保已安装 Exchange Online PowerShell 模块!


#Parameters
$Name = "Marketing Managers"
$Alias = "MarketingMgrs"
$EmailAddress = "[email protected]"
$DLMembers = @("[email protected]", "[email protected]","[email protected]")

#Connect to Exchange Online
Connect-ExchangeOnline -ShowBanner:$False
 
#Create a new Distribution List
New-DistributionGroup -Name $Name -Alias $Alias -PrimarySmtpAddress $EmailAddress -Members $DLMembers -Type Distribution

您还可以创建通讯组列表并稍后向其中添加成员!


#Create a new Distribution List
New-DistributionGroup -Name "Sales Managers" -Alias "SalesMgrs" -PrimarySmtpAddress "[email protected]" -Type Distribution

#Add a Member to the Distribution List
Add-DistributionGroupMember -Identity "[email protected]" -Member "[email protected]"

#Add Multiple Members
$Members = @("[email protected]","[email protected]","[email protected]")

$Members | ForEach-Object {
    Add-DistributionGroupMember -Identity "SalesManagers@Crescentcom" -Member $_
    Write-Host "Added Member:"$_
}

使用“Type”参数作为“Security”来创建启用邮件的安全组。管理员可以使用此方法自动创建通讯组列表或管理整个公司的大量通讯组列表。

用于从 CSV 文件批量创建通讯组的 PowerShell 脚本

让我们使用 PowerShell 从 CSV 在 Office 365 中创建多个通讯组列表。这是我的 CSV 模板:

[玩转系统] Office 365:如何使用 PowerShell 创建通讯组列表?


#Parameters
$CSVFilePath = "C:\Temp\Bulk-DL.csv"

Try {
    #Connect to Exchange Online
    Connect-ExchangeOnline -ShowBanner:$False

    #Get Data from CSV and Create Distribution List
    Import-CSV $CSVFilePath | ForEach {
        New-DistributionGroup -Name $_.Name -PrimarySmtpAddress $_.Email -Type $_.Type -Members $_.Members.split(",")
        Write-host -f Green "Created Distribution List:"$_.Name
    }
}
Catch {
    write-host -f Red "Error:" $_.Exception.Message
}

您可以在此处下载模板:

结论

总而言之,在 Office 365 中创建通讯组列表是管理联系人或用户组的简单而有效的方法。 PowerShell 或 Office 365 管理中心可用于创建通讯组列表,并且可以对其进行自定义以满足组织的特定需求。通过利用 PowerShell,您可以自动创建大量列表。此外,可以通过使用 CSV 文件导入必要的信息来批量创建通讯组列表。按照上述步骤创建通讯组列表并向其中添加成员非常简单。

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

取消回复欢迎 发表评论:

关灯