Creating Rooms & Configuring Room Lists via PowerShell

Updated September 8, 2024

We have created an interactive PowerShell script to help create Microsoft Office 365 Rooms and Workspaces via PowerShell, as well as organize those resources into Room Lists (to enable Room Finder).

New: We've also added a feature to reset resource mailbox passwords and apply the required -AddOrganizerToSubject $false fix to each meeting room resource mailbox.

In short, it's most of the tools you need to finish setting up Resource Mailboxes (for Meeting Rooms) in Microsoft Office 365.

PowerShell Script to interactively configure room lists and create meeting room resources

Download & Instructions

https://github.com/Meeting-Room-365/interactive-powershell-scripts


Instructions for Running PowerShell Scripts

Windows

Install PowerShell 7.4 (or later) for Windows 10/11

https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-windows?view=powershell-7.4

Prepare Powershell

  1. Open the Start Menu.
  2. Search for PowerShell, right-click the top result, and select the Run as administrator option.
  3. Type the following command to allow scripts to run and press Enter: Set-ExecutionPolicy RemoteSigned
  4. Type "A" and press Enter (if applicable).

Run the script

Right click on RoomListManager.ps1 and click "Run as Administrator"

MacOS

https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-macos?view=powershell-7.4

brew install powershell/tap/powershell

# Start PowerShell
pwsh

./RoomListManager.ps1

Linux

https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-linux?view=powershell-7.4

# Install PowerShell
sudo apt install powershell

# Start PowerShell
pwsh

./RoomListManager.ps1