Creating Rooms & Configuring Room Lists via PowerShell
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.
https://github.com/Meeting-Room-365/interactive-powershell-scripts
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
Open the Start Menu.
Search for PowerShell, right-click the top result, and select the Run as administrator option.
Type the following command to allow scripts to run and press Enter: Set-ExecutionPolicy RemoteSigned
Type "A" and press Enter (if applicable).
Right click on RoomListManager.ps1 and click "Run as Administrator"
https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-macos?view=powershell-7.4
https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-linux?view=powershell-7.4
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.
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
Open the Start Menu.
Search for PowerShell, right-click the top result, and select the Run as administrator option.
Type the following command to allow scripts to run and press Enter: Set-ExecutionPolicy RemoteSigned
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
Updated on: 08/09/2024
Thank you!