Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/meeting-room-365/interactive-powershell-scripts

Interactive Microsoft Office 365 PowerShell Management scripts
https://github.com/meeting-room-365/interactive-powershell-scripts

microsoft-365 office-365 powershell

Last synced: 2 months ago
JSON representation

Interactive Microsoft Office 365 PowerShell Management scripts

Awesome Lists containing this project

README

        

```
:::: :::: :::::::::: :::::::::: ::::::::::: ::::::::::: :::: ::: :::::::: ::::::::: :::::::: :::::::: :::: :::: :::::::: :::::::: ::::::::::
+:+:+: :+:+:+ :+: :+: :+: :+: :+:+: :+: :+: :+: :+: :+: :+: :+: :+: :+: +:+:+: :+:+:+ :+: :+: :+: :+: :+: :+:
+:+ +:+:+ +:+ +:+ +:+ +:+ +:+ :+:+:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+:+ +:+ +:+ +:+ +:+
+#+ +:+ +#+ +#++:++# +#++:++# +#+ +#+ +#+ +:+ +#+ :#: +#++:++#: +#+ +:+ +#+ +:+ +#+ +:+ +#+ +#++: +#++:++#+ +#++:++#+
+#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+#+# +#+ +#+# +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+
#+# #+# #+# #+# #+# #+# #+# #+#+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+#
### ### ########## ########## ### ########### ### #### ######## ### ### ######## ######## ### ### ######## ######## ########
```
# 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](./RoomListManager.jpg)
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](./RoomListManager.ps1)

[Download this Repository as a ZIP](https://github.com/Meeting-Room-365/interactive-powershell-scripts/archive/refs/heads/main.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

```shell
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

```shell
# Install PowerShell
sudo apt install powershell

# Start PowerShell
pwsh

./RoomListManager.ps1
```