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

重要

21Vianetが中国で運営するSkype for Businessオンラインは、2023年10月1日に廃止されます。 Skype for Business Online ユーザーをまだアップグレードしていない場合は、自動的に支援されたアップグレードがスケジュールされます。 organizationを自分で Teams にアップグレードする場合は、今すぐアップグレード パスの計画を開始することを強くお勧めします。 アップグレードが成功すると技術的な準備とユーザーの準備が整っていることを忘れないでください。そのため、Teams への旅を進める際には 、アップグレード ガイダンス を活用してください。

Skype for Businessオンラインは、21Vianet が中国で運営するサービスを除き、2021 年 7 月 31 日に廃止されました。

Skype for Businessと Microsoft Teams で Microsoft 365 またはOffice 365で電話会議を使用するには、organizationのユーザーに電話会議ライセンスを割り当てる必要があります。 ライセンスとコストの詳細については、「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:この例では、このスクリプトを使用して、電話会議プロバイダーをインターコール (または別のプロバイダー) から Microsoft に変更して、organization内の多数のユーザーに対して変更できます。

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購入する