Home » Blog » Office 365 » Upload PST to Room Calendar in Microsoft 365

Upload PST to Room Calendar in Microsoft 365

author
Published By Aswin Vijayan
admin
Approved By Neeraj Singh
Published On April 10th, 2026
Reading Time 5 Minutes Reading
Category Office 365

Migrating room data isn’t as straightforward as moving regular user mailboxes especially when you are dealing with PST files and resource mailboxes in Microsoft 365. You’re migrating legacy meeting rooms from an on-premise environment or an older tenant and all the calendar data is stored in the PST file. Naturally, you want to import that data into your New Room Calendar in Microsoft 365.
When you want to import the PST file, nothing works the way it should. Room mailboxes are not the same as common accounts, they don’t have login credentials, which means you can’t simply sign in and use Outlook import/export wizard to export it. If you attempt to blindly import the process they can take risk with your thousand of emails into a room calendar, creating chaos instead of organization.

Why Importing to a Room Calendar in Microsoft 365 is Different?

  • Room mailboxes are Microsoft 365 resource mailboxes designed for scheduling.
  • They are backed by disabled Active Directory accounts.
  • Direct authentication is not allowed.
  • Room mailboxes login fail for Outlook/OWA.
  • Administration works via Role-Based Access Control (RBAC).
  • Admin delegation is required to access the mailbox.
  • Actions are performed through an admin account.
  • Skipping permissions can cause errors.
  • Incorrect imports can clutter the mailbox.

Method 1: The Outlook Desktop Method

This method is ideal for IT Admins who need to import a PST file into 1-2 Room Calendars using Outlook desktop application. It’s simple, effective and doesn’t require PowerShell. First, ensure that you have full access.

  1. First, configure Microsoft 365 account in Outlook desktop client.
  2. Open Outlook and check the left navigation pane.
  3. The Room mailbox automatically appears after completing the configuration.
  4. If not visible then wait for 15-20 minutes or restart Outlook.
  5. Click on file as appears on the left corner and click on open and export.
  6. Select Import/Export and choose Import from another program or file.
  7. Choose Outlook data file(.PST) and click on Next button.
  8. Browse and select your PST file as you want to import.
  9. Expand the PST folder structure and do not select the root folder.
  10. Carefully choose only the Calendar folder.
  11. Select Import items into the current folder and before clicking on finish verify Room Calendar selected in Outlook.
  12. Click on finish to start the import.

Method 2. Using Network Upload and PowerShell

For large scale migration or multiple mailboxes you can use Network Upload and Exchange Online PowerShell. This approach is powerful, scriptable and ideal for enterprise admins but it is required to perform carefully.

  1. Download and install AzCopy Tool.
  2. Use the SAS URL provided by Microsoft ( via import service).
  3. Run the AzCopy command to upload your PST file to Azure Blob Storage.
  4. Create a CSV file that maps each PST file to the targeted mailboxes.
  5. Workload (Exchange)
  6. FilePath(Location in Azure storage)
  7. Mailbox(Room Mailbox alias or email)
  8. Connect to Exchange Online PowerShell
  9. Use the New-MailboxImportRequest cmdlet to start the import.
  10. Here is the command: New-MailboxImportRequest -Mailbox room@domain.com `
    -AzureBlobStorageAccountUri “” `
    -IncludeFolders “#Calendar#/*”
  11. Run command to track the process: Get-MailboxImportRequest | Get-MailboxImportRequestStatistics
  12. Wait until the status shows completed.

Method 3. How to Import PST to Room Calendar Microsoft 365?

If you are not familiar with the PowerShell and want to perform direct migration then we recommend you to choose SysTools Importer as this software can migrate PST to Microsoft 365 to shared or user mailbox. This software can migrate any number of PST files into a specific Microsoft user account with maintained accuracy as users expect.

Download Tool Purchase Now

Steps to Upload PST to Room Calendar Microsoft 365

  1. Download and run Expert Recommended Tool on your system.
    Import PST to Room Calendar Microsoft 365
  2. Select Outlook as Source and Microsoft 365 as destination and select date filter based on your needs.
    select Outlook as source
  3. Click on select file to load PST and validate it.
    select PST file
  4. Now, Enter Microsoft 365 account details and fetch the user to select the targeted mailbox.
    enter Microsoft 365 credentials
  5. Select Concurrent settings based on your system configuration.
    choose concurrent settings
  6. Click on Start Import to easily import PST files in your Microsoft 365.
  7. Now, You can use the Exchange Admin Center to transfer into Microsoft 365 Room Calendar.

Key features of Recommended Tool

  • Import PST files directly into users or shared mailboxes without using PowerShell.
  • You can migrate unlimited PST files into single or multiple Microsoft 365 accounts in one go.
  • It maintained the original folder hierarchy, calendar entries and metadata during migration.
  • Automatically verifies and validates PST files before migration to avoid errors.
  • Fetch and map Microsoft 365 mailboxes for accurate migration.
  • Designed for enterprise level migrations with multiple room mailboxes.

Conclusion

Importing a PST file to Room Calendar in Microsoft 365 is not as simple as importing common mailboxes because room mailboxes are resource accounts without direct login access; everything depends on permissions.. If you want to import small mailboxes then you can try Outlook desktop methods. But for large or enterprise migrations, PowerShell and Network Upload works well but it requires advanced technical knowledge. If you want a faster and simple approach then you can opt for the export recommended tool as it requires less effort and is reliable for large migration.