Azure解决方案:如何通过脚本批量添加外部用户?

网友投稿 307 2022-09-13

Azure解决方案:如何通过脚本批量添加外部用户?

51CTO 博客地址:​​Admin,经常会遇到因业务需要,需要为用户邀请外部用户作为Guest user添加到Microsoft 365中,如果是单一用户,管理员可以通过Azure AD Portal邀请Guest User或者执行命令:New-AzureADMSInvitation,给Guest user发邀请。但对于深度合作的合作伙伴,需要批量添加Guest User,这个时候IT需要考虑的是批量一次性邀请外部用户,今天给大家整理了如何通过脚本实现这个需求。

打开PowerShell,执行命令:Connect-AzureAD,连接Azure AD。新建一个CSV文件,填写需要邀请的Guest User 清单,如下所示:

执行如下脚本:

$GuestUsers = Import-CSV "C:\GuestUsers.csv"$i = 0;$TotolUsers = $GuestUsers.CountForeach($GuestUser in $GuestUsers){$GuestUserName = $GuestUser.'UserName'$GuestUserEmail = $GuestUser.'EmailAddress'$i++;Write-Progress -activity "Processing $GuestUserName - $GuestUserEmail" -status "$i out of $TotolUsers completed"Try{$InviteResult = New-AzureADMSInvitation -InvitedUserDisplayName $GuestUserName -InvitedUserEmailAddress $GuestUserEmail -InviteRedirectURL -SendInvitationMessage $trueWrite-Host "Invitation sent to $GuestUserName ($GuestUserEmail)" -f Green}catch{Write-Host "Error occurred for $GuestUserName ($GuestUserEmail)" -f YellowWrite-Host $_ -f Red}}

可以看到Guest user Nancy和John已经成功添加。

谢谢大家阅读,希望本次分享,可以给大家日后工作提供一定的帮助,若日后大家有相关需求,欢迎线下讨论。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:全媒派:第三方cookie的消失,会暴露谷歌的阿喀琉斯之踵吗?
下一篇:Docker 为你的镜像仓库Harbor部署HTTPS
相关文章

 发表评论

暂时没有评论,来抢沙发吧~