gpt4 book ai didi

azure - 如何使用 powershell 从 CSV 文件创建 M365 动态组

转载 作者:行者123 更新时间:2023-12-03 07:00:50 26 4
gpt4 key购买 nike

我的任务是为我们的 Azure AD 部署创建 1600 个 O365 动态组。目前,我们在 CSV 文件中为这些组创建了所有语法/组规则。我的问题是:我正在使用以下脚本来尝试创建这些组

Connect-AzureAD
$Groups = Import-Csv -Path C:\Temp\AzureAD_Groups.csv
$dynamicGroupTypeString = "DynamicMembership"

foreach($Group in $Groups)
{
New-AzureADGroup -DisplayName $Group.DisplayName -Description $Group.Description -MailEnabled $False -MailNickName "group" -SecurityEnabled $True -membershipRule $Group.MembershipRule -GroupTypes $dynamicGroupTypeString
}

运行此脚本后,我收到错误:

New-AzureADGroup : A parameter cannot be found that matches parameter name 'membershipRule'.
At line:8 char:147
+ ... -MailNickName "group" -SecurityEnabled $True -membershipRule $Group. ...

我查看了此错误,发现 New-AzureADGroup 不存在此标志/参数,并且我还发现它适用于 Set-AzureADGroup。我的问题是:我可以在一个脚本中执行此任务,以便创建组然后使用 CSV 中的预制语法,而不是先创建然后设置组规则吗?

我的 CSV 文件设置如下: enter image description here

非常感谢任何帮助,谢谢。

最佳答案

我尝试在我的环境中重现相同的情况,但得到了如下所示的相同错误:

enter image description here

我导入的 CSV 文件如下所示:

enter image description here

Please note that, you have to use New-AzureADMSGroup command to create M365 Dynamic group. Make sure to include -MembershipRuleProcessingState "On" while using that command.

更改脚本后,我能够成功创建动态组,如下所示:

Connect-AzureAD
$Groups = Import-Csv -Path "C:\test\AzureAD_groups.csv"
$dynamicGroupTypeString = "DynamicMembership"

foreach($Group in $Groups)
{
New-AzureADMSGroup -DisplayName $Group.DisplayName -Description $Group.Description -MailEnabled $False -MailNickName "group" -SecurityEnabled $True -membershipRule $Group.MembershipRule -GroupTypes $dynamicGroupTypeString -MembershipRuleProcessingState "On"
}

enter image description here

M365 动态群组已成功创建,如下所示:

enter image description here

成员会根据以下成员资格规则动态分配到组:

enter image description here

enter image description here

关于azure - 如何使用 powershell 从 CSV 文件创建 M365 动态组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72397384/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com