【Teams】PowerShellでアプリのセットアップポリシーを割り当てる方法

スポンサーリンク


Teamsのポリシーの一つである「アプリのセットアップポリシー」をPowerShellで付与します。

複数のアカウントにポリシーをまとめて付与することができるので、付与漏れなどのミスを防ぐことができます。

スポンサーリンク

PowerShellでTeamsに接続

まずはPowerShellを起動してTeamsに接続します。

接続方法についてはこちらをご覧ください。

【Office365】PowershellでTeamsに接続する方法
PowerShellのコマンドを使ってTeamsに接続する方法を紹介します。 ポリシーの変更を一括で変更する場合に必要となります。 PowerShellの起動 「Windows PowerShell ISE」を管理者として...

CSVファイルを準備

アプリのセットアップポリシー「salesDev」を作成した前提での説明となります。

アプリのセットアップポリシーを付与するユーザの一覧をCSV形式で準備します。

UserPrincipalName, TeamsAppSetupPolicy
user1@example.com, salesDev
user2@example.com, salesDev
user3@example.com, salesDev

CSVファイルはUTF-8形式で保存してください。
※Excelで作成して、保存する時に「CSV UTF-8(コンマ区切り)(*.csv)」を選択

PowerShellコマンドの実行

下記の構文を環境に合わせて書き換えてください。

Import-CSV <CSVファイルフルパス> | foreach { Grant-CsTeamsAppSetupPolicy -Identity $_.UserPrincipalName -PolicyName $_.TeamsAppSetupPolicy; }

例えばCSVファイルをCドライブのTempフォルダに「AppSetupPolicy.csv」というファイル名で保存した場合

Import-CSV C:\Temp\AppSetupPolicy.csv | foreach { Grant-CsTeamsAppSetupPolicy -Identity $_.UserPrincipalName -PolicyName $_.TeamsAppSetupPolicy; }

その他のポリシー設定

【Teams】PowerShellでメッセージングポリシーを割り当てる方法
Teamsのポリシーの一つである「メッセージングポリシー」をPowerShellで付与します。 複数のアカウントにポリシーをまとめて付与することができるので、付与漏れなどのミスを防ぐことができます。 PowerS...
【Teams】PowerShellでチームポリシーを割り当てる方法
Teamsのポリシーの一つである「チームポリシー」をPowerShellで付与します。 複数のアカウントにポリシーをまとめて付与することができるので、付与漏れなどのミスを防ぐことができます。 チームポリシーは「プライベートチ...