Category Archives: O365GroupSync

GroupSync v0.56 available!

Version 0.56 is out, changes since v0.50:

  • prevent running twice (if scheduled task hangs for some reason)
  • send email notification if logfile is locked
  • replace add-adgroupmember and remove-adgroupmember with set-adgroup because of a known bug in these commands
  • multi-delete protection
  • auto reconnect to Exchange Online when the connection times out + longer timeout
  • additional filtering method for groups: extensionAttribute2
    • If you want to use this instead of the displayName prefix filter, read up on how to switch

Get it here

O365GroupSync v0.50 available!

Version 0.50 is out, changes:

  • fixed a bug in using the wrong smtp prefix when searching
  • removed log spam about skipped inactive accounts
  • set managedBy after creating all groups
  • extra mail parameters to allow configuration of WHEN emails are sent (e.g. only in case of errors)
  • send error mail when log file is locked
  • reconnect to ExO each caching action
  • overwrite instead of add primary smtp
  • set mailNickName and legacyExchangeDN values when creating AD group so the group isn’t invisible in the legacy exchange console

Get it here

O365GroupSync v0.43 available!

Version 0.43 is out, changes:

  • Better nesting of groups if they get created together (due to re-caching)
  • 3x faster performance during comparison of members in a full sync
  • .NET streamwriter vs Add-Content logging (to prevent missing log entries when the filesystem is slow)
  • Changed the differential switch to ‘do a differential’ instead of ‘do only a differential’
  • Added the full switch
  • Allow X500 proxy addresses to sync

Get it here

O365GroupSync v0.37 is out!

Version 0.37 is out, changes:

  • AD group selection filter
  • Automatic version check
  • Replaced Compare-Object to increase performance
  • Replaced searchExO function to increase performance loading groups from O365
  • Enhanced ExO caching (100+x faster)
  • Optionally ignore disabled accounts (parameter)
  • Categorised logging (| seperator in logfile)
  • Bugfixes

Get it here

O365GroupSync v0.27

Version 0.27 (still beta) is out, changes:

  • authorized Senders are now kept in sync between O365 and AD
  • further improved performance greatly
  • added display of progress and estimated time left when caching
  • automatically fix AD groups without displayName
  • changed logic to create all groups first before adding members (for nested groups not yet created)

Get it here

O365GroupSync v0.24

Version 0.24 (still beta) is out, changes:

  • now also sets the authorized senders correctly upon first seeding of the groups, won’t keep this in sync yet!
  • fixed a bug in initial seeding of groups if only O365 had groups
  • improved AD caching with only relevant attributes instead of *

Get it here

O365GroupSync beta release

O365GroupSync is a tool that I am building for a large global NGO, because AADConnect creates Read-Only objects in Office 365.test

Read-Only objects cannot be edited in Office 365, thus users are unable to edit distribution lists in Office 365’s Outlook Web Accress (OWA) even if they are managers of said lists.

O365GroupSync was built to take over the synchronisation and initial seeding of all distribution lists, both ways, to allow users to edit distribution lists while in a hybrid Office 365 Exchange Online scenario, both on premises and in the cloud.

This beta version has been tested, but is not yet running in any production environments.

Get it here