My GitHub Gists

Assorted random snippets of code I have written and find useful.

Timezone (GitHub)

A PowerShell module for getting and setting the system timezone, like tzutil, but for PowerShell!

shadowGroupSync (GitHub Page)

A PowerShell script for managing Active Directory shadow groups.


PiCentralHeating – A combo hardware/software project for a low cost central heating system controller, designed to run on the Raspberry Pi.

PiCH temperature board

backupDHCPLogs (GitHub Page)

A PowerShell module for backing up DHCP logs for audit or retention purposes.


A sample WordPress plugin I built as an experiment to change the ‘Howdy, user’ text in the tool bar.

UDPCastFE (GitHub Page)

A personal project to create a flexible Microsoft Windows frontend to the udpcast project for multicasting files or folders to client machines.


As a Technical Reviewer

Technical review and feedback, making sure the technical content of the book was correct and that examples and code presented were functional and conformed to best practices.

Active Directory with PowerShell by Uma Yellapragada (Packt Publishing)

A nice book and would certainly help anyone just getting started with scripting with either Active Directory or PowerShell.

Getting Started with Powershell by Michael Shepard (Packt Publishing)

A well thought out introduction to PowerShell aimed at beginners, split up into easy to digest pieces.


Using MacOSX (10.6) Managed Preferences with Active Directory
Part 1 / Part 2

A quick couple of articles on using OSX Managed Preferences in a Microsoft Active Directory environment without needing OSX server.

Ethernet Cable Wiring

Bass Tabs


For other bits and bobs, see posts in the category Personal Project.

Smooth seas don't make good sailors.