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…


SharePoint Online Management Shell

The SharePoint Online Management Shell has a new Windows PowerShell module that lets O365 administrators manage their SharePoint Online subscription using PowerShell. The focus is around site collection management. With O365 and PowerShell becoming more and more popular, the SharePoint team has added this installable Module to allow SharePoint administrators access to their online tenant…


Exchange AD Deployment site

When installing a brand new Exchange server, there are several actions that you should consider. One of them is that the process will go smoother if you use an Active Directory deployment site design option. By leveraging an Exchange deployment site, you can help minimize the overall impact of introducing a new Exchange server into…


Live! 360 Event in Orlando

I’ll be speaking at Live! 360 Orlando, November 16-20. Surrounded by your fellow industry professionals, Live! 360 provides you with immediately usable training and education that will keep you relevant in the workforce.   I’ll be presenting the following sessions: Exchange and O365 PowerShell   O365 and Exchange Hybrid Management   SPECIAL OFFER: As a speaker,…


The Grammar Police

Putting on the grammar police hat for a minute, there is sometimes misunderstandings about the differences of premise vs. premises. Some definitions for clarity:   prem·ise noun: a previous statement or proposition from which another is inferred or follows as a conclusion. "If the premise is true, then the conclusion must be true"   verb:…


Life in a post 2003 world part 2

That’s correct, as of July 13th, 2015, one of the most popular Windows Server versions has reached the end of extended support lifecycle.      Windows Server 2003 has transitioned out of extended support on 14th of July 2015 For a list of any of the Microsoft lifecycle products, start with this Lifecycle Search page. Simply search…


Protect OU's from accidental deletion

Here is a quick and easy one line PowerShell script to set all of the Organizational Units (OU's) in your Active Directory (AD) to protect from accidental deletion. I know others have posted similar information, but it never hurts to raise awareness of this setting. And also, since I run into many customers that do…


Updated OffCAT v2

The OffCAT team just unveiled the most exciting, capable, and modern version of the Microsoft Office Configuration Analyzer Tool. As with earlier versions of OffCAT, all you have to do is start your currently installed version to see the prompt to install the latest version (v2). However, if you don’t currently have OffCAT installed, download…


Safety Net has a limit

Exchange 2013 introduced another mechanism to help ensure that e-mail gets delivered to users: Safety Net. This feature creates a copy of all inbound messages cross site (by default, but configurable). Exchange stores the messages in yet another .edb file and yet another storage place on the server. You can move the location of the…