MS Teams 平常管理系列2 - 批量增長Teams團隊用戶

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團隊的用戶進行管理?會有如下幾種方法

使用Teams團隊手動增長成員

第一種方法,團隊Owner直接在Teams團隊中手動增長成員 但若是有不少的用戶要加入團隊的話,你的工做量就會變得很大。

Powershell批量增長成員

第二種方法是使用Add-TeamUser命令來批量增長用戶

  • 先建立這樣一個csv,命名爲addTeamsUser.csv
teamname,member
NemoTest,tangx_mtr2@ucssi.com
NemoTest,tangx_e5@ucssi.com
NemoTest,tangx_pbi@ucssi.com
  • 安裝並登錄到Teams Powershell模塊,注意這個模塊只能管理到Teams團隊的內容,不能管理Teams後臺的策略配置
Install-Module -Name MicrosoftTeams -Verbose
Connect-MicrosoftTeams
  • 接着用如下腳本導入csv,並用循環來批量增長Teams團隊用戶
$temp = Import-Csv C:\addTeamsUser.csv
foreach($i in $temp)
{
	Get-Team -DisplayName $i.teamname | Add-TeamUser -User $i.member 
}

#你能夠改進這一段腳本,例如自動建立不存在的團隊
  • 最後咱們查看一下這個團隊裏面的用戶,就增長出來

20200605171843.png

使用O365 Group增長成員

第二是使用O365 Group來增長團隊用戶 其實當你建立一個Teams團隊後,其實後臺都會自動建立一個O365 Group,團隊裏面的成員就是Group裏面的成員

因此使用這種方法也能夠向Teams團隊裏面增長用戶,就看你的方便了

20200605173150.png

相關文章
相關標籤/搜索