Testing Infrastructure with Pester

This post is about using Pester for infrastructure validation (Skype for Business is used for the example infrastructure). So what is Pester? They describe it very well on their wiki:  "Pester provides a framework for running Unit Tests to execute and validate PowerShell commands. Pester follows a file naming convention for naming tests to be [...]

Automating a Skype for Business Reverse Proxy Deployment with the KEMP SDK

This post will be about automating the deployment of KEMP load balancers for Skype for Business. More specifically, it's about using the fairly new KEMP Python SDK to script it. If you have not yet heard of this SDK I did write an introductory post about it awhile ago. I suggest starting there. Deployment Scenario For [...]

Are Common Area Phones ‘Devices’ or ‘Contacts’?

I'm writing a quick post after a discovery I made while trying to answer someone's question on my other post. What permissions do you need to manage Common Area Phones? You need RTCUniversalUserAdministrators membership if you want to manage them via normal Powershell (remote or local) or CsUserAdministrator  if you want to manage them through a [...]

Using TLS with an Audiocodes SBC and Skype for Business

This post will be a quick guide on how to setup a TLS trunk between an Audiocodes SBC and Skype for Business. Since it is a quick guide it will not cover in detail all of the different available settings within an Audiocodes SBC or really explain what the settings I am changing actually do [...]

Exploring the Powershell Alternative to netstat

This post is going to be a very quick rundown of Get-NetTCPConnection, the Powershell cmdlet that serves as a powerful alternative to netstat. Note: In any comparisons I make between netstat and Get-NetTCPConnection, I am referring to the Windows implementation of netstat. Why you might want to use Get-NetTCPConnection Easier to get targetted information by [...]

Exploring the New KEMP SDK

KEMP Technologies has been doing some pretty cool stuff as of late. Not only are they starting to publish code on GitHub, but they also recently released a Python SDK for deploying and administering some of their products. In this post I'll just run through the steps in getting setup to use the SDK and provide [...]