[Teams] TeamのメンバーをPowerShellから一覧出力/複数メンバーの一括登録
GUIからはできないようなのでPowerShellで
Teams PowerShellモジュール
インストールします。
https://docs.microsoft.com/en-us/microsoftteams/teams-powershell-install
Teamsに接続
Connect-MicrosoftTeams
特定ユーザーが含まれるTeamの一覧の取得
Get-Team -User xxx.xxx@xxx.com
特定Teamに所属するユーザー一覧の取得
GroupIDはGet-Team -DisplayName xxxxxなどで確認
Get-TeamUser -GroupId <取得したgroupID>
複数メンバーの一括登録
登録したいメンバーのメールアドレスをtxtに一覧として用意しておきます。
gc .\メンバー一覧.txt |%{Add-TeamUser -GroupId <取得したgroupID> -User $_}
-Roleはデフォルトはメンバーです。Ownerを追加したいときは明示しましょう。
まとめ
Teams管理者でなくともTeamsメンバーの一覧取得や大量メンバーの一括追加は使いたい場合あるかもしれませんね。メンバーのExportくらいはGUIでできていい気がするけど。
コメント
コメントを投稿