Microsoft を電話会議プロバイダーとして割り当てる

重要

Skype for Business Online は 2021 年 7 月 31 日に廃止されました。 Skype for Business Online ユーザーをまだアップグレードしていない場合は、自動的にアップグレード支援がスケジュールされます。 組織を自分で Teams にアップグレードする場合は、今日からアップグレード パスの計画を開始することを強くお勧めします。 アップグレードが成功すると、技術面およびユーザーの準備が整ったことになります。Teams への移行を進める際には、アップグレード ガイダンスを活用してください。

Microsoft 365 または Office 365 で Skype for Business および Microsoft Teams で電話会議を使用するには、組織内のユーザーに電話会議ライセンスが割り当てられている必要があります。 ライセンスとコストの詳細については、「Microsoft 365または Office 365 で電話会議を試用または購入する」を参照してください。

Microsoft の電話会議はダイヤルイン電話番号、PIN、会議 ID を提供します。会議の参加者はこれらを使用して組織の会議に参加することができます。 電話会議プロバイダーとして Microsoft を割り当てる必要があるのは、会議のスケジュールを設定または開催するユーザー Skype for BusinessまたはMicrosoft Teamsです。

注意

Skype for Business Online では、機能を管理する方法を頻繁に更新しているため、ここでの手順が実際の手順と少し異なる可能性があります。

Microsoft を電話会議プロバイダーとして割り当てる

ロゴのアイコンSkype for Business表示されます。 Skype for Business 管理センターの使用

  1. 管理センターの [Microsoft Teams ポータル] > に移動します

  2. 管理センター Skype for Business左側 のナビゲーションで、[電話会議]に移動します

  3. バナーが表示されて「割り当てられた 電話会議 ライセンスはあるが、電話会議プロバイダーとしての Microsoft のセットがないユーザーが存在します」という通知を受けた場合は、[クリックしてユーザーを移動] をクリックします。 バナーが表示されない場合は、[Skype for Business 管理センター] で [ユーザー] をクリックし、[電話会議に移動する準備のできたユーザー] フィルターを選択します。

  4. ユーザーのプロパティ ページの [プロバイダー名] で、ドロップダウン リストから [Microsoft] を選択します。

    注意

    Microsoft を電話会議プロバイダーとして使用し、複数の電話番号を使用している場合は、[既定の有料電話番号] ドロップダウン リストを使用して、ユーザーの既定の音声番号を選択できます。

  5. [保存] をクリックします。

注意

Skype for Business Online では、機能を管理する方法を頻繁に更新しているため、ここでの手順が実際の手順と少し異なる可能性があります。

少数のユーザーのために Windows PowerShell スクリプトを使用する

時間を節約して自動化するために、次の PowerShell スクリプトを使用して、少数のユーザーのために Microsoft を電話会議プロバイダーとして設定することができます。

注意

プロバイダーが Microsoft に変更されるとき、ユーザーの電話会議情報 (電話会議 ID、有料電話番号と無料電話番号) が置き換えられます。プロバイダーを変更する前にこの情報を保存する必要があります。

ユーザー数が少ないプロバイダーを Microsoft に変更するには 、Enable-CsOnlineDialInConferencingUser コマンドレットを使用 できます。

多数のユーザーのために Windows PowerShell スクリプトを使用する

時間を節約して自動化するために、次の PowerShell スクリプトを使用して、多数のユーザーのために Microsoft を電話会議プロバイダーとして設定することができます。

プロバイダーが Microsoft に変更されるとき、ユーザーの電話会議情報 (電話会議 ID、有料電話番号と無料電話番号) が置き換えられます。プロバイダーを変更する前にこの情報を保存する必要があります。

PowerShell スクリプト ファイルに次のスクリプトを保存すると、どの入力パラメータを使用しても、そのスクリプトを実行できます。

例 1: 更新したいユーザーのリストを指定して、このスクリプトを実行できます。

Script.ps1 -UserList <List of users>
./Script.ps1 -UserList "user01@constoso.com, user02@contoso.com, user03@contoso.com"

例 2: 更新したい各ユーザーの電子メール アドレス (エイリアス) を含む .csv ファイルを指定して、このスクリプトを実行できます。

Script.ps1 -CsvFile <Path of the csv file>
./Script.ps1 -CsvFile ".\\CsvFile.csv"

例 3: この例では、このスクリプトを使用して、組織内の多数のユーザーの電話会議プロバイダーを Intercall (または別のプロバイダー) から Microsoft に変更できます。

Script.ps1 -ACPProviderName <Provider>
./Script.ps1 -ACPProviderName "Intercall"

スクリプトを以下に示します。

<#
.SYNOPSIS

This is a PowerShell script to set Microsoft as the audio conferencing provider of a set of users. It's required for applicable users to have a valid PSTN Conferencing license assigned before their provider is changed.

.DESCRIPTION
This is a PowerShell script to set Microsoft as the audio conferencing provider of a set of users. It's required for applicable users to have a valid PSTN Conferencing license assigned before their provider is changed.

.EXAMPLE

./Script.ps1 -UserList "user01@constoso.com, user02@contoso.com, user03@contoso.com"
./Script.ps1 -CsvFile ".\\CsvFile.csv"
./Script.ps1 -ACPProviderName ""Intercall""
#>
param (
[Parameter(Mandatory = $true, ParameterSetName = "CsvFile")]
 [string]$CsvFile,
 [Parameter(Mandatory = $true, ParameterSetName = "UserList")]
 [string]$UserList,
 [Parameter(Mandatory = $true, ParameterSetName = "ACPProviderName")]
[string]$ACPProviderName
)
if ($CsvFile)
{
if(!(Test-Path $CsvFile))
{
Write-Error "File does not exist."
Exit
 }
$users = Get-Content $CsvFile
}
if ($UserList)
{
$users = $UserList.Split(",")
}
if ($ACPProviderName)
{
$supportedACPProviders = Get-csAudioConferencingProvider
$providerNameMatch = $supportedACPProviders | ?{$_.Identity -eq $ACPProviderName}
if ($providerNameMatch -eq $null)
{
Write-Host "The provider name is not from a supported provider, please use any of the following values: "
$supportedACPProviders      | %{$_.Identity}
return
}
$allUsersInTenant = Get-csOnlineUser
$users =  $allUsersInTenant | ?{$_.AcpInfo -ne $null -and $_.ACPInfo.Name -eq $ACPProviderName}
}
Write-Host "Number of users to have their audio conferencing provider set to Microsoft: " $users.count
foreach ($user in $users)
{
if ($CsvFile -or $UserList)
{
try
{
$adUser = Get-csOnlineUser -Identity $user
}
catch
{
Write-Error "There was an exception while retrieving user: $user. "   $error[0].Exception.Message
Continue
}
}
else
{
$adUser = $user
}
if ($adUser -ne $null -and ($adUser.OnlineDialInConferencingPOlicy -ne $null))
{
if ($adUser.AcpInfo -eq $null -Or $adUser.AcpInfo.Name -ne "Microsoft")
{
try
{
$enableUser = Enable-CsOnlineDialInConferencingUser -Identity $adUser.ObjectId -Tenant $adUser.TenantId -ReplaceProvider
Write-Host "The provider of $user has changed to Microsoft."
$enableUser
}
catch
{
Write-Error "There was an exception while enabling user: $user. "  $error[0].Exception.Message
continue;
}
}
 else
{
Write-Warning "The provider of $user is already set to Microsoft."
}
}
else
            {
Write-Error "$user does not have valid Audio Conferencing license assigned."
}
}

Windows PowerShell の使い方の詳細については、「Windows PowerShell を使用した一般的な Skype for Business Online の管理タスクの実行」をご覧ください。

電話会議を試用または購入するには、Microsoft 365またはOffice 365 Skype for Business Online を設定する