[玩转系统] 如何创建 Microsoft 365 组
作者:精品下载站 日期:2024-12-14 05:52:14 浏览:15 分类:玩电脑
如何创建 Microsoft 365 组
您可以在 Microsoft 365 门户中创建不同的 Microsoft 365 组类型。在 Microsoft Entra 管理中心和 MS Graph PowerShell 中,只能创建以下两个组:安全组和 Microsoft 365。在本文中,您将了解如何使用 Microsoft Graph PowerShell 创建 Microsoft 365 组。
Microsoft 365 组类型
在 Microsoft 365 中,您的组织中有多种需要创建和管理的组类型。最推荐的类型是 Microsoft 356 组。
下表显示了 Microsoft 365 中的不同组类型:
如果要创建所有组,最好在 Microsoft 365 管理中心、Exchange 管理中心或 Exchange Online PowerShell 中创建它们。这是因为您可以选择所有组类型。
在 Microsoft Entra 管理中心和 Microsoft Graph PowerShell 中,您只能创建以下类型的组,这就是我们将重点关注的内容:
- Microsoft 365 组
- Microsoft 365 组(动态成员资格)
- 保安组
- 安全组(动态成员资格)
连接到 Microsoft Graph PowerShell
在开始之前,您必须安装 Microsoft Graph PowerShell 模块。以管理员身份启动 Windows PowerShell 并运行以下命令。
Install-Module Microsoft.Graph -Force
重要提示:在运行 cmdlet 或脚本之前,请务必安装最新的 Microsoft Graph PowerShell 模块版本,以防止出现错误和不正确的结果。
使用以下范围运行 Connect-MgGraph cmdlet 以通过 Microsoft Graph 进行身份验证。
Connect-MgGraph -Scopes "User.Read.All", "Group.ReadWrite.All", "GroupMember.ReadWrite.All", "Directory.ReadWrite.All"
现在一切就绪,您可以通过 MS Graph PowerShell 使用命令。
使用 PowerShell 创建安全组
要使用 PowerShell 创建新的安全组,您将使用具有最少所需属性的 New-MgGroup cmdlet:
- -显示名称
- -MailEnabled ($false)
- -MailNickName(指定时不带任何空格)
- -安全启用 ($true)
运行以下 PowerShell 命令来创建新的安全组。
New-MgGroup -DisplayName "Security Group" -MailEnabled:$false -MailNickName "SecurityGroup" -SecurityEnabled
PowerShell 结果显示了该组的规范。
DisplayName Id MailNickname Description GroupTypes
----------- -- ------------ ----------- ----------
Security Group a5377de2-3463-4aa4-bcdf-f066044409e4 SecurityGroup {}
您还可以通过不同的方式创建安全组。最好使用包含指定参数的哈希表作为括在大括号 { } 中的数组。要使用哈希表创建组,我们将使用-BodyParameter。
在我们的示例中,哈希表是使用创建安全组的实际值定义的。
运行以下 PowerShell 命令来创建安全组。
$ParamsGroup = @{
DisplayName = "Security Group"
MailEnabled = $false
MailNickname = "SecGroup"
SecurityEnabled = $true
}
New-MgGroup -BodyParameter $ParamsGroup
PowerShell 输出显示以下结果。
DisplayName Id MailNickname Description GroupTypes
----------- -- ------------ ----------- ----------
Security Group 77efba4d-fca6-4a86-b585-a181ad5d7838 SecGroup {}
您创建了一个安全组,因此现在您可以添加所有者并向该组添加成员。
使用 PowerShell 创建动态安全组
您还可以创建动态安全组,它与安全组相同,但具有动态成员资格。您需要创建一个包含一组用户的规则,以将他们添加为成员。
这意味着您无法手动添加或删除组成员。组成员是根据规则指定的,因此只要在规则中添加或删除用户,组就会自动更改。
要指定动态安全组,您必须使用比安全组多三个参数:
- -GroupTypes 参数及其值 DynamicMemberShip 用于确认它是动态安全组。
- -MembershipRule 参数,您必须在其中指定规则语法中的成员。在我们的示例中,我们将添加销售部门的所有用户,因此我们需要使用语法(user.department -eq“sales”)。
- 值为 On 的 -MembershipRuleProcessingState 参数。
注意:单个会员规则的总长度不能超过 3071 个字符
要创建动态安全组,您需要最少的必需属性:
- -显示名称
- -MailEnabled ($false)
- -MailNickName(指定时不带任何空格)
- -安全启用 ($true)
- -GroupTypes(动态成员资格)
- -MembershipRule(使用规则指定用户)
- -MembershipRuleProcessingState(打开)
运行以下 PowerShell 命令来创建动态安全组。
New-MgGroup -DisplayName "Dynamic Security Group" -MailEnabled:$false -MailNickName "DynamicSec" -SecurityEnabled:$true -GroupTypes "DynamicMembership" -MembershipRule "(user.department -eq ""sales"")" -MembershipRuleProcessingState On
PowerShell 输出显示结果。
DisplayName Id MailNickname Description GroupTypes
----------- -- ------------ ----------- ----------
Dynamic Security Group 50438c83-9ecb-45a2-8d58-fa9199c87c61 DynamicSecurity {DynamicMembership}
您创建了一个动态安全组,其中包括来自销售部门的成员。
要创建相同的动态安全组,您还可以使用哈希表。它包含指定的参数作为用大括号 { } 括起来的数组。要使用哈希表创建组,我们将使用-BodyParameter。
$ParamsGroup = @{
DisplayName = "Dynamic Security Group"
MailEnabled = $false
MailNickName = "DynamicSec"
SecurityEnabled = $true
GroupTypes = @("DynamicMembership")
MembershipRule = 'user.department -eq "sales"'
MembershipRuleProcessingState = "On"
}
New-MgGroup -BodyParameter $ParamsGroup
PowerShell 输出显示具有动态成员资格的安全组。
DisplayName Id MailNickname Description GroupTypes
----------- -- ------------ ----------- ----------
Dynamic Security Group 02dd9b36-d52d-48b4-9f9c-2545dcdef3ba DynamicSec {DynamicMembership}
检查 Microsoft Entra ID 中的动态安全组
在Microsoft Entra管理中心中,您可以看到新创建的组的动态成员资格规则。
要检查 Microsoft Entra ID 中的动态安全组,请按照下列步骤操作:
- 登录 Microsoft Entra 管理中心
- 展开身份>组>所有组
- 单击新创建的动态安全组
- 点击动态会员规则
下面的屏幕截图显示了您创建的用于为组选择这些成员的规则语法。
- 点击成员
下面的屏幕截图显示了添加到该组的销售部门的所有直接成员。
使用 PowerShell 创建 Microsoft 365 组
要使用 PowerShell 创建新的 Microsoft 365 组,您将使用具有最少必需属性的 New-MgGroup cmdlet:
- -显示名称
- -GroupTypes @(“统一”)
- -MailEnabled ($true)
- -MailNickName(用一个单词指定,不带空格)
- -安全启用 ($true)
运行以下 PowerShell 命令。
New-MgGroup -DisplayName "M365 Group" -GroupTypes @("Unified") -MailEnabled:$true -MailNickName "M365Group" -SecurityEnabled:$true
PowerShell 结果显示创建的组。
DisplayName Id MailNickname Description GroupTypes
----------- -- ------------ ----------- ----------
M365 Group 49ee36a8-4775-48f4-b540-e8459b3ba2a7 M365Group {Unified}
您还可以使用哈希表创建 Microsoft 365 组,该哈希表包含指定参数作为括在大括号 { } 中的数组。要使用哈希表创建组,我们将使用-BodyParameter。
在我们的示例中,哈希表是使用创建 Microsoft 365 组的实际值定义的。
运行以下 PowerShell 命令来创建 Microsoft 365 组。
$ParamsGroup = @{
DisplayName = "M365 Group"
GroupTypes = @("Unified")
MailEnabled = $true
MailNickname = "M365"
SecurityEnabled = $true
}
New-MgGroup -BodyParameter $ParamsGroup
PowerShell 输出结果。
DisplayName Id MailNickname Description GroupTypes
----------- -- ------------ ----------- ----------
M365 Group 223a295c-2988-46df-b996-1289b6aa86a0 M365 {Unified}
它会自动为 Microsoft 365 组创建一封电子邮件,您可以在 Microsoft Entra ID 中找到该电子邮件。下一步是添加所有者并将成员添加到组中。
使用 PowerShell 创建动态 Microsoft 365 组
您还可以创建动态 Microsoft 365 组,该组与 Microsoft 365 组相同,但具有动态成员身份。您需要创建一个包含一组用户的规则,以将他们添加为成员。
这意味着您无法手动添加或删除组成员。组成员是根据规则指定的,因此只要在规则中添加或删除用户,组就会自动更改。
要指定动态 Microsoft 365 组,您必须使用比 Microsoft 365 组多三个参数:
- -GroupTypes 参数及其值 @(“Unified”, DynamicMembership) 用于确认其是动态 Microsoft 365 组。
- -MembershipRule 参数,您需要在规则语法中指定成员。在我们的示例中,我们将添加营销部门的所有用户,因此我们需要使用语法(user.department -eq“marketing”)。
- 值为 On 的 -MembershipRuleProcessingState 参数。
运行以下 PowerShell 命令以创建具有动态成员资格的 Microsoft 365 组。
New-MgGroup -DisplayName "M365 Dynamic Group" -MailEnabled:$true -MailNickName "M365Dynamic" -SecurityEnabled:$true -GroupTypes "DynamicMembership", "Unified" -MembershipRule "(user.department -eq ""marketing"")" -MembershipRuleProcessingState On
PowerShell 输出显示该组的结果。
DisplayName Id MailNickname Description GroupTypes
----------- -- ------------ ----------- ----------
M365 Dynamic Group fcd0af69-cba7-42b5-bd9f-111610707b62 M365Dynamic {DynamicMembership, Unified}
您创建了一个动态 Microsoft 365 组,其中包括来自销售部门的成员。
要创建相同的动态 Microsoft 365 组,您还可以使用哈希表。它包含指定的参数作为用大括号 { } 括起来的数组。要使用哈希表创建组,我们将使用-BodyParameter。
$ParamsGroup = @{
DisplayName = "M365 Dynamic Group"
MailEnabled = $true
MailNickName = "M365Dyn"
SecurityEnabled = $true
GroupTypes = @("Unified", "DynamicMembership")
MembershipRule = 'user.department -eq "marketing"'
MembershipRuleProcessingState = "On"
}
New-MgGroup -BodyParameter $ParamsGroup
PowerShell 输出显示新组。
DisplayName Id MailNickname Description GroupTypes
----------- -- ------------ ----------- ----------
M365 Dynamic Group c2bf6af7-a49c-475a-8218-cc134aa3bb75 M365Dyn {Unified, DynamicMembership}
检查 Microsoft Entra ID 中的动态 Microsoft 365 组
在Microsoft Entra管理中心中,您可以看到新创建的组的动态成员资格规则。
若要检查 Microsoft Entra ID 中的动态 Microsoft 365 组,请按照以下步骤操作:
- 登录 Microsoft Entra 管理中心
- 展开身份>组>所有组
- 单击新创建的动态 Microsoft 365 组
- 点击动态会员规则
下面的屏幕截图显示了您创建的用于为组选择这些成员的规则语法。
- 点击成员
下面的屏幕截图显示了添加到该组的所有营销部门的直接成员。
就是这样!
了解更多:如何将通讯组列表转换为安全组 »
结论
您了解了如何使用 Microsoft Graph PowerShell 创建 Microsoft 365 组。您可以在不同的组类型中添加成员或添加动态成员资格。请记住,只能使用 New-MgGroup PowerShell cmdlet 创建安全组或 Microsoft 365 组。
您喜欢这篇文章吗?您可能还喜欢使用 PowerShell 导出通讯组和成员。不要忘记关注我们并分享这篇文章。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag