Update-SfbCertificate.ps1

Skype for Business – like so much else these days – relies on PKI certificates, and the community has risen to the opportunity with some great tools to help us manage them. Here are two in my “essentials” kit: Check out the “Lync Certificates Report“: If you’ve not found it already, Guy Bachar & Yoav …

Continue reading ‘Update-SfbCertificate.ps1’ »

Compare-PkiCertificates.ps1

I recently went looking for a script that would compare two “identical” certificates for me and highlight the differences between them. I drew a blank. It might be out there, but I missed it – so I wrote my own. “Compare-PkiCertificates.ps1” takes the thumbprints of two certificates you expect to be similar or identical, and …

Continue reading ‘Compare-PkiCertificates.ps1’ »

New-LyncMeetingWarmup

Complaints regarding a slow meeting join process in Lync aren’t at all uncommon, and in many cases are actually as a result of IIS’s automatic recycling process, itself intended to improve reliability of the IIS websites. Drago Totev has published a fantastic process by which you can ensure your Lync IIS application pools are always …

Continue reading ‘New-LyncMeetingWarmup’ »

Test-CallRouting.ps1

Lync’s Roles-Based Access Control (RBAC) is great fun. It lets you fairly precisely define the rights of a user: you can easily grant or restrict access to specific commandlets, or apply scoping so that a commandlet can be run, but only against a subset of objects (like say a specific site). I’m quite used to …

Continue reading ‘Test-CallRouting.ps1’ »

Set-SfBClientWarnings.ps1

I recently rebuilt my PC and was annoyed by Skype for Business popping all of the newbie nag messages that I’d previously suppressed. “There has to be a way to suppress these en-masse” I say to myself. Whilst trawling through the Registry to find them it also occurred to me that when I’m delivering end-user …

Continue reading ‘Set-SfBClientWarnings.ps1’ »

Set-UxLoggingLevel.ps1

Here’s another quick script that uses Vik Jaswal’s great PowerShell module for the Sonus SBC1000 & 2000 gateways. It queries and displays on-screen the current logging level set in the gateway and lets you change the level of ALL of the components to a new value. I decided I wanted a script to do this …

Continue reading ‘Set-UxLoggingLevel.ps1’ »

Get-ReplicationHealth.ps1

My current work project is to add an Australia-wide Lync deployment into a much larger global installation. As part of this I’ve found it’s sometimes a challenge to monitor just those bits that I’m responsible for. The Command “get-CsManagementStoreReplicationStatus” – or “get-CsMana<tab><tab>” as I prefer to call it – outputs too much “noise”, scrolling many …

Continue reading ‘Get-ReplicationHealth.ps1’ »

Convert-SonusSbcConfigToWord.ps1

  Been here before? Know the deal? Jump to the revision history to see what’s in the latest update. … or go straight to the Downloads. The name’s a bit of a mouthful, but “Convert-SonusSbcConfigToWord.ps1” takes the backup file from your Sonus SBC/UX 1000 or 2000 gateway and creates a new Word document, with all …

Continue reading ‘Convert-SonusSbcConfigToWord.ps1’ »

Set-UxFxsCountry.ps1

Here’s a script from the quick & dirty category. Worthy of publishing, but not something I’m going to get around to polishing up to be all-singing and all-dancing. “Set-UxFxsCountry.ps1” uses Vik Jaswal’s fantastic PowerShell module for the Sonus UX/SBC family of gateways to automate what I reckon has to be the most tedious task of …

Continue reading ‘Set-UxFxsCountry.ps1’ »

Get-InvalidRgsAgents.ps1

On a recent window-shopping expedition through the event logs on a customer’s Front-End I stumbled across instances of warnings 31137 & 31138. These are generated when Lync realises that users belonging to RGS Agent Groups are no longer EV-enabled, or no longer exist. During the Active Directory update non-UC enabled agents were found. The following …

Continue reading ‘Get-InvalidRgsAgents.ps1’ »