Raspberry Pi shutdown button

We have a small but growing collection of Raspberry Pi devices here. They’re performing a range of tasks: one’s our Pi-Hole, another runs the “Homebridge” middleware between Apple’s HomeKit and our Clipsal C-Bus, whilst a third is running the management app for Ubiquiti UniFi. And of course plenty more are strewn around the place running …

Continue reading ‘Raspberry Pi shutdown button’ »

Begin-Process-End in a PowerShell script

Much has been written about how you need to use Begin/Process/End blocks in order to handle a collection of values passed from the pipeline, but those posts all seem to focus on how to do it in a *function*, not a script. I recently struggled to figure out how to retrofit this functionality into one …

Continue reading ‘Begin-Process-End in a PowerShell script’ »

Adventures with Import- and Update-CsUserData Pt.4

I’ve spent a lot of time in the past 12 months working with the <verb>-CsUserData commandlets in SfB, and it’s been an interesting time. This is part 4 in a series where I document the traps I’ve fallen into with the Import-CsUserData and Update-CsUserData commands in particular. Part 1 – Update-CsUserData fails on bad data. …

Continue reading ‘Adventures with Import- and Update-CsUserData Pt.4’ »

Adventures with Import- and Update-CsUserData Pt.3

I’ve spent a lot of time in the past 12 months working with the <verb>-CsUserData commandlets in SfB, and it’s been an interesting time. This is part 3 in a series where I document the traps I’ve fallen into with the Import-CsUserData and Update-CsUserData commands in particular. Part 1 – Update-CsUserData fails on bad data. …

Continue reading ‘Adventures with Import- and Update-CsUserData Pt.3’ »

SfBS RGS lets you spoof a SIP Domain

  A long-standing bug in Skype for Business’s Response Group Service (“RGS”) is that it doesn’t validate the line URI when you create a new Workflow. This means it won’t err out if you chose a number that’s already in use elsewhere, and the upshot is that neither the existing user nor the response group …

Continue reading ‘SfBS RGS lets you spoof a SIP Domain’ »

Get-WeatherLinkData.ps1

We’ve had a Davis Instruments Vantage Vue weather station on the roof for some time now, and with the addition of the “WeatherLinkIP datalogger” its data is uploaded to the greater Davis WeatherLink platform automatically. Their service is subscription-based, and we’ve not seen sufficient value in giving them ~AUD5/month to have access to the historical data, …

Continue reading ‘Get-WeatherLinkData.ps1’ »

2020 mugshot: an ivory 400-series handset

The phone in my ‘mugshot’ this year is, like me, quite a relic. It’s an ivory-coloured handset from a 400-series phone. At the start of last century telephones were typically constructed of timber or metal. It wasn’t until the late 1920’s that the British Siemens company developed the first plastic phone, made of a “thermo …

Continue reading ‘2020 mugshot: an ivory 400-series handset’ »

Lync 2013 / SfB 2015 Client Update – August 2019

As per my previous post, I’ve just realised I’ve missed TWO client updates this year. The second of these was from August. Kb 4475564 took us from 15.0.5153.1001 to 15.0.5159.1000 – although the KB lists it as 15.0.5163.1000. What’s Fixed Kb 4513494 HTML messages sent to Skype for Business display incorrect font in Export-CsArchivingData output …

Continue reading ‘Lync 2013 / SfB 2015 Client Update – August 2019’ »

Lync 2013 / SfB 2015 Client Security Update – July 2019

Here we are boldly staring down Christmas again for another year, and I’ve just realised not one but TWO updates to the Office 2013-based Skype for Business client have snuck past me in recent months. (Well, at least I have a handy New Year’s Resolution up my sleeve now…) The previous update was June, and …

Continue reading ‘Lync 2013 / SfB 2015 Client Security Update – July 2019’ »