Microsoft Teams PowerShell Module Available!

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!

How To: Complete individual move request from a migration batch

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

Quick Tip: Managing Focused Inbox in Exchange Online

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

How to send a custom email to a group of recipients using PowerShell and Office 365

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

Quick Script: How to identify domains used that aren’t accepted domains in 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

New Script – LicenseAndHold.ps1 – License/Delicense users in batches and place on hold

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

How To: Set up domains in bulk in Office 365 Tenant

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