Download Ignite

Did you miss Microsoft’s Ignite 2016? Guess what, you can download all PowerPoint files and videos. This is something that you might enjoy immensely but please use it carefully as it may flood your network and fill up your hard disk. And where will Microsoft Ignite be in 2017 you ask? It is already…


Exchange Online – Aggressive Termination script

As more and more customers migrate Exchange on premises data to Exchange online, there are some limitations that may need work arounds that might need to be performed from time to time. Download the script from the MS Script Center: O365 is designed to run day in and day out without any interruptions. There are…


Shared Mailboxes in Exchange Hybrid now work cross premises

Shared mailboxes within an Exchange/Office 365 hybrid environment are now fully functional using Full Access permissions. This has been a limitation for some customers migrating to Office 365 up until now. With this restriction removed, customers can now fully support a long term migration process or even a permanent hybrid choice for their company. In on-premises…


Health Checker .ps1 for Exchange

Mark Nivens created this HealthChecker.ps1 file for Exchange servers for your on premises environment. This script checks various configuration items on the Exchange server to make sure they match the recommendations published in the "Exchange 2013 Sizing and Configuration Recommendations" guidance on TechNet. It also reports on Operating System and hardware information. You can run it remotely…


Grammarman to the rescue.

I thought I would share this cartoon to help lighten the conversation when people incorrectly use the term ‘on premise’ when they mean ‘on premises’. I know English is not everyone’s first language, but I believe we can empower everyone to be better at not only technology but also at human communications.  And don't forget…


Check for .Net version script

I was helping a customer install Exchange 2016 this week and they completed a base Windows Server 2012 R2 image and fully patched it. I then advised them that .Net 4.6.1 is not supported and that nothing above 4.5.2 is currently supported (Exchange Supportability Matrix). We un-installed the .Net 4.6.1 update, then we checked, .Net…


.NET 4.6.1 not yet for Exchange

Just a reminder, the Exchange team blog site posted an important message about NOT installing .NET 4.6.1 just yet. The Exchange product group is working on supporting this upgrade, but that option is NOT yet currently available. There are some installation issues with how Exchange and the core Windows Operating System interact and how features…


TechMentor: Las Vegas

Welcome to the New Year! I’ll be speaking at TechMentor, March 7-11, 2016 in Las Vegas. Surrounded by your fellow IT professionals, TechMentor provides you with in-depth, immediately usable training that will keep you relevant in the workforce. I’ll be presenting the following sessions: Managing Hybrid Deployments of Exchange and Office 365   Managing Office 365…


O365_Logon Module

I created this PowerShell module to help O365 Administrators sign into the their online tenant services using simple verb-noun single command lets (cmdlets). While the general O365 PowerShell (PS) sign-in process is straight forward by itself, there are several lines of PS code that need to be combined and executed each and every logon attempt….



This script simplifies IT administrators installs for all of the required additional software/modules for a proper O365 PowerShell connection experience. Included in this script is a text based menu with options for creating connections to the different O365 services. Due to the nature of the Internet and that some installs are .exe downloads, some are…