How to Restrict Room Bookings for Users in Microsoft 365
Question details
The user needs to restrict room bookings for multiple users in Microsoft 365 but the automated PowerShell command using a CSV file is not working.

- Product
- Microsoft 365 (Exchange Online)
- Device & OS
- not provided
- Scenario
- Configuring room mailbox permissions to restrict meeting booking access to specific allowed users or groups.
- Observed behavior
- The PowerShell script processing the CSV file fails to execute properly, creating the need for a graphical administrative alternative to configure room booking limits.
Ensure you have Microsoft 365 Exchange Administrator or Global Administrator permissions before attempting to modify room mailbox scheduling policies.
Configure Room Booking Permissions via Exchange Admin Center
Use the Microsoft 365 Exchange admin center graphical interface to directly assign or restrict booking permissions for room mailboxes instead of relying on PowerShell scripts.
When PowerShell commands for bulk processing encounter syntax errors or CSV formatting issues, the Exchange Admin Center (EAC) provides a reliable, visual alternative to manage schedule permissions.
Sign in to the Microsoft 365 admin center using your administrator credentials, and navigate to the Exchange admin center.
In the left navigation menu, go to Recipients and select Resources. Find and click on the specific room mailbox you want to restrict.
In the room mailbox properties pane, click on the Booking or Schedule permissions tab.
Change the setting that specifies who can book the room. Add the specific users or security groups that you want to allow to schedule the resource.
Save your configuration. Keep in mind that changes made in the Exchange admin center may take a little time to sync across all Microsoft 365 services.

Manage Your Daily Tasks with WPS Office
While resolving complex Exchange server administration requires specialized access, handling your daily documents, spreadsheets, and presentations shouldn't be difficult. WPS Office offers a powerful, lightweight, and completely free alternative to desktop Microsoft Office applications.

Frequently Asked Questions
Can I use security groups to manage room booking permissions?
Yes. In the Exchange admin center, you can add security groups or Microsoft 365 groups to the Schedule permissions list. This is much more efficient than managing individual user access, especially for large organizations.
Why is my PowerShell script for bulk user restriction failing?
PowerShell scripts processing CSV files often fail due to incorrect CSV headers, mismatched delimiters (comma vs semicolon), invalid user identities, or using outdated Exchange Online PowerShell modules. Verify that the module is up-to-date and that your CSV data exactly matches expected parameters.
How long does it take for room booking restrictions to apply?
After modifying scheduling permissions in the Exchange admin center, it typically takes 15 to 30 minutes for the changes to replicate across Microsoft 365. However, in some tenant environments, it can occasionally take a few hours to fully sync.
What happens if a restricted user tries to book the room?
If a user who does not have booking permissions attempts to reserve the room mailbox, the system will automatically decline their meeting request, and they will immediately receive a cancellation or denial notification.




