{"repo":"fabrisodotps1/M365PSProfile","free":true,"listed":false,"github":"https://github.com/fabrisodotps1/M365PSProfile","clone":"git clone https://github.com/fabrisodotps1/M365PSProfile.git","description":"M365PSProfile installs and keeps the PowerShell Modules needed for Microsoft 365 Management up to date. It provides a simple way to add it to the PowerShell Profile.","language":"PowerShell","stars":67,"topics":["m365","powershell","powershell-module"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"M365PSProfile If you're an Microsoft 365 Administrator, you need to have several PowerShell Modules for Managing an M365 Environement. We've created a flexible Module, that simplifies the Installation and Update of these Modules. Our Journey A few Years ago Andres had created a PowerShell Profile Script that installed all the M365 Modules. The Modules where only installed when running as Administrator in the \"AllUsers\" Scope. That approach had some downsites: - Updating the Code required the User download the Script and Update the Profile for every Update - Required \"Run as Admin\" for installation of Modules - Updating Modules took a long Time ☕ - The Modules where defined static in the Script Over time - that approach became unmanageable. Goals So we decided to write a Module that handles the Logic and can be updated from the PowerShell Gallery. Our Goals are: - Simple One-Liner in the PowerShell Profile - No Admin Rights required - Installation in the \"CurrentUser\" Scope - Fast and configurable - Predefined Modules or can be defined by yourself - Support for PowerShell 5 and 7 (Install in CurrentUser Scope) - Parameter for Modules that should be installed and updated - Use the Microsoft.PowerShell.PSResourceGet (included in PowerShell 7.4) Installation You need to install the Module Available Commands You can view the available Commands of the Module with the command below What you have to put into your Profile If you don't have an existing PowerShell Profile you can simply","default_branch":null,"files":null,"tree":[],"storefront":"/r/fabrisodotps1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fabrisodotps1/M365PSProfile/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}