Topic Last Modified: 2012-10-13

After you create a new equipment mailbox, you can configure additional scheduling permissions using the EAC or the Shell, as follows.

Booking requests for equipment mailboxes fall into two categories:

You can configure the scheduling permissions for an equipment mailbox to handle both in-policy and out-of-policy requests.

For additional management tasks related to configuring equipment mailbox properties, see Manage Equipment Mailboxes.

What do you need to know before you begin?

  • Estimated time to complete: 2 to 5 minutes, depending on how many properties you configure.

  • You need to be assigned permissions before you can perform this procedure or procedures. To see what permissions you need, see the "Resource Mailbox Configuration Permissions" entry in the Recipients Permissions topic. For information about keyboard shortcuts that may apply to the procedures in this topic, see Keyboard Shortcuts in the Exchange Admin Center.

Tip:
Having problems? Ask for help in the Exchange forums. Visit the forums at: Exchange Server, Exchange Online, or Exchange Online Protection.

What do you want to do?

Use the EAC to configure scheduling permissions for an equipment mailbox

  1. In the EAC, on the Me tile, select Another user from the drop-down menu.

    Tip:
    Not sure where the Me tile is? See the topic Exchange Admin Center in Exchange 2013 for a tour of the EAC’s user interface elements.
  2. On the Select Mailbox page, select the equipment mailbox, and then click OK.

    The Options page for the equipment mailbox you selected will be displayed. At the top of the page, there’s a note that identifies the mailbox you’re working on.

  3. Navigate to the Settings > Resource page.

  4. Under Scheduling Permissions, you can configure the settings described in the following table to control how booking requests become resource reservations.

    Setting Description

    These users can schedule automatically if the resource is available.

    In-policy requests sent to the equipment mailbox automatically reserve the resource. If the request is out-of-policy, the equipment mailbox automatically declines the request.

    Choose one of the following values:

    • Everyone   Everyone can automatically reserve the resource with an in-policy request.

      Note:
      The value Everyone is selected here if you select Automatically accept or decline booking requests in the Booking Options for the equipment mailbox in the EAC.
    • Select users and groups   Only the specified users and groups can automatically reserve the resource with an in-policy request. If you don't specify any users or groups, this scheduling permission is ignored.

    These users can submit a request for owner approval if the resource is available.

    In-policy requests sent to the equipment mailbox require approval by a resource delegate. If the request is out-of-policy, the request is automatically declined. If the request is in-policy, one of the resource delegates can accept or decline the reservation request.

    Choose one of the following values:

    • Everyone   Everyone can reserve the resource with an in-policy request.

      Note:
      The value Everyone is selected here if you select Select delegates to accept or decline booking requests in the Booking Options for the equipment mailbox in the EAC.
    • Select users and groups   Only the specified users and groups can reserve the resource with an in-policy request. If you don't specify any users or groups, this scheduling permission is ignored.

    These users can schedule automatically if the resource is available and can submit a request for owner approval if the resource is unavailable.

    In-policy requests sent to the equipment mailbox automatically reserve the resource. If the request is out-of-policy, the request isn't automatically declined. Instead, one of the resource delegates can approve or decline the reservation request. This could override an existing resource reservation.

    Choose from one of the following values:

    • Everyone   Everyone can automatically reserve the resource with an in-policy request. If the request is out-of-policy, the request can be approved by one of the resource delegates.

    • Select users and groups   Only the specified users and groups can automatically reserve the resource with an in-policy request. If the request is out-of-policy, the request can be approved by one of the resource delegates. If you don't specify any users or groups, this scheduling permission is ignored.

  5. When you've finished configuring scheduling permissions or any other settings on this page, click Save. Then just close the window to return to the EAC for your organization.

Use the Shell to configure scheduling permissions for an equipment mailbox

You can also configure scheduling permissions using the Set-CalendarProcessing cmdlet in the Shell. The following table describes the parameters you can use to configure scheduling permissions.

Setting Parameter

Specify the users who can automatically schedule a resource if it’s available

  • AllBookInPolicy   Everyone can automatically reserve the resource with an in-policy meeting request. Valid input for this parameter is $true or $false. The default value is $true.

  • BookInPolicy   When AllBookInPolicy is $false, use the BookInPolicy parameter to specify the users and groups can automatically reserve the resource with an in-policy meeting request. You can specify multiple users and groups separated by commas. If you specify the user or group using a value that contains spaces, enclose each value in double quotation marks.

Specify the users who can submit a booking request for approval if the resource is available

  • AllRequestInPolicy   Everyone can request to reserve the resource with an in-policy meeting request. Valid input is $true or $false. The default value is $false.

  • RequestInPolicy   When AllRequestInPolicy is $false, only specified users and groups can request to reserve the resource with an in-policy meeting request. You can specify multiple users and groups separated by commas. If you specify the user or group using a value that contains spaces, enclose each value in double quotation marks.

Specify the users who can schedule a resource automatically if it’s available and can submit a booking request for owner approval if the resource is unavailable

  • AllRequestOutOfPolicy   Everyone can automatically reserve the resource with an in-policy meeting request. If the request is out-of-policy, the request can be approved by one of the resource delegates. Valid input for this parameter is $true or $false. The default value is $false.

  • RequestOutOfPolicy   When AllRequestOutOfPolicy is $false, only specified users and groups can automatically reserve the resource with an in-policy meeting request. If the request is out-of-policy, the request can be approved by one of the resource delegates. You can specify more than one user and group separated by commas. If you specify the user or group using a value that contains spaces, enclose each value in double quotation marks.

The following example shows how to configure an existing equipment mailbox with the following settings:

  • Users who can automatically reserve the resource: No one

  • Users who can request to reserve the resource pending approval by a resource delegate: Only members of the group named "All Employees"

  • Users who can automatically reserve the resource if it’s available, or request resource delegate approval to override an existing conflicting reservation: Only members of the group named "Service Dispatchers"

To configure these settings for Motor Pool Vehicle 1, run the following command.

Copy Code
Set-CalendarProcessing "Motor Pool Vehicle 1" -AllRequestInPolicy $false -RequestInPolicy "All Employees" -RequestOutOfPolicy "Service Dispatchers"

One advantage of using the Shell is that you can set the properties for multiple equipment mailboxes. Using the settings from the previous example, you could run the following command to set the scheduling permissions for all vehicles in the motor pool.

Copy Code
Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'EquipmentMailbox') -and (DisplayName -like 'Motor Pool*')} | Set-CalendarProcessing -AllRequestInPolicy $false -RequestInPolicy "All Employees" -RequestOutOfPolicy "Service Dispatchers"

For information about configuring resource mailbox options, see Set-CalendarProcessing.

How do you know this worked?

To verify that you’ve successfully changed the scheduling permissions for an equipment mailbox, do the following.

  • In the EAC:

    • On the Me tile, select Another user from the drop-down menu.

    • Select the equipment mailbox, and then click OK.

    • Navigate to the Settings > Resource page.

    • Under Scheduling Permissions, verify that the settings are configured like you want.

  • In the Shell, use the Get-CalendarProcessing cmdlet to verify the changes. In the previous example where the scheduling permissions were configured for all motor pool vehicles, run the following command to verify the new values.

    Copy Code
    Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'EquipmentMailbox') -and (DisplayName -like 'Motor Pool*')} | Get-CalendarProcessing | fl Identity,*policy*