Posts

Showing posts from January, 2023

White Paper to Microsoft TEAMS CROSS-TENANT Migration

Image
Dedicated White Paper to Microsoft TEAMS CROSS-TENANT Migration. The guide includes Teams Team/Channels, private/ personal chat and Enterprise Voice  (Direct Routing) migration explanation and recommendations. It is written for decision maker, project manager and solution architects. Download @ SlideShare  https://www.slideshare.net/thomaspoett/cross-tenant-migration-microsoft-teams

Teams Personal Chat Migration into Azure Data Lake

  Personal Chat Migration into Azure Data Lake   Another approach, rudimentary described in the white paper is, migration or better said exporting Teams chat messages into Azure Data Lake solution.   To be said upfront, this is not a solution you or a consultancy company can do, rather you must engage Microsoft (MCS/PSS). This is an internal Microsoft solution using a private API for export.   There are several options on how data can be extracted: -           Single large XML file -           Individual XML files per Teams user There is no other way yet, rather than using XML. Further, you must purchase an Azure VM and Azure Storage. The costs aren’t too high and acceptable. After Chat message extraction, the consolidated XML file will be sent via email or copied into OneDrive.   Talking about user experience. This is not a user-friendly option! As user must have an XML reader and message can only be found by an XML search. This makes it difficult finding messag

Meeting Link Migration for Teams in Cross Tenant

Image
  Meeting Link Migration for Teams Note: both, first user Mailbox/Calendar and Teams must be migrated A 3 rd party tool is required to accomplish a meeting link migration. With Exchange Mailbox migration, all items, including calendar item will be migrated as they are. Calendar item with a link to a Microsoft Team meeting link back to the original Team meeting in the source tenant. The URL is retained. A Teams Channel meeting is not recreated in the target tenant. Those meetings must be rescheduled manually by the channel owner.   How it works (e.g. Quest): The meeting link migration task will create a new Team meeting with the original meeting details in the target tenant. It will set the target user as the organizer. The original meeting migrated to the target will be canceled. The cancellation will be automatically sent out to the organizer and recipients. Meeting Link Migration Considerations Before migrating Teams meetings and their respective link, be aware of the

Example of our cross tenant user data migration approach

  Example of our user data migration approach: Important is the completion of your data pre-load for OneDrive and Exchange. Remember, that the pre-load should include as much data as possible. Syncing on the cut-over day data > 10 GB or more than 500 files in OneDrive, might end up with an INCOMPLETE set of data in the target. Therefore, you should urge using the OneDrive Cross-tenant OneDrive Migration tool from Microsoft. The user will than see data being migrated (missing data) upon he starts working in the target environment. This will not be happening with the cross-tenant migration tool. The switch to the target tenant will take approx. 15min. Migration of Teams personal Chat messages, we mostly limit to 15 days. The performance is acceptable migrating approx. 400 – 800 users/day. Note: You should have special procedures in place for legal-hold users, white glove and user object facing issues. Prepare source and target tenant and ensure the readiness for Microsoft too

Cross Tenant Personal Exchange Data Migration

Image
  Personal Data migration Exchange and OneDrive In the previous chapters, it is stated: Teams make use of several M365 service. Especially for the personal side of Teams, Exchange and OneDrive are heavily involved. Towards Teams migration, it is required, that ALL data is present in the target environment for Exchange Calendar and OneDrive (shared files).   Data Pre-Load Data pre-load is much slow than you expected. This is the most important lesson learned. While Exchange is faster than OneDrive, be aware of the time required for the data copying process. Another important statement is: none of the existing solutions are SYNC solutions, data is only copied. Therefore, a co-existence and working parallel in both, source and target tenant can lead to data inconsistence. If data is changed in the target environment and in source, any delta sync will overwrite the target data, if source has a new change date. Same, if the target data is newer, changed source data will not be

Cross Tenant Personal OneDrive Data Migration

Image
  Personal Data migration OneDrive In the previous chapters, it is stated: Teams make use of several M365 service. Especially for the personal side of Teams, Exchange and OneDrive are heavily involved. Towards Teams migration, it is required, that ALL data is present in the target environment for Exchange Calendar and OneDrive (shared files). Data Pre-Load Data pre-load is much slow than you expected. This is the most important lesson learned. While Exchange is faster than OneDrive, be aware of the time required for the data copying process. Another important statement is: none of the existing solutions are SYNC solutions, data is only copied. Therefore, a co-existence and working parallel in both, source and target tenant can lead to data inconsistence. If data is changed in the target environment and in source, any delta sync will overwrite the target data, if source has a new change date. Same, if the target data is newer, changed source data will not be copied.   Thro

Teams Channel Cross Tenant Migration

Image
  Teams Channel Migration Starting with the generics of Teams Team/ Channel migrations. There can be not Team without a corresponding M365 group. This implies, that other services are available and Teams is heavily depending on those. Mainly it is SPO/ OneDrive. It is used for files in Teams. Not talking about the M365 Group provisioning here in detail, but the important sequence you must follow is: 1.        Create a user mapping file and provision target users 2.        Provision M365 groups in target tenant all member user must exist Note for M365 Groups: There is no tool available yet, which could keep M365 Groups in persistent sync. Therefore, delta sync’s are required. Other services used by or from within Teams are e.g. Tabs, Wiki & Planner. Shared Mailbox are not part of the Teams integration, but other apps made available in Teams might. Secondly, Teams has shared channels and private channels. Both have their own complexity. ·        Private channel requir

Cross Tenant Migration Options for Teams Chat Messages Destination

Image
  Migration Options for Teams Chat Messages Destination We take away, that is nearly impossible provisioning Teams personal chat messages on time and along with other personal data migration during the cut-over day. Therefore left is, how or where we can stage the personal chat messages. Generally, the migration consist of two phases, reading and writing the message. Those both processes are individual.   Writing chat messages into the target tenant with all listed possibilities: Write the private chat messages to a folder in Outlook in the target tenant. By doing so, there are limitation for users. Outlook folders will display the messages in the Teams client, nor are those messages searchable or readable from the Teams client. Migrate all the private chat messages from source to the target appear inf in Teams. It is so fare the best user experience option, with the limitation, that the migration account is the “new mess