3.5. 作業後の設定確認

SmartRoomsとExchangeの連携において、各設定が正しく行われているかを確認します。
所定の設定になっていない場合は、再度設定作業を行ってください。

3.5.1. 所有者権限の確認(必須)

会議室への権限設定 」の手順1で行った設定の確認です。 必ず確認を行ってください。

=手順=

  1. 所有者権限の設定を確認します。

    Identityに「会議室アカウント:\予定表」が、Userに「SmartRooms用アカウント」が、AccessRightsに「{Owner}」が表示されていることを確認します。

    Exchange Management Shellで以下のコマンドを実行します。

    Get-MailboxFolderPermission -Identity 会議室アカウント:\予定表 | fl
    

    →以下のような情報が表示されます。

    Identity               : 会議室アカウント:\予定表
    User                   : SmartRooms用アカウント
    AccessRights           : {Owner}
    

    注釈

    「:\予定表」が見つからないというエラーが表示された場合、表記が英語になっている可能性があります。その際は、当該部分を「:\Calendar」に置き換えて、再度実行してください。

3.5.2. フルアクセス権限の確認(必須)

会議室への権限設定 」の手順2で行った設定の確認です。 必ず確認を行ってください。

=手順=

  1. フルアクセス権限の設定を確認します。

    AccessRightsに「{FullAccess}」が表示されていることを確認します。

    Exchange Management Shellで以下のコマンドを実行します。

    Get-MailboxPermission -Identity 会議室アカウント -User SmartRooms用アカウント | fl
    

    →以下を含む内容が表示されます。

    AccessRights    : {FullAccess}
    

3.5.3. 重複予定の禁止設定の確認(必須)

重複予定の禁止設定 」で行った設定の確認です。 必ず確認を行ってください。

=手順=

  1. 重複予定の禁止設定を確認します。

    AutomateProcessingに「AutoAccept」が表示されていることと、 AllowConflictsが「False」であることを確認します。

    Exchange Management Shellで以下のコマンドを実行します。

    Get-CalendarProcessing -Identity 会議室アカウント | Format-List AutomateProcessing, AllowConflicts
    

    →以下を含む内容が表示されます。

    AutomateProcessing    : AutoAccept
    AllowConflicts        : false
    

3.5.4. グローバルアドレス帳への表示設定の確認(必須)

グローバルアドレス帳への表示設定 」で行った設定の確認です。 必ず確認を行ってください。

=手順=

  1. グローバルアドレス帳への表示設定を確認します。

    HiddenFromAddressListsEnabledに「false」が表示されていることを確認します。

    Exchange Management Shellで以下のコマンドを実行します。

    Get-Mailbox -Identity 会議室アカウント | Select HiddenFromAddressListsEnabled | fl
    

    →以下を含む内容が表示されます。

    HiddenFromAddressListsEnabled    : false
    

3.5.5. 同時接続数制限の回避設定の確認(必須)

同時接続数制限の回避設定 」で行った設定の確認です。 必ず確認を行ってください。

=手順=

  1. 同時接続数制限の回避設定を確認します。

    同時接続数制限の回避設定 」で設定した 「SmartRooms用ロール名」のRoleAssigneeNameに「SmartRooms用アカウント」が設定されていること、 スコープ名が「 同時接続数制限の回避設定 」で設定したものであること、 RoleがApplicationImpersonationであることを確認します。

    Exchange Management Shellで以下のコマンドを実行します。
    「SmartRooms用ロール名」には「 同時接続数制限の回避設定 」で設定したものを入れてください。
    Get-ManagementRoleAssignment -identity "SmartRooms用ロール名" | Select RoleAssigneeName, CustomRecipientWriteScope, Role | fl
    

    →以下のような内容が表示されます。

    RoleAssigneeName          : SmartRooms用アカウント
    CustomRecipientWriteScope : スコープ名
    Role                      : ApplicationImpersonation
    
  2. スコープの対象となるリソースを確認します。

    同時接続数制限の回避設定 」で設定した「スコープの対象となるリソース」を確認します。

    Exchange Management Shellで以下のコマンドを実行します。

    Get-ManagementScope -identity 手順1で表示されたスコープ名 | Select RecipientFilter | fl
    

    →以下のような情報が表示されますので、内容を確認します。

    カスタム属性で指定している場合

    カスタム属性の設定方法 」で設定したカスタム属性の値になっていることを確認します。

    RecipientFilter : CustomAttribute1 -eq '設定したカスタム属性の値'
    

    ※「CustomAttribute1」の末尾の数字は「 カスタム属性の設定方法 」で設定したカスタム属性の番号によって変わります。

    すべての会議室を指定している場合

    以下の内容になっていることを確認します。

    RecipientFilter : ((RecipientTypeDetails -eq 'RoomMailbox') -or (RecipientTypeDetails -eq 'EquipmentMailbox'))
    

    会議室を1つ1つ指定する場合

    設定している会議室アカウントがすべて表示されていることを確認します。

    RecipientFilter : ((PrimarySmtpAddress -eq '会議室アカウント1') -or (PrimarySmtpAddress -eq '会議室アカウント2') -or (PrimarySmtpAddress -eq '会議室アカウント3') -or (PrimarySmtpAddress -eq '会議室アカウント4'))
    

3.5.6. 会議室予約権限の付与設定の確認(必須)

会議室予約権限の付与設定 」で行った設定の確認です。
会議室予約権限の付与は、Set-MailboxCalendarProcessing コマンドを用いる場合と Set-Mailboxコマンドを用いる場合があります。
必ず、実施したいずれかの方法で確認を行ってください。

3.5.6.1. Set-MailboxCalendarProcessing コマンドで予約者を制限した場合の確認方法

Set-MailboxCalendarProcessing コマンドによる制限設定 」で行った設定の確認です。

=手順=

  1. 予約者を制限しているかどうかを確認します。

    AllBookInPolicyが「true」か「false」かを確認します。

    Exchange Management Shellで以下のコマンドを実行します。

    Get-CalendarProcessing -Identity 会議室アカウント | Select AllBookInPolicy | fl
    
    予約者を制限していない場合

    AllBookInPolicyが「true」であれば予約者を制限していません。その場合、手順2の作業は不要です。

    予約者を制限している場合

    AllBookInPolicyが「false」であれば予約者を制限しています。手順2へ進んでください。

  2. 予約可能なユーザーやグループを確認します。

    「SmartRooms用アカウント」または「SmartRooms用アカウントが含まれるグループ」を含まれることを確認します。

    Exchange Management Shellで以下のコマンドを実行します。

    Get-CalendarProcessing -Identity 会議室アカウント | Select -ExpandProperty BookInPolicy | Get-Recipient | Select DisplayName,PrimarySmtpAddress
    

    →以下のような情報が表示されます。

    DisplayName                            PrimarySmtpAddress
    -----------                            ------------------
    SmartRooms用アカウントのユーザー名       smartrooms@example.com
    その他のアカウントのユーザー名            XXXXXXXXXX@example.com
    

3.5.6.2. Set-Mailboxコマンドで予約者を制限した場合の確認方法

Set-Mailboxコマンドによる制限設定 」で行った設定の確認です。

=手順=

  1. 会議室予約権限の付与設定を確認します。
    予約者を制限していない場合は空欄であることを確認します。
    予約者を制限している場合は「SmartRooms用アカウントのユーザー名」が含まれることを確認します。

    Exchange Management Shellで以下のコマンドを実行します。

    Get-Mailbox -Identity 会議室アカウント | Select -ExpandProperty AcceptMessagesOnlyFromSendersOrMembers | Get-Recipient | Select DisplayName,PrimarySmtpAddress
    

    →以下のような情報が表示されます。

    DisplayName                            PrimarySmtpAddress
    -----------                            ------------------
    SmartRooms用アカウントのユーザー名       smartrooms@example.com
    その他のアカウントのユーザー名            XXXXXXXXXX@example.com
    

3.5.7. 予定タイトルの表示設定の確認(必須)

予定タイトルの表示設定 」で行った設定の確認です。 必ず確認を行ってください。

=手順=

  1. 予定タイトルの表示設定を確認します。

    AddOrganizerToSubjectとDeleteSubjectに「false」が表示されていることを確認します。

    Exchange Management Shellで以下のコマンドを実行します。

    Get-CalendarProcessing -Identity 会議室アカウント | Select AddOrganizerToSubject, DeleteSubject | fl
    

    →以下を含む内容が表示されます。

    AddOrganizerToSubject : false
    DeleteSubject         : false
    

3.5.8. 非公開予定の継承の確認(必須)

非公開予定の継承 」で行った設定の確認です。 必ず確認を行ってください。

=手順=

  1. 非公開予定の継承の設定を確認します。

    RemovePrivatePropertyに「false」が表示されていることを確認します。

    Exchange Management Shellで以下のコマンドを実行します。

    Get-CalendarProcessing -Identity 会議室アカウント | Select RemovePrivateProperty | fl
    

    →以下を含む内容が表示されます。

    RemovePrivateProperty : false
    

3.5.9. 先日付予約の制限の確認(任意)

先日付予約の制限 」で行った設定の確認です。この作業を実施した場合は確認してください。

=手順=

  1. 先日付予約の制限の設定を確認します。

    BookingWindowInDaysに「設定した日数」が表示されていることを確認します。

    Exchange Management Shellで以下のコマンドを実行します。

    Get-CalendarProcessing -Identity 会議室アカウント | Select BookingWindowInDays | fl
    

    →以下を含む内容が表示されます。

    BookingWindowInDays : 設定した日数
    

3.5.10. コメントの継承の確認(任意)

コメントの継承 」で行った設定の確認です。この作業を実施した場合は確認してください。

=手順=

  1. コメントの継承の設定を確認します。

    DeleteCommentsに「false」が表示されていることを確認します。

    Exchange Management Shellで以下のコマンドを実行します。

    Get-CalendarProcessing -Identity 会議室アカウント | Select DeleteComments | fl
    

    →以下を含む内容が表示されます。

    DeleteComments      : false