PowerShell Exchange

Open-source PowerShell projects categorized as Exchange

Top 13 PowerShell Exchange Projects

  1. AutomatedLab

    AutomatedLab is a provisioning solution and framework that lets you deploy complex labs on HyperV and Azure with simple PowerShell scripts. It supports all Windows operating systems from 2008 R2 to 2022, some Linux distributions and various products like AD, Exchange, PKI, IIS, etc.

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. Set-OutlookSignatures

    Data Sovereign Email Signatures and Out-of-Office Replies. Unified Outlook branding everywhere – with zero external data exposure.

    Project mention: Set-OutlookSignatures v4.26.0 support for M365 sovereign clouds | news.ycombinator.com | 2026-03-09

    To help our users better understand how our solution scales and maintains compliance, we have added a new *'[Architecture considerations](/details#architecture-considerations)'* chapter to our technical documentation. This section provides a deep dive into how Set-OutlookSignatures interacts with your environment securely.

    For a full list of changes - including fixes, updated modules and updated documentation - please refer to the [official v4.26.0 changelog](https://github.com/Set-OutlookSignatures/Set-OutlookSignatur...).

    ## Interested in learning more or seeing our solution in action?

  4. PowerShell-AdminScripts

    PowerShell Administration scripts

  5. AdminToolbox

    Repository for the AdminToolbox PowerShell Modules

  6. Connect-Office365Services

    Helper functions to connect to Office 365 services or Exchange On-Premises.

  7. EWS-Office365-Contact-Sync

    Uses Graph API to synchronize a Global Address List in Office 365 to a user's mailbox

  8. Remove-DuplicateItems

    Script to remove duplicate items from Exchange mailboxes.

  9. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  10. O365Synchronizer

    O365Synchronizer is a PowerShell module that allows you to synchronize users/contacts to user mailboxes contact list. It can also be used to synchronize users between tenants as contacts or guests.

  11. Public-Scripts

    PowerShell scripts for Microsoft 365, Exchange, SharePoint, Entra ID, Azure, and OSINT

  12. Export-RecipientPermissions

    Document, filter and compare Exchange permissions

  13. ewsgui

    Exchange Web Services (EWS) tool to perform different operations

  14. Exchange-15-GEC

    Customization of michelderooij's Install-Exchange15 Script to recover a nuked Exchange Server after Hafnium attack.

  15. Microsoft-Exchange-Memory-Limits

    PowerShell script to place limits on the memory usage of Microsoft Exchange Servers.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

PowerShell Exchange discussion

Log in or Post with

PowerShell Exchange related posts

  • Set-OutlookSignatures v4.26.0 support for M365 sovereign clouds

    1 project | news.ycombinator.com | 9 Mar 2026
  • [PowerShell] O365Synchronizer - module to synchronize contacts to user mailboxes and between O365 tenants

    1 project | /r/usefulscripts | 4 Dec 2023
  • O365Synchronizer - PowerShell module to synchronize contacts to user mailboxes and between O365 tenants

    1 project | /r/Office365 | 4 Dec 2023
  • Exchange databases Grow after every reindex

    1 project | /r/exchangeserver | 31 Oct 2022
  • Daily Maintenance Exchange 2016?

    1 project | /r/exchangeserver | 26 Jun 2022
  • Script to document existing but unknown Exchange environmentb

    1 project | /r/exchangeserver | 2 Feb 2022
  • How to sync Gal users with personal contacts

    1 project | /r/Office365 | 15 Dec 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Sep 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Exchange projects in PowerShell? This list will help you:

# Project Stars
1 AutomatedLab 2,223
2 Set-OutlookSignatures 411
3 PowerShell-AdminScripts 244
4 AdminToolbox 215
5 Connect-Office365Services 110
6 EWS-Office365-Contact-Sync 105
7 Remove-DuplicateItems 61
8 O365Synchronizer 46
9 Public-Scripts 33
10 Export-RecipientPermissions 20
11 ewsgui 10
12 Exchange-15-GEC 2
13 Microsoft-Exchange-Memory-Limits 1

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com