M365 MigrateMate is an automation tool designed to streamline the migration and onboarding process for Microsoft 365. Whether you're moving from an on-premises environment or another service provider, this tool helps automate the setup of user profiles, email migration, and initial configuration of Microsoft 365 services like SharePoint, Teams, and Outlook.
- User Migration: Automate the creation of user accounts in Microsoft 365.
- Email Migration: Seamlessly transfer email data to Microsoft 365 mailboxes.
- Configuration Setup: Set up initial configurations for SharePoint, Teams, and other services.
- User Onboarding: Provide new users with an interactive guide to get started with Microsoft 365.
- A Microsoft 365 tenant with appropriate permissions
- PowerShell or Python installed (depending on your chosen scripting language)
- Azure AD for authentication
Contributions are welcome! Here's how you can contribute:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -am 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a pull request
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the MIT License - see the LICENSE file for details.
- Microsoft for the Graph API and various documentation.
- All contributors who will make this project better.
Vincent Iroleh - [email protected]
Project Link: https://github.com/IrolehVincent/M365-MigrateMate