Skype for Business – Automatically set RGS Holiday Sets with PowerShell and JSON
Jul07

Skype for Business – Automatically set RGS Holiday Sets with PowerShell and JSON

Every Lync/Skype admin has the same nightmare with Response Group Holiday sets, something that has to manually be programmed each year for Public Holidays in your country.  What if you could script populating Holiday Sets automatically using PowerShell and an API? I live in England and most of my customers are UK based so I needed a service that would give me Public Holidays for the UK.   Our government website lists all Public...

Read More
Skype for Business – Import Common Area Phones from CSV
Jan11

Skype for Business – Import Common Area Phones from CSV

I recently had a customer that required 90 Common Area Phones creating in Skype for Business.  This is quite a tedious task so the easiest way is to populate a CSV and use a PowerShell script to do the import. When creating a Common Area Phone in Lync/SfB it can take a few seconds before you’re able to assign Policies and Pin numbers to the objects.  This slows the script down significantly if waiting 20 seconds between creating...

Read More
Skype for Business – Get QoS Configuration with PowerShell
Jan26

Skype for Business – Get QoS Configuration with PowerShell

When configuring QoS (Quality of Service) in Microsoft Lync / Skype for Business you need to modify the media port ranges for various Services and Configuration using PowerShell. Pat Richard has made a brilliant QoS calculator for Lync/Skype for Business here http://www.ehloworld.com/2821.  The calculator will provide you with the PowerShell commands required to configure QoS port ranges and the GPO’s.  The calculator also gives...

Read More
Skype for Business  2015 – Automated Backup Script
Nov27

Skype for Business 2015 – Automated Backup Script

A few years ago I created a Lync 2013 backup script that would backup data from all servers in the Topology. Lync 2013 Automated Backup Script This script also works with Skype for Business 2015 but it specifically backed up Response Group and User data by identifying the pool version.  The script below has been updated and tested on SfB 2015. PowerShell <# Author: Chris Hayward, chrishayward.co.uk Purpose: Centralised script to...

Read More
Lync 2013 – Script Policy Summary – LyncPolicySummary.ps1
Nov09

Lync 2013 – Script Policy Summary – LyncPolicySummary.ps1

This simple script will summarise how many users are assigned each policy in Lync as well as how many users are against each registrar pool.   PowerShell # Author: Created by Weakest Lync, www.WeakestLync.com # Purpose: Script to show the number of users assigned each policy # Version: 1.0 # Changes: DATE - Change # 09/11/2014 - Release 1.0 $users = Get-CsUser Write-Host "Registrar Pool Sumamry" -ForegroundColor Yellow $users |...

Read More
Lync 2013 – Standard Edition Pool Pair Failover Script
Jan22

Lync 2013 – Standard Edition Pool Pair Failover Script

Lync 2013 introduced a new feature called Pool Pairing. Given the scenario below with 2 sites using Lync Standard Edition with paired pools, in the event that Front End 01 was to fail, or Site 1 failed completely all users will automatically register to Front End 02. However they will receive an error in their Lync client “Limited Functionality due to Outage”, lose their buddy lists, presence information, conferencing...

Read More