rick-2ca / cgmm Goto Github PK
View Code? Open in Web Editor NEWManage distribution group migrations from Exchange Server to Exchange Online
License: Apache License 2.0
Manage distribution group migrations from Exchange Server to Exchange Online
License: Apache License 2.0
SendAs permissions are not taken into account on either the on-premise object nor the synced cloud object. Those permissions are separate. The on-premise send-as permissions should be applied to the new on-premise contact. There should probably be an option to apply them to the new cloud distribution group along with whatever was already set in the cloud.
X400 addresses must follow a strict format that doesn't allow the configured prefix to be applied at the beginning of the address string. To attempt to work with that requirement code will be committed that puts a prefix on the 'surname' portion (S=) of X400 addresses.
This solution obviously only works if the address has a surname configured. I'm not certain at this point if it'll be a widespread issue or not. If this is a thing please comment with your environment's scenario so we may explore changes.
Never defined $SessionName in the import functions. Consider defining it or removing it. It's not impacting the module.
The Convert-CGMMStagingMailContact function does multiple calls to both Get-MailContact and Set-MailContact. Only one of the calls uses the DomainController parameter. This impacts interaction with the mail contact if a different domain controller is used for each step by Exchange.
Use Get-Group to determine if the DL is a member of another group. A common scenario is to create groups in Exchange Online with an unsynced contact in Exchange on-premise. CGMM will make the contact a memberof an on-premise group, but that doesn't help on the online side. Most environments should benefit from migrating parent groups before nested groups. This test should make that relationship apparent.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.