Lync 2013: Scripting QoS Config on Edge Servers

In many environments the Lync 2013 edge servers are configured in a standalone workgroup without any easy method for setting standard policies (such as GPOs). To make QoS configuration a bit less manual and error prone I’ve put together this script which can be run in an administrative powershell prompt. It will update the NLA setting (or create it if it doesn’t already exist), backup and prompt for removal any existing Qos settings, then import the registry settings for Audio, Video, and App QoS settings as defined in the script parameters.


QoS settings in Windows are simply registry keys with some values underneath. All this script does behind the scenes is create a .reg file based on a template and imports it. The default settings are fairly standard but are also easy to change to suit your needs or environment. Although the current QoS settings are displayed and exported to a backup .reg file I still recommend caution when running this script in your production environment.

Here is the obligatory comment based help for the script:

As usual, the script has been uploaded to the Microsoft technet gallary and my github repo.

Comments (2)

  1. 7:37 PM, 07/15/2015JeffCSP  / Reply

    Enjoy looking at your knowledge repository! This script is not correct on MS Technet Gallery, it actually has the Get-Lync2013QosSettings.ps1 script. Thanks for sharing!


    • 10:17 PM, 07/15/2015Zachary Loeber  / Reply

      Wow, thanks for letting me know about my mix up on that one. I just uploaded the proper script to the gallary. Thanks for the correction and compliment!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pingbacks (0)

› No pingbacks yet.


Get every new post delivered to your Inbox

Join other followers