linux怎么查看本机内存大小
266
2022-10-02
Microsoft 365 开发:如何通过脚本来获取所有Teams中的成员列表
Blog链接:https://blog./13969817
我们都知道可以通过Get-Teamuser获取单个Teams中的成员列表,但是如何通过脚本来生成所有Teams的成员列表,就具备一定的难度。
本文将给大家推送一下如何通过脚本来获取所有Teams中的成员列表,希望对大家日后的权限管理和跟踪起到帮助作用。
1. 输入命令:Connect-MicrosoftTeams,连接Microsoft 365 Teams center admin,如下所示:
2. 执行如下脚本获取所有Teams中的成员列表:
$Result = @()$AllTeams= Get-Team$TotalTeams = $AllTeams.Count$i = 0ForEach ($Team in $AllTeams){$i++Write-Progress -Activity "Fetching users for $($Team.Displayname)" -Status "$i out of $TotalTeams completed"Try{$TeamUsers = Get-TeamUser -GroupId $Team.GroupIdForEach ($TeamUser in $TeamUsers){$Result += New-Object PSObject -property $([ordered]@{TeamName = $Team.DisplayNameTeamVisibility = $Team.VisibilityUserName = $TeamUser.NameUserPrincipalName = $TeamUser.UserRole = $TeamUser.RoleGroupId = $Team.GroupIdUserId = $Team.UserId})}}Catch {Write-Host "Error occurred for $($Team.Displayname)" -f YellowWrite-Host $_ -f Red}}$Result | Export-CSV "C:\AllTeamMembers.CSV" -NoTypeInformation -Encoding UTF8
在C 盘根目录下,打开AllTeamMembers.csv文件,可以看到相关成员信息,如下所示:
谢谢大家阅读,若大家日后有其他相关疑问,欢迎线下讨论。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~