Something everyone who is working with Microsoft Teams has been waiting for, the first sign of some true management capability via the Microsoft Teams PowerShell Module is here! Released yesterday on the PowerShell Gallery, you can download the new Teams PowerShell Module here: https://www.powershellgallery.com/packages/MicrosoftTeams/0.9.0 Although functionality currently looks a little limited, it is great that it … More Microsoft Teams PowerShell Module Available!
Good news! Focused Inbox is now live in Exchange Online! Bad news, it is enabled by default for new mailboxes, even for migrated users, which could see a massive change in behaviour that you/your users aren’t expecting! Thankfully, if you are using the latest version of the Exchange Online PowerShell Module you can manage these … More Quick Tip: Managing Focused Inbox in Exchange Online
This post follows on from my earlier post with a script to remove Domains from Exchange On-Premises. If you haven’t read that yet, you can find it here. After realising that I had users in my Exchange environment that were using domains that were not added as accepted domains in Office 365, I worked out … More Quick Script: How to identify domains used that aren’t accepted domains in Office 365
I was recently faced with a problem at a customer where they needed to remove a lot of old inactive domains from Exchange users before migrating to Office 365, but the majority of users were not using Email Address Policies, and so it would have taken a long time to resolve, so I wrote a … More New Script – Remove Domains from Exchange
My new script has been added to the Technet Gallery for use in migration scenarios moving to Exchange Online where you want to create mailboxes for batches of users, place the new mailboxes on hold immediately, and then remove the mailboxes all in batches. I have a lot of projects coming up where I need … More New Script – LicenseAndHold.ps1 – License/Delicense users in batches and place on hold
When preparing clients for moving to Office 365 you often run across a scenario where they have many domains to add and verify in the tenant. The process for verifying ownership can be long and annoying for lots of domains if you are getting the detail manually, however, the following two PowerShell commands can help … More How To: Set up domains in bulk in Office 365 Tenant
When using AAD Connect with Office 365 the general accepted best practice is to use a publicly routable UserPrincipalName attribute in your on-premises Active Directory rather than using AlternateLoginID. I run across the this at lots of customers and have written a script that can be used at any customer to reset UPNs for all … More Script to update users’ UPN to their email address