如何使用 PowerShell 创建 Office 365 组?
要求:使用 PowerShell 创建新的 Office 365 组。
如何在管理中心创建 Office 365 组?
Microsoft 365 组是一项协作功能,使团队能够通过跨 Microsoft 365 应用程序(包括组收件箱、来自 SharePoint、Yammer、OneNote、Planner、Power BI 等的组收件箱、共享文档库)建立单一身份和一组权限来协同工作。默认情况下,组织中的任何人都可以从 Outlook 桌面版或在线版创建新的 Microsoft 365 组。您可以以管理员身份通过 Microsoft 365 管理中心创建 Office 365 组:
- 以全局管理员身份登录 Microsoft 365 管理中心站点:https://admin.microsoft.com
- 展开“团队和组”,然后单击左侧导航中的“活跃团队和组”。
单击“Office 365”选项卡下的“添加组”。
- 在向导中选择组类型“Microsoft 365”,然后单击“下一步”。您还可以从此向导创建其他组类型,例如安全组、电子邮件分发列表等。
输入组名称和描述,然后单击“下一步”。
点击“添加所有者”>>搜索并选择群组所有者来管理该群组。单击“下一步”。
- 同样,选择组成员,然后单击“下一步”按钮。
输入该组的唯一电子邮件地址。指定 Office 365 组的隐私选项。设置该组是否应该有 Microsoft Teams,然后单击“下一步”。
- 检查您的所有设置,然后单击“创建组”按钮开始创建 Office 365 组。
创建组后,所有相关资源(例如共享邮箱、日历、SharePoint 站点等)都会自动配置。此外,当您创建 SharePoint 团队网站等项目,并在 Microsoft Teams 管理中心、Yammer、Power BI 等中创建新团队时,组创建会在幕后自动进行。您还可以从 Exchange 管理中心添加组。
让我们看看如何通过 PowerShell 创建 Office 365 组。
如何使用 PowerShell 创建 Office 365 组?
与 Web 浏览器界面相比,通过 PowerShell 创建 Office 365 组允许您通过附加设置更好地控制组属性。要创建 Office 365 组,首先需要建立到 Exchange Online 的远程会话,然后使用 New-UnifiedGroup cmdlet 通过 PowerShell 创建 Office 365 组。
打开 Windows PowerShell 并运行以下脚本:
#Get Credentials to connect
$Credential = Get-Credential
#Connect to Exchange Online
Connect-ExchangeOnline -Credential $Credential -ShowBanner:$False
#Create New Office 365 Group
New-UnifiedGroup -DisplayName "Consumers Group" -Alias "0365Group-consumers" `
-EmailAddresses "ConsumersGroup@Crescent.com" -AccessType Private
#Disconnect Exchange Online
Disconnect-ExchangeOnline -Confirm:$False
这将创建一个名为“Consumers Group”的新私人群组,其电子邮件地址为“ConsumersGroup@Crescent.com”。
此 cmdlet 中使用的参数是不言自明的。他们定义了组的属性:
- DisplayName:组的显示名称,是创建组的最小参数。
- 别名:交换组的别名。如果您不提供此参数的值,则会生成该值。
- 电子邮件地址:群组的电子邮件地址。
- AccessType:公共或私有。
许多其他参数允许您进一步自定义事物,这在 UI 中不可用!
使用 PnP PowerShell 添加 Microsoft 365 组
使用 New-PnPMicrosoft365Group cmdlet 添加新的 Office 365 组:
#Config Variables
$AdminSiteURL = "https://crescent-admin.sharepoint.com"
Try {
#Connect to PnP Online
Connect-PnPOnline -Url $AdminSiteURL -Interactive
#Create a new Office 365 group
New-PnPMicrosoft365Group -DisplayName "HR Admins" -Description "For HR Administrators" -MailNickname "HRAdmin" `
-Owners "steve@crescent.com" -Members @("Salaudeen@crescent.com","PradeepG@crescent.com") -IsPrivate
}
Catch {
write-host -f Red "Error:" $_.Exception.Message
}
根据您的要求设置管理站点 URL、群组名称、群组所有者和成员等参数。要将组隐私设置为私有,请使用“-IsPrivate”开关。
使用 Azure AD PowerShell 模块创建新的 Office 365 组
您还可以使用 Azure Active Directory 模块在 Office 365 中创建新组。这是一个例子:
#Connect to Azure AD
Connect-AzureAD
#Create new Office 365 group
New-AzureADMSGroup -DisplayName "Accounts Group" -MailNickname "Accounts" -GroupTypes "Unified" -Description "Office 365 Group for Accounts Departmnet" -MailEnabled $True -SecurityEnabled $True
当“Connect-AzureAD”cmdlet 提示输入凭据时,请输入您的 Office 365 管理员帐户!
包起来
创建 Office 365 组是一个简单的过程,可以使用 Microsoft 365 管理中心或 PowerShell 完成。通过遵循本指南中概述的步骤,您可以快速创建新组并开始与您的团队协作。您还可以使用 Microsoft Outlook、Azure AD 管理中心等创建 Office 365 组。本指南中概述的步骤将帮助您快速创建新组,以便您可以立即开始与团队协作。您可以使用 Office 365 组执行任何操作,从共享文件、讨论想法、规划活动到更高效地工作。
经常问的问题:
如何删除 Office 365 组?
登录 Microsoft 365 管理中心 >> 展开“团队和组”,然后单击“活动团队和组” >> 选择要删除的 Office 365 组,然后单击“删除”按钮。您还可以使用 Exchange Online、PnP PowerShell 和 Azure AD 中的 PowerShell 脚本从 Microsoft 365 中删除组。
更多信息:删除 Office 365 组
如何阻止用户在 Office 365 中创建组?
要禁止创建 Office 365 组,您需要为可以创建 Microsoft 365 组的用户创建安全组,然后更新 Azure Active Directory 设置以仅允许指定的组。
更多信息:锁定 Office 365 组创建
如何向 Office 365 中的群组添加成员?
登录 Microsoft 365 管理中心 >> 单击左侧导航栏中“团队和组”下的“活动团队和组”。选择您想要添加成员的 Office 365 组 >> 单击“成员”选项卡并选择“成员”,然后单击“添加成员”>> 搜索并选择要添加的成员,然后单击“添加”按钮位于底部。您还可以使用 PowerShell 将成员添加到 Microsoft 365 组。
详细信息:将成员添加到 Office 365 组




