Microsoft Teams からコールを行うサービスユーザーの作成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • サービスユーザーロールを作成して、 Microsoft Teamsのユーザーの代わりにオンライン会議を開始できるようにします。

    始める前に

    必要なロール:admin

    手順

    1. Microsoft Azure ポータルにログインします。
    2. サービスユーザーを作成します。
      1. 次のように移動する。 Azure サービス > ユーザー.
      2. [新規ユーザー] を選択します。
      3. フォームの各フィールドに入力します。
        表 : 1. 新規ユーザー
        フィールド 説明
        ユーザー名 ユーザーのユーザー名を指定するオプション。
        名前 ユーザーの名前を指定するオプション。
      4. [作成] を選択します。
      5. 作成したユーザーを選択して詳細を表示します。
        注:
        サービスユーザーが必要なライセンスまたはサブスクリプションを持ち、Microsoft Teams からカンファレンスコールを行うための有効な使用場所が設定されていることを確認します。
    3. macOS のターミナルまたは Windows OS のコマンドプロンプトから PowerShell コマンドを実行します。
      1. コマンド「pwsh」を入力し、Enter を押します。
      2. Microsoft テナントを PowerShell に接続します。
      3. PowerShell で次のコマンドを実行します。
        connect-microsoftteams
        PowerShell Connect Teams コマンド

        接続に成功すると、ブラウザに確認メッセージが表示されます。

        ブラウザの認証メッセージ

        PowerShell には、テナントの詳細も表示されます。

        Powershell 確認
    4. 次のコマンドを実行して、PowerShell で新しいアプリケーションアクセスポリシーを作成します。

      Microsoft Teams でアプリを作成してコールを行うことができるようにする」セクションのステップ 3 で作成したボット ID を、コマンドの AppId として使用します。

      アプリケーションアクセスポリシーの詳細については、「オンライン会議へのアプリケーションアクセスを構成する」を参照してください。
      Syntax:
      
      New-CsApplicationAccessPolicy -Identity "<PolicyName (can be anything)>" -AppIds "<AppIds>" -Description "<Policy Description>"
      
      Example:
      If you have a Self-configured (single tenant) setup, use the application ID from Azure portal.
      
      For Example: New-CsApplicationAccessPolicy -Identity "OnlineMeetingsAccessPolicy" -AppIds "aaaaaaaa-1234-er4r-8dc9-123456789012" -Description "Grant OnlineMeeting Application Permission"
      Powershell のアプリアクセスポリシー

      ポリシーが正常に作成されると、PowerShell に詳細が表示されます。

      Powershell のアプリアクセスポリシー成功メッセージ
    5. PowerShell でユーザー権限ポリシーを実行します。
      1. Microsoft Azure ポータルにアクセスします。
      2. 次のように移動する。 ホーム > ユーザー.
      3. 作成されたユーザーを選択します。
      4. ユーザーの [オブジェクト ID] をメモ帳にコピーします。
      5. 前の手順で作成したポリシー名をコマンドの PolicyName として使用し、 オブジェクト IDUserAzureID として、PowerShell で実行するコマンドにそれぞれ使用します。
        Syntax:
        
        Grant-CsApplicationAccessPolicy -Identity "<UserAzureID>" -PolicyName "<PolicyName>"
        
        Example:
        
        Grant-CsApplicationAccessPolicy -Identity "fdcd9c17-ceae-468f-906f-2er76b4dd0f4" -PolicyName "OnlineMeetingsAccessPolicy"
        
        ユーザー権限