Skip to content

Personal Repository of Azure/AD/M365 PowerShell scripts I've written for use in Cloud Operations

Notifications You must be signed in to change notification settings

BabaLabs/M365_Azure_PowerShell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M365 Azure PowerShell Scripts

Overview

This repository contains a collection of PowerShell scripts I've written to streamline operations within Microsoft 365, Azure, and Active Directory environments. The scripts are designed to automate common administrative tasks in a cloud operations setting.

Features

  • Active Directory Automation: Scripts for mass password resets, proxy address updates, and attribute retrieval.
  • Azure AD: License management, UPN retrieval from GUIDs, and mass operations on user attributes.
  • Exchange Online: Manage mailbox settings, delegation, retention policies, and calendar permissions.

Requirements

  • PowerShell 7.0+
  • AzureAD and ExchangeOnline PowerShell modules installed
    • To install:
      Install-Module -Name AzureAD
      Install-Module -Name ExchangeOnlineManagement

Usage

  1. Clone this repository:
    git clone https://github.com/BabaLabs/M365_Azure_PowerShell.git
    Run the necessary script based on your operational needs. For example, to reset all AD passwords:
    ./AD_ForceAllPWReset.ps1

Contributing

Feel free to open issues or submit pull requests to improve the scripts or add new features.

About

Personal Repository of Azure/AD/M365 PowerShell scripts I've written for use in Cloud Operations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published