在MS Teams 平常管理系列1中,介绍了Team Powershell 模块是如何对Teams团队的命令化快速管理的,这个模块主要用于你能够进行一些例行的自动化任务,以节省你的维护时间css
今天这篇文章正是对这个Powershell模块的具体实践,但愿能够抛砖引玉shell
一天,在微软Office 365技术群(O萌)微信群中,有这样一个问题/需求:微信
A:请问各位大拿,往teams里面批量增长用户有对应的powershell能够操做么? ide
B:powershell组用户添加模块就行 3d
A:有没有连接share一下啊?谢谢 excel
B:https://docs.microsoft.com/en-us/powershell/module/teams/add-teamuser?view=teams-ps code
A:谢谢,因此仍是本身要写一个循环好比从一个excel表格里面读取用户名,而后反复运行这个命令对吧 blog
A:这个普通用户能够往本身的团队里面用powershell来添加用户么?仍是要IT admin? get
X:teams后面对应的是 office group。一个teams就会有一个对应的office group。因此,往office group里加人就好了。 it
A:能够批量加入么?有界面能够直接操做么?
详细研究了这个问题,如何批量对Teams团队的用户进行管理?会有如下几种方法
第一种方法,团队Owner直接在Teams团队中手动增长成员 但若是有不少的用户要加入团队的话,你的工做量就会变得很大。
第二种方法是使用Add-TeamUser命令来批量增长用户
teamname,member NemoTest,tangx_mtr2@ucssi.com NemoTest,tangx_e5@ucssi.com NemoTest,tangx_pbi@ucssi.com
Install-Module -Name MicrosoftTeams -Verbose Connect-MicrosoftTeams
$temp = Import-Csv C:\addTeamsUser.csv foreach($i in $temp) { Get-Team -DisplayName $i.teamname | Add-TeamUser -User $i.member } #你能够改进这一段脚本,例如自动建立不存在的团队
第二是使用O365 Group来增长团队用户 其实当你建立一个Teams团队后,其实后台都会自动建立一个O365 Group,团队里面的成员就是Group里面的成员
因此使用这种方法也能够向Teams团队里面增长用户,就看你的方便了