Category Archives: Powershell

High-Performance PowerShell Pipeline Input for Office365

I figured we would take a small deviation from my normal posts on Skype and Teams related stuff and talk more about optimizing your PowerShell scripts with Office365 or any other service that can take some time to perform actions. If you’re working with Office365 on any sort of professional level, it’s highly likely you… Read More »

Preparing for Teams: Cleaning up your old Response Groups

As part of my Preparing for Teams series, one of the things we need to consider depending on your migration strategy is cleaning up users in your On-Prem Skype for Business Response Groups. By default when we Move a user from Skype to Teams or Disable the user account in Skype4B. The users SIP address… Read More »

Preparing for Teams: Export your On-Prem LIS data for CQD

Do you have an on-premises deployment of Lync or Skype for Business? Have you spent ages getting your Location Data correct in your on-prem deployment? Are you moving to Microsoft Teams, or potentially using the new Skype 2019 Call Quality Dashboard connector and need a way to populate it with Building Data? Good news! I… Read More »

Preparing for Teams: Export all your Exchange UM Prompts quickly!

A nice quick post today. Let’s say you’re in the middle of migrating your aging Lync or Skype for Business deployment over to a new platform. Well with Office365 no longer supporting Exchange UM, there is a need to export your existing UM prompts so you can import them into Teams Auto Attendants. (or your… Read More »

Report on External Federation in Skype for Business

Introduction Skype for Business is a great communications platform. And as with any form of communication, both inside and outside the company there are always desires to audit who users are communicating with. Maybe you’re looking to see if users are talking to your direct competitors, or maybe you need to disable open federation and… Read More »

Automatic Australian Holiday Rulesets for Response Group Service

New-CSRgsAustralianHolidayList.ps1 Update 6/01/2019 Released Version 3.0 rebuilt to use a new data source for 2020 About the tool This is a script that adds/maintains the relevant Australian Holidays to your Skype4B  / Lync environment based on data available from the Australian Government Website. I re-wrote most of the script from scratch and added a whole bunch… Read More »

Quick Post: Pat Richards Get-CsConnections and Polycom devices

Note: To be clear I’m a massive fan of Pat’s work. In fact, I make sure I catch up with him every year when I’m at Ignite! I’ve also been using his Set-CsFeatures.ps1 script since the 2013 days. This is by no means intended as a criticism of his work. Just a quick tip for… Read More »

Quickly Convert CSUsers into CSMeetingRooms with PowerShell

Okay, so your working on a roll out and you have provided the process on how to create meeting rooms to the IT team. But unfortunately someone in desktop support has already created all the meeting rooms using the Skype for Business Control Panel as a standard EV enabled Skype4B users? Don’t throw all their… Read More »

ProTips for Life at Microsoft Ignite

With Microsoft’s Ignite less than 60 days away some conversation has broken out on Twitter here and after sharing my thoughts there, I thought I’d throw a ton more up here. Not all of my recommendations may apply to you as I fly in from Australia. Typically about 24 hours of flying for those interested. But… Read More »