**2-20-2018: UPDATE - if you are having issues with Windows 10 not marking packets, please see the bottom of this article for guidance** **9-23-2019: UPDATE - new section added for creating new QoS Group Policy Object for Microsoft Teams Room Systems!!** **8-5-2020: Update - updated the Teams Room section to include the Teams.exe** Finally!! I … Continue reading Create QoS Group Policy Objects for Microsoft Teams using PowerShell! Now includes Teams Room Systems!!
Skype for Business Online
Skype for Business CloudPBX Azure Voicemail MWI issues on phones
Writing this blog entry is a bit overdue, over the past few months I have had a few colleagues run into an issue with Cloud PBX users with AudioCodes or Polycom VVX phones (3PIP) not properly displaying the Message Waiting Indicator (MWI) for voicemail messages. NOTE: visual voicemail still works properly and the users' voicemail get … Continue reading Skype for Business CloudPBX Azure Voicemail MWI issues on phones
Tired of Manually Connecting to Office 365 Tenants via PowerShell?
Do you ever find yourself wanting an easier way to connect to different Office 365 tenants via PowerShell? Instead of dealing with a username/password prompt all the time, I have created a PowerShell script that allows you to select previously saved credentials to quickly connect PowerShell to an O365 tenant.

Voicemail Options in Skype for Business, Microsoft Teams, Phone System, and Exchange (UPDATED)
The first version of this blog was written in 2016, since then there have been a plethora of updates with Microsoft Teams, Skype for Business Server 2019 and Exchange Server 2019. But it is clear that Microsoft is pulling the Voicemail component (Unified Messaging) out of the Exchange product. Here is the latest on the … Continue reading Voicemail Options in Skype for Business, Microsoft Teams, Phone System, and Exchange (UPDATED)
Skype4B Online PowerShell Error: The specified tenant could not be found in current forest
Recently, I was working with a customer attempting to connect to Skype for Business Online PowerShell in order to configure Hybrid (aka Split Domain). We ran into a PowerShell error that I have never encountered before and my searches yielded zero results. Here is the error that we got after running the following command: $session … Continue reading Skype4B Online PowerShell Error: The specified tenant could not be found in current forest
Creating Skype for Business Online QoS Group Policy Objects with Powershell
*UPDATE* 9/12/2017 – found an issue with Windows 10 that requires an additional GPO setting for the QoS Policy. This info has been added to the end of the article. Now that PSTN voice capabilities have made its way to Office 365's Skype for Business Online product in the form of Cloud PBX, the topic … Continue reading Creating Skype for Business Online QoS Group Policy Objects with Powershell