Microsoftは、Exchange Onlineの「Exchange Web Services(EWS)」を 2026年10月1日に終了する予定です。
セッション作成時に「会議室を選択」機能を利用しているお客様は、廃止日までにMicrosoft Graph APIの追加のアクセス許可を付与していただく必要があります。
対象となるお客様
この変更は、セッションの作成や管理時に「会議室を選択」機能を利用しているお客様のみが対象です。
「会議室を選択」機能を利用していない場合は影響を受けないため、対応の必要はありません。
必要な対応
この操作を行うには、LMS管理者、またはカタログ管理者ロールが必要です。
MicrosoftによるEWS廃止後も継続して「会議室を選択」機能を利用するには、2026年10月1日までに追加のアクセス許可に同意をする必要があります。
任意:会議室カレンダーまたは会議室リストカレンダーへのアクセスを制限する
この操作は任意です。
追加のアクセス許可を付与する前に、会議室カレンダーまたは会議室リストカレンダーへのアクセス権を完全に削除することも可能です。
- 特定の会議室カレンダーへのアクセスを制限する
特定の会議室カレンダーへのアクセス権を削除する場合は、以下のコマンドレットを実行してください。
コマンド内の「InspirationLounge@lms365preview.onmicrosoft.com」は、対象の会議室のメールアドレスに置き換えます。
「siarhei_kuchuk_automation_user_for_ales_tenant@8zjw3y.onmicrosoft.com」は、Microsoft365接続設で接続されたアカウントのメールアドレスに置き換えます。
詳しくは、「セッション用「会議室」の作成と設定」をご参照ください。
$roomCalendar = "SiarheiKuchukRoom2@8zjw3y.onmicrosoft.com:\Calendar"
$automationUser = "siarhei_kuchuk_automation_user_for_ales_tenant@8zjw3y.onmicrosoft.com"
$existingPermission = Get-MailboxFolderPermission -Identity $roomCalendar -User $automationUser -ErrorAction SilentlyContinue
if ($existingPermission) {
Set-MailboxFolderPermission -Identity $roomCalendar -User $automationUser -AccessRights None
}
else {
Add-MailboxFolderPermission -Identity $roomCalendar -User $automationUser -AccessRights None
}
- 会議室リスト内の全会議室カレンダーへのアクセス(空き状況確認)を制限する
会議室リストカレンダーの空き時間情報へのアクセス権を削除する場合は、以下のコマンドレットを実行してください。
コマンド内の「Siarhei Kuchuk - Room List - Name」は、対象の会議室リストの名前にに置き換えます。
「siarhei_kuchuk_automation_user_for_ales_tenant@8zjw3y.onmicrosoft.com」は、Microsoft365接続設で接続されたアカウントのメールアドレスに置き換えます。
詳しくは、「セッション用「会議室」の作成と設定」をご参照ください。
$roomList = "Siarhei Kuchuk - Room List - Name"
$automationUser = "siarhei_kuchuk_automation_user_for_ales_tenant@8zjw3y.onmicrosoft.com"
$groupMembers = Get-DistributionGroupMember -Identity $roomList -ResultSize Unlimited -ErrorAction Stop# Resolve group members to room mailboxes only.
$roomMailboxes = foreach ($member in $groupMembers) {
$resolved = Get-Mailbox -Identity $member.PrimarySmtpAddress -ErrorAction SilentlyContinue
if ($resolved -and $resolved.RecipientTypeDetails -eq "RoomMailbox") {
$resolved
}
}if (-not $roomMailboxes) {
throw "No room mailboxes found in room list '$roomList'."
}
$results = foreach ($room in $roomMailboxes) {
$roomCalendar = "$($room.PrimarySmtpAddress):\Calendar"$existingPermission = Get-MailboxFolderPermission -Identity $roomCalendar -User $automationUser -ErrorAction SilentlyContinue
if ($existingPermission) {
Set-MailboxFolderPermission -Identity $roomCalendar -User $automationUser -AccessRights None
} else {
Add-MailboxFolderPermission -Identity $roomCalendar -User $automationUser -AccessRights None
}$userAfter = Get-MailboxFolderPermission -Identity $roomCalendar -User $automationUser -ErrorAction SilentlyContinue
[pscustomobject]@{
RoomDisplayName = $room.DisplayName
RoomEmail = $room.PrimarySmtpAddress
AutomationUserAccess = if ($userAfter) { ($userAfter.AccessRights -join ",") } else { "NotFound" }
}
}
$results | Format-Table -AutoSize
同意(アクセス許可の承諾)手順
同意は、Learn365管理センターで行います。
Learn365管理センターで任意のカタログを選択し、カタログ設定>通知で「Microsoft 365 接続設定」を開きます。
- すでにアカウントが接続されている場合:追加の[同意]ボタンが表示されます。このボタンをクリックして表示された「要求されているアクセス許可」画面で[承諾]を選択します。
- アカウントが接続されていない場合:[接続]をクリックして表示された「要求されているアクセス許可」画面で[承諾]を選択します。これにより最新の同意を付与できます。
権限が正しく付与されたか確認する方法
同意を完了した後、Microsoft Entra 管理センター>エンタープライズ アプリケーション>Zensai の順に移動して権限を確認できます。
権限一覧に、以下の2つのMicrosoft Graph API権限が含まれていることを確認してください。
- Place.Read.All(組織内の会議室一覧を取得するための権限)
- Calendars.ReadWrite(会議室の空き状況情報を取得するための権限)
同意を行わなかった場合の影響
2026年10月のMicrosoft EWS廃止までに必要な権限(アクセス許可)が付与されない場合、「会議室を選択」機能を使用した会議室情報の取得ができなくなります。
会議室を選択しようとすると、エラーメッセージが表示され、必要な権限が付与されるまで会議室を選択することはできません。