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!
Season’s Greetings to you all! This is likely to be my last post of any substance of 2016, so let’s hope it’s a useful one! I have recently been in the position of needing to complete individual move requests from within a migration batch created using PowerShell and the New-MigrationBatch command. In the past I … More How To: Complete individual move request from a migration batch
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
I was recently working with a client who needed to send out an email from Office 365 that was built from various fields in a CSV file to recipients also held in the CSV. A good example would be a class list where you have the students’ details, along with their course name and grade … More How to send a custom email to a group of recipients using PowerShell and Office 365
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