Exchange Server 2019 Announcements at Ignite 2018

We had many significant Exchange related announcements at Ignite this year, including many for Exchange Server 2019 and Exchange hybrid. However, to the dismay of many, there was still no announcement for eliminating the last Exchange server after migrating to Exchange Online while still running directory synchronization. The focus of this post will be updated … Continue reading Exchange Server 2019 Announcements at Ignite 2018


Updated dxExchange.WebServices

I have completed refactoring the dxExchange.WebServices module. It is at greater than feature parity to the previous release. Notable changes: Complete help Custom output formatting Pester tests! Deployed to the PowerShell Gallery!!! With that said, assuming a relatively modern version of PowerShell (4.x+): Install-Module dxExchange.WebServices Get-Command -Module dxExchange.WebServices The repository is on GitHub dxExchange.WebServices.

Help Driven Development with dxExchange.WebServices

I wrote a post about Help Driven Development (HDD) some time back. To summarize, HDD builds on top of what I have since come to understand as Behavioral Driven Development (BDD) and Test Drive Development (TDD). The aim of the paradigms are to improve code and invert the normal process, prioritizing the tasks that often … Continue reading Help Driven Development with dxExchange.WebServices

Regulation Will Drive Cloud Adoption

It has appeared to me that international tensions over privacy and data residency have had their roots in an attempt to slow cloud adoption. GDPR looms as an emerging specter and Germany, the powerhouse of Europe, China, and the US Government have their own Microsoft “cloud.” However, my gut tells me that data residency and … Continue reading Regulation Will Drive Cloud Adoption

Focusing on Help Driven Development

I often times write up a never ending While loop in PowerShell to run something every X minutes.  Usually, I do this if I have manually deleted a user from Azure AD and I am waiting for it to synchronize back up: When I am done, I just [Ctrl]+[Break], or maybe I insert a … Continue reading Focusing on Help Driven Development

PowerShell Advanced Functions and Verbose Mode

Advanced Functions have been around for quite a while now and they still aren’t being used ubiquitously. It isn’t just a more complicated function, it is a defined thing. When you use out of the box cmdlets, they come with many common parameters, like Verbose. This is one of the things that Advanced Functions provide, … Continue reading PowerShell Advanced Functions and Verbose Mode