Skip to content

Meeting-Room-365/interactive-powershell-scripts

Repository files navigation

::::    ::::  :::::::::: :::::::::: ::::::::::: ::::::::::: ::::    :::  ::::::::   :::::::::   ::::::::   ::::::::  ::::    ::::    ::::::::   ::::::::  :::::::::: 
+:+:+: :+:+:+ :+:        :+:            :+:         :+:     :+:+:   :+: :+:    :+:  :+:    :+: :+:    :+: :+:    :+: +:+:+: :+:+:+  :+:    :+: :+:    :+: :+:    :+: 
+:+ +:+:+ +:+ +:+        +:+            +:+         +:+     :+:+:+  +:+ +:+         +:+    +:+ +:+    +:+ +:+    +:+ +:+ +:+:+ +:+         +:+ +:+        +:+        
+#+  +:+  +#+ +#++:++#   +#++:++#       +#+         +#+     +#+ +:+ +#+ :#:         +#++:++#:  +#+    +:+ +#+    +:+ +#+  +:+  +#+      +#++:  +#++:++#+  +#++:++#+  
+#+       +#+ +#+        +#+            +#+         +#+     +#+  +#+#+# +#+   +#+#  +#+    +#+ +#+    +#+ +#+    +#+ +#+       +#+         +#+ +#+    +#+        +#+ 
#+#       #+# #+#        #+#            #+#         #+#     #+#   #+#+# #+#    #+#  #+#    #+# #+#    #+# #+#    #+# #+#       #+#  #+#    #+# #+#    #+# #+#    #+# 
###       ### ########## ##########     ###     ########### ###    ####  ########   ###    ###  ########   ########  ###       ###   ########   ########   ########  

Interactive PowerShell Scripts

Interactive Microsoft Office 365 PowerShell Management scripts.

Copyright © 2024 Meeting Room 365 llc. All Rights Reserved.

Visit www.meetingroom365.com for more details.


Room List Manager

Room List Manager Used to create meeting rooms and workspaces, create room lists (for room finder), and organize rooms and workspaces inside room lists.

Can also run a script to fix subjects for newly-created Meeting Room resource mailboxes.

Current Feature List

  • Create a Resource Mailbox (Room or Workspace)
  • Create a Room list
  • Assign or remove Resources from a Room List
  • Update Resource Place properties like building, city, state, zip, country, floor, and capacity
  • Rename a resource
  • Fix AddOrganizerToSubject property for newly-created Room Resources
  • Reset a password for a room resource (to add it to Meeting Room 365)
  • Create a service user with access to all resources

View PowerShell Script


Anti-Spam Wizard

Interactive wizard for setting up anti-spam and anti-phishing policies in Microsoft 365. Configures hosted content filter policies with tenant-wide or group-based scoping. Saves configuration to a JSON profile for easy re-runs.

View PowerShell Script


Entra ID Self-Service Profile Setup

Interactive wizard for configuring tenant-level settings that affect user self-service profile editing in Entra ID.

View PowerShell Script

Download this Repository as a ZIP


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

Powershell Modules

Az

https://learn.microsoft.com/en-us/powershell/azure/install-azure-powershell?view=azps-14.0.0

About

Interactive Microsoft Office 365 PowerShell Management scripts

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors