Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

University of Colorado Boulder

  • If you are reading this line, this document is still incomplete!

Table of Contents

Office 365/Exchange

...

  • OIT's Messaging and Collaboration team (M&C) was delegated ADMIN privileges to the Grouper Stem containing all the mail distribution lists
  • For a new mail distribution list request, M&C creates the group in Grouper under that stem, sets it of type "IncludeExclude", creates the "_GROUP-ADMINS" that would manage the distribution list and then delegate the management of the group to the requester(s). Most of this work is automated using scripts developed for this purpose.
  • The connector script that we developed, acts on changes and updates to this stem and performs the necessary operations in AD on the overall group. The connector script handles the group creation in AD, and membership and group updates.
  • We created a Grouper type and called it "mailEnabled", which triggers our connector script to mail-enabling the group at creation and membership and group updatesin AD. The group also has to be in the "myRootStem:Messaging:Office365" for this action to happen.
  • The connector script was originally developed in Power Shell and runs as a windows service (daemon) on a host connected to the AD. We plan on migrating the code to a better programming language (smile)

...

  • We are more than happy to share our code, scripts and experience with this effort . For example, we discovered as a result of flattening group memberships that Microsoft's Skype for Business breaks for groups with members of more than one hundred. or any Grouper-related topics. Our contact information is provided in the presentation slides if you need to reach us.
  • There are still some improvements to be done to our existing code as more features become available with newer Grouper releases.