Name: Greig Sheridan
Type: User
Bio: Retired Newcastle(AU)-based gay IT geek, ex Teams/SfB MVP, with 35+ years in telephony & UC. Dessert cook, hobby coder, KNX home automation. Slave to 2x Tonks
Twitter: greiginsydney
Location: Newcastle, Australia
Blog: https://greiginsydney.com
Greig Sheridan's Projects
Master config for Polycom VVX & Trio device families
Compare-Objects.ps1 will show you the attributes that differ between two objects. Just feed it the type of object and the names of the two you want to compare, and it will do the rest for you. Add the "-verbose" switch for more information.
Compare-PkiCertificates.ps1 compares two PKI Certificates you believe are similar or functionally identical. It displays their values side-by-side on screen and uses colour to quickly highlight where there are any differences between them.
The name’s a bit of a mouthful, but “Convert-RibbonSbcConfigToWord.ps1” takes the backup file from your Sonus/Ribbon SBC 1000/2000/SWe Lite gateway and creates a new Word document, with all of the important(?) configuration information captured in tables.
The DMX interface for the Disco Death Star
My first FastLED project
A custom sensor for PRTG that queries your on-site Enphase solar controller, the Envoy. (v7 version)
A custom sensor for PRTG that queries your on-site Enphase solar controller, the Envoy
A custom sensor for [PRTG](https://www.paessler.com/prtg) that queries your on-site Enphase solar controller, the Envoy.
A custom sensor for PRTG that queries your on-site Enphase solar controller, the Envoy
A custom sensor for PRTG that queries your Tesla PowerWall
Query your Ribbon SBC to see how long it's been running
A PowerShell script to query data from your Davis Instruments weather station
An install script that automates the process
A multi-purpose time-lapse DSLR camera controller
Will shutdown or hibernate your machine if certain exception criteria are NOT met (e.g. if a given .exe is running)
Creating and administering Analog Devices and Common Area Phones in Skype for Business / Lync is quite tedious. "MAdCaP.ps1" (an acronym) addresses that need by providing a GUI for their creation and admin.
This script creates in your Lync Front-End two Scheduled Tasks that fire each time your IIS App Pools are "recycled". The tasks generate a fake meeting join to ensure the sites are always ready for users. This script automates Drago Totev's process, & he deserves all the credit.
Do you ever need to send log files to Microsoft and other vendors from customers who have strict IT security requirements? Do you need to de-identify them before they leave the premises, removing all host names and IP addresses? This script does that for you.
Micropython NTP timer for Raspberry Pi Pico W
Arduino lib to operate 433/315Mhz devices like power outlet sockets.
Enables users for SfB, sets their lineURI and assigns (grants) policies
Presence tracking and more for automation on the room-level
This script will set the necessary registry keys to either suppress all of Lync's precautionary warning messages, or - perhaps if you're about to deliver training - reset them all so they'll show.
Control your KNX deployment from your Stream Deck buttons or PowerShell.
This script performs a quick and easy test of the firewalling between your Front-end server and ALL Edge servers in the Topology. Add the "-site" switch to only retrieve those in a given topology site. It outputs the results to screen, to the pipeline and to a CSV file.
This script copies an image's DateTaken value to its Created and LastModified fields
Run or schedule this script to force an update of the AD cache on your Ribbon SBC