Skip to content

TheM365Admin/M365-Administration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

M365-Administration

Welcome to the M365 Administration Scripts Repository! This repository contains a collection of PowerShell scripts designed to assist Microsoft 365 administrators in managing various aspects of their environment. Whether you're working with Exchange, SharePoint, OneDrive, Teams, Security and Compliance, or other M365 services, you'll find useful scripts here to streamline your administrative tasks.

For more useful info on M365 Administration, visit https://TheM365Admin.com

Table of Contents

Introduction

Managing a Microsoft 365 environment can be complex, and automation is key to improving efficiency. This repository aims to provide a centralized location for M365 administrators to find, share, and contribute PowerShell scripts that enhance their daily tasks. Whether you're automating user provisioning, configuring security policies, or managing SharePoint sites, you'll find scripts that save you time and effort.

Scripts Overview

The repository is organized into folders corresponding to different Microsoft 365 services and features. Below is a brief overview of the available script categories:

-General Scripts

  • Exchange: PowerShell scripts for managing Exchange Online settings and configurations.
  • Teams: Automation scripts related to Microsoft Teams administration.
  • Outlook: Scripts to customize and configure Outlook settings.
  • Security and Compliance: Scripts for implementing and managing security and compliance policies.
  • SharePoint: PowerShell tools for SharePoint Online site administration.
  • OneDrive: Scripts for managing OneDrive for Business settings.
  • PowerShell Setup: Scripts for the initial setup of PowerShell for M365 Administration.

-Graph Scripts

  • Exchange: PowerShell scripts for managing Exchange Online settings and configurations.
  • Teams: Automation scripts related to Microsoft Teams administration.
  • Outlook: Scripts to customize and configure Outlook settings.
  • Security and Compliance: Scripts for implementing and managing security and compliance policies.
  • SharePoint: PowerShell tools for SharePoint Online site administration.
  • OneDrive: Scripts for managing OneDrive for Business settings. Feel free to explore each category to find the scripts that best suit your needs.

Prerequisites

Before using the scripts in this repository, ensure that you have the necessary prerequisites in place. These may include:

  • Appropriate permissions in your Microsoft 365 environment.
  • PowerShell installed on your local machine.
  • Required PowerShell modules installed (e.g., ExchangeOnlineManagement).

Refer to individual script folders for specific prerequisites and instructions.

Usage

Each script in this repository comes with its own documentation and usage instructions. Before running a script, review the associated README.md file in the script's folder for guidance on how to use it effectively.

Contributing

We welcome contributions from the community! If you have a useful PowerShell script for Microsoft 365 administration, feel free to submit a pull request. Please follow our contribution guidelines for more information.

License

This repository is licensed under the MIT License, allowing for both personal and commercial use of the provided scripts. Please review the license before using or contributing to this project.

Happy scripting and happy administrating!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published