![Tunde T.](/img/default-banner.jpg)
- Видео 19
- Просмотров 276 314
Tunde T.
Добавлен 22 апр 2006
O365 Tenant to Tenant Migration | Cross Tenant Mailbox Migration | Move Mailboxes Between Tenants
This is a video about O365 Tenant to Tenant Migration | Cross Tenant Mailbox Migration | Move Mailboxes Between Tenants
Welcome to our tutorial on how to perform tenant to tenant mailbox migration! In this video, we will walk you through the steps of migrating mailboxes from one tenant to another in a Office 365 environment.
Welcome to our tutorial on how to perform tenant to tenant mailbox migration! In this video, we will walk you through the steps of migrating mailboxes from one tenant to another in a Office 365 environment.
Просмотров: 10 194
Видео
ChatGPT: How To Get Office 365 License Reports Using PowerShell
Просмотров 900Год назад
This is a video about Office 365 Licence Report With PowerShell Using ChatGPT Note from ChatGPT This script will connect to Azure AD, retrieve a list of all subscribed SKUs using the Get-AzureADSubscribedSku cmdlet, and then loop through each SKU to get the number of available and assigned licenses. It will store this information in an array, and then generate an HTML report using the array dat...
How to Easily Use ChatGPT to Write PowerShell Script to Pull Distribution Group Members
Просмотров 3,9 тыс.Год назад
In this video, we'll show you how to easily use ChatGPT to write a PowerShell script to pull distribution group members. ChatGPT is a chatbot that you can use to easily write PowerShell scripts. We'll show you how to use ChatGPT to write a script that will pull distribution group members. This will be a useful script if you need to find the membership of a distribution group in PowerShell. Usin...
Retrieve Microsoft Forms From Deleted or Terminated Users
Просмотров 3,7 тыс.2 года назад
Retrieve Microsoft Forms From Deleted or Terminated Users
Change Default Search Engine in Edge Browser
Просмотров 3282 года назад
This video shows how to change Microsoft Edge default search engine to whatever search engine you desire. No more being forced to use Bing if you don't want to
Recover Deleted Emails in Exchange Online and Outlook
Просмотров 52 тыс.2 года назад
Recover Deleted Emails in Exchange Online and Outlook
Install Active Directory PowerShell Module on Windows 10
Просмотров 12 тыс.3 года назад
How to install RSAT tool on Windows 10
Share Code Snippet In Microsoft Teams
Просмотров 10 тыс.4 года назад
How to share code snippets in Microsoft Teams
Restrict Who Can Share Screen in Microsoft Teams Meetings
Просмотров 3,8 тыс.4 года назад
How to restrict who can present in Microsoft Teams Meetings
How to add shared mailbox Outlook Online
Просмотров 17 тыс.4 года назад
Add shared mailbox to your profile while using Outlook Online
Solved: PowerShell - Install-Module - "Unable to Find Package Source"
Просмотров 4,6 тыс.4 года назад
Follow the instruction to solve the issue where you are not able to run Install-Module
Send Custom Emails From Excel Using Power Automate
Просмотров 24 тыс.4 года назад
Use Flow (Power Automate) to pull a list from Excel and send email at a specific interval
Use Flow (Power Automate) To Schedule Emails At Specific Intervals
Просмотров 31 тыс.4 года назад
Use Flow (Power Automate) To Schedule Emails At Specific Intervals
how to Access Clipboard (COPY) History on Windows 10
Просмотров 1204 года назад
how to Access Clipboard (COPY) History on Windows 10
How to Add Flow or Other Apps To MS Teams
Просмотров 3,6 тыс.4 года назад
How to Add Flow or Other Apps To MS Teams
Convert Excel Data to SharePoint List
Просмотров 3,8 тыс.5 лет назад
Convert Excel Data to SharePoint List
Thank you soo much.. 😊
Thanks for the video. how do you recover an outlook folder a user mistakenly deleted?
sir Recover deleted items hide hai
Timely help and straight to the point too. Thank you.
This is now giving an error about a missing license. Is this still possible?
0:35 [Net.ServicePointManager]::SecurityProtocol - [Net.SecurityrotocolType]::Tls12
Hello, working also on-prem with Exchange 2019 servers?
Great stuff! Searched for a bit to find a tutorial like this. Many thanks.
thank you so much mate!! Very helpful video^^
is there licensing requiring? im trying on do T2T but it show doesnt have valid licensing where both i'm having Business Basic licenses
M3ade ktrr
What i have noticed is when trying to migrate i have an error message that say i don't have cross-tenant migration license and i can't find it anywhere to purchase it any tips?
Please, maybe you can help me. I have 1 case where the user deleted the email and then deleted items from the folder and also from the recovery using Outlook (he did this on a whim), when I go to the console using the path you explained, I can't find the e-mail. -mail. I created this scenario using my account and this actually happens, if the user deliberately deletes the email, deletes it from the trash and also from Recovery Items, I cannot recover it via the Exchange Admin console, do you know any way I can recover and/or inhibit it? Can the user delete Recovery Items from Outlook?
* It can take some time about 1hr to 24h for the permissions to apply *
Can i run row by row?
Hi Tunde, My date value transfers to email as numbers. How to format Date?. Tried multiple times.
@tunde
Excellent!!!👍
Are you able to provide the full command used at 7:30 and the script used at 8:00?
Thanks alot 😀
Tunde, Hi you are a life saver 😀 . It seems that when I enabled Legacy Hold, it messed up our Encrypted Email Solution deleting the emails. I had to disable Legacy Hold, then the Recover Deleted Items was then Greyed Out on all users. Your instructions above worked a dream I can now recover deleted emails 😁👍
I do not have value as an option in the dynamic content window?
not audible. very low voice.
Thank you for sharing. Very useful!
I can’t see schediluled flow anywhere
how to recover a disgarded draft? thanks
Life changing. Thank you!
Dude use a microphone cannot watch with way you type and audio in video
Its not on outlook but regular mail, not gmail
Very useful tip... thank u so much
Awesome. Doing this for a client now!
How did that work out?
is it okay to remove the cross tenant data migration license? what will be the impact of it?
You mean after you've completed migration ? There shouldn't be any impact as long as you've licensed the account with mailbox license like E1, E3,F3 or E5
Thanks!
Write the name mention above 👆👆👆👆 on Instagram for help 👆👆👆
Can you only retrieve emails within the past 30 days ? We cannot go a year or more back ?
You can't go back one year in O365. Microsoft only keeps deleted emails for 30-60days . Anything more than that will require a third part backup option or if the user is on retention or litigation hold
Can this be performed for personal accounts that aren't part of an organisation?
The first part of the video is possible for personal accounts . The second part is for admins of an organization
Good video can you please provide the script in minute 8:00, thanks a lot!
I would also be interested in the last part of line 9 @user-sy8yk4jy4i did you figure it out?
This was so good. I googled this issue and it wanted me to do some add ins and developer things. this made it quick , easy and painless. Thank You.
Great. Thanks
If a end user goes to that "recover items deleted from this folder" link, and delete it. can admins still restore it from the backend?
Yeah, it goes to Purge folder after that which end users don’t have visibility to and admin can still recover from Purge
Hi, i am trying to create a flow, the difference is that i want it to send emails three times daily
Thanks for the video. One question, the Microsoft documentation says you need the Cross Tenant Migration addon, so is it that you can do this without the addon?
Microsoft still hasn't properly clarified this statement. All they say is you need to assign the license and it is only available for customers with Enterprise Agreement in place. It seems they are still working on this because it is still not listed in the add-on page even for enterprise customers. I did this migration just last week for about 130 users and only assigned E3 license to the users and it worked just fine. So, I would contact Microsoft directly for more clarification on this. It's quite appalling that Microsoft is trying to charge for this though even though regular onprem to O365 which uses the same MRS engine is being used for cross-tenant migration and you only need standard O365 licenses for those.
@@TundeT Thanks Tunde, it had me really confused. and yes, it really is appalling, especially at the proposed price which is almost the same as established 3rd party tools.
Found Error as below WARNING: An unexpected error has occurred and a Watson dump is being generated: ASSERT: The resource tenant and the accessing tenant can not be equal. ASSERT: The resource tenant and the accessing tenant cannot be equal.
This is usually due to bad input. Sounds like you used the same value for both target and source tenant
Can you post the scripts shown in the powershell section? The syntax is blocked at 5:00.
$sourceTenantId="[tenant id of your trusted partner, where the source mailboxes are]" $orgrels=Get-OrganizationRelationship $existingOrgRel = $orgrels | ?{$_.DomainNames -like $sourceTenantId} If ($null -ne $existingOrgRel) { Set-OrganizationRelationship $existingOrgRel.Name -Enabled:$true -MailboxMoveEnabled:$true -MailboxMoveCapability Inbound } If ($null -eq $existingOrgRel) { New-OrganizationRelationship "[name of the new organization relationship]" -Enabled:$true -MailboxMoveEnabled:$true -MailboxMoveCapability Inbound -DomainNames $sourceTenantId }
Hi Tunde. Thanks for this. I've set up a flow to send emails but for some reason, it doesn't run automatically. I have to run it manually?
It should run based on the date and time you specified in the first step. It should at least run even if it fails for other reasons. So, you want to double check the date and time you picked
Thank you very much for the easy to follow. Greatly appreciated your time doing this. Just a suggestion, hoping if possible to use a mic or speak a bit louder as I couldn't hear properly. Thank you so much
Thanks for the suggestion. Sometimes my videos are made and edited in less than 30min as I barely have the time to do them properly 😀. But my newer vIdeos quality are better
Great Also, check out this guide to perform Office 365 Cross-Tenant Migration Manually for free. ruclips.net/video/x0etGrlWjzE/видео.html
Good video can you please provide the steps and documentation from ms. also advantage over native tool on 3rd party like quest. Bittan etc
learn.microsoft.com/en-us/microsoft-365/enterprise/cross-tenant-mailbox-migration That’s the official Microsoft document if you want to read it. The primary advantage of this is that it is more secure than some third party because it is end-to-end . Data is not being staged at some other external servers during the move. Also, it is free…that alone is enough for most companies to go with it. Although 3rd party tools offer more flexibility and features such as filters, email domain rewrite , etc.
Have two questions 1- in one batch how many users can migrate 2- does after migration source mailbox will get deleted
I believe one batch can take up to 2000 mailboxes . However, it is recommended to break them up for performance reasons. Usually to around 150 to 200 mailboxes per batch. This also gives you flexibility to schedule mailboxes in different days and time in order to properly support the migrations
I just did some tests with html and cvs formats and I got some values only in the column of "Unused" and the values are zero. Any ideas
Sometimes it takes multiple tries for it to get it right. If you paste your script here, I can help point out the issue with it
@@TundeT # Connect -AzureAD Get the list of subscribed SKUs $skus = Get-AzureADSubscribedSku # Initialize a string to store the HTML output $htmlOutput = "<style>table {border-collapse: collapse;} td, th {border: 1px solid black; padding: 5px;}</style>" $htmlOutput += "<table><tr><th>SKU</th><th>Available</th><th>Assigned</th><th>Unused</th></tr>" # Iterate through the SKUs and get the license counts foreach ($sku in $skus) { # Get the count of available licenses $available = $sku.CapabilityStatus.Where({$_.Name -eq 'ActiveUnits'}).Value # Get the count of assigned licenses $assigned = $sku.CapabilityStatus.Where({$_.Name -eq 'ConsumedUnits'}).Value # Calculate the count of unused licenses $unused = $available - $assigned # Add the license counts to the HTML output $htmlOutput += "<tr><td>$($sku.SkuId)</td><td>$available</td><td>$assigned</td><td>$unused</td></tr>" } $htmlOutput += "</table>" # Save the HTML output to a file $htmlOutput | Out-File -FilePath "c:\output\Office365LicenseCounts.html"
Based on your pasted script, I modified a bit and now it displays the results #Connect -AzureAD #Get the list of subscribed SKUs $skus = Get-AzureADSubscribedSku # Initialize a string to store the HTML output $htmlOutput = "<style>table {border-collapse: collapse;} td, th {border: 1px solid black; padding: 5px;}</style>" $htmlOutput += "<table><tr><th>SKU</th><th>Available</th><th>Assigned</th><th>Unused</th></tr>" # Iterate through the SKUs and get the license counts foreach ($sku in $skus) { # Get the count of available licenses $available = $sku.PrepaidUnits.Enabled # Get the count of assigned licenses $assigned = $sku.ConsumedUnits # Calculate the count of unused licenses $unused = $available - $assigned # Add the license counts to the HTML output $htmlOutput += "<tr><td>$($sku.SkuPartNumber)</td><td>$available</td><td>$assigned</td><td>$unused</td></tr>" } $htmlOutput += "</table>" # Save the HTML output to a file $htmlOutput | Out-File -FilePath "c:\temp\Office365LicenseCounts.html" Invoke-item "c:\temp\Office365LicenseCounts.html"
@@TundeT great job your script work, thank you.
ty for the video