Tag Archives: Powershell

Faster Sonus/Ribbon Log File Analysis with PowerShell

Have you ever written a cool tool, put it up on GitHub and then totally forgotten to tell everyone about it? Well, I wrote a call Sonus/Ribbon PowerShell log parser and forgot to tell everyone. And it’s super embarrassing! Why? I got so sick and tired of firing up Ribbons on “LX” tool every single… Read More »

More MCOValidationErrors and chasing squirrels in ADSIEdit

The experienced around here know an article is going to be good when I mention ADSI edit. But for those that don’t know, ADSI edit is one of the more dangerous Active Directory tools allowing Administrators to edit things directly, even if they have no idea what that means. I hear a lot about how… Read More »

Can’t Migrate Licensed Teams User – Licensing Error

I ran into an interesting one today that had me scratching my head as to why we couldn’t move a user from Skype for Business On-Prem to Microsoft Teams. Whenever we attempted to move a small bunch of users from on-prem to Teams the Skype for Business PowerShell Move-CsUser cmdlet would throw the error. The… Read More »

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 »

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 »

Find and Test User IP Addresses in the Skype Location Database

I don’t know about you, but I love the Skype for Business location database. You know that little thing that automatically updates your location based on where you are? it doesn’t? Maybe you need to check your LIS config! As a Skype4B admin setting the LIS up can be a bit of a pain as… Read More »

Announcement: New version of my Australian Response Group Holiday Rules, Now fully automatic every year!

I’ve finally finished it! After my last script for 2106/2017 I decided to make a fully automatic Australian Response Group holiday sets for 2018 and beyond. I had planned to release a 2017/2018 version in October.. and after actually writing it all. I figured it would be heaps more reliable to use a proper Government… Read More »