我已经创建了动态组,用于在生产环境中使用powershell自动向所有Azure AD用户分配许可证。
下面是我的脚本:
'新建-AzureADMSGroup-显示名称"us_demo_group"-说明"您的说明-邮件已启用$False-邮件昵称" group "-安全已启用$True-组类型"动态成员资格"-成员资格规则"(用户.部门-包含"市场营销")"-成员资格规则处理状态"开"
添加-AAD组许可证分配-组ID "a5e95316 - 1c03 - 44d7-afac-efd0e788122c"-帐户SkuId "您的skuid:FLOW_FREE"'
我的脚本工作正常,但当我尝试使用Excel文件创建批量用户时,用户未获得许可证,始终显示未找到许可证分配。
任何帮助都很感激。
1条答案
按热度按时间cbwuti441#
我尝试在我的环境中重现相同操作,以便使用power shell动态地将许可证分配给Azure AD用户
我已经使用PowerShell创建了Azure动态组,名称为-TestGroup 1,条件为。
TestGroup 1创建一次,执行上面的代码。
将许可证分配给组,如下所示
您可以获取组ID,如下所示。
在Azure Active Directory中创建批量用户,如下所示。
Azure门户〉默认目录〉用户〉批量操作〉批量创建
确保提及部门值,以便将用户自动移动到动态组。
下载excel文件,在excel中添加值并保存,如下所示。
在excel中添加值并上传excel到Azure,如下所示。
已成功在Azure AD中创建具有许可证的批量用户。
您可以查看已分配组中的用户。
许可证自动分配给组用户。
已成功将Azure许可证分配给创建的用户。