Project

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.

Stars45
Forks12
Open issues2
PowerShell Gallery downloads2768
Releasev1.0.3
Language: PowerShell Updated: 2026-03-27T08:42:17.0000000+00:00

Documentation

O365Synchronizer Overview

When to use O365Synchronizer and what it covers.

Use O365Synchronizer when Microsoft 365 contacts need to be synchronized into mailbox contact folders or represented as contacts across tenant boundaries.

The module is useful for GAL-to-personal-contact scenarios, organization contact synchronization, and controlled cleanup of previously synchronized personal contacts.

Common tasks

  • Clear synchronized personal contacts from a test mailbox.
  • Sync selected GAL contacts into a mailbox folder.
  • Filter contacts by member type, group membership, or company name.
  • Run the first pass with -WhatIf before changing contact data.