Long ago, I posted my DFS replication report. This has had a lot of interest of the years, but has not been maintained much in the last few. Enter vCheck, the HTML report framework that I mentioned in one of my previous posts. I have written a number of DFS plugins which can be used with vCheck in order to report on DFS and DFS-R status. At the moment there are the following plugins: 01 List All Domain Namespaces 02 List All Domain Replication Groups 03 List Replication group backlog The script can be downloaded here:



If you have visited my blog before, you may have noticed something different. I’ve been kicking around the idea of updating my blog for quite some time, and finally got around to doing just that. I decided that despite the flexibility it gave me, I was not using the full advantage of Silverstripe. With this in mind, I’ve now shifted to the ubiquitous WordPress blog. This means that I can keep up-to-date a lot more easily, as well as moving to a platform more suitable for my simple needs. And who knows, maybe I will actually blog more often (HA!)


Filling the gaps

It appears that a few of my previous posts were not visible on my blog. I’ve just published these so there isn’t such a massive gap in posts (whoops!). At least it wasn’t *quite* a year gap since the previous post…


vCheck it out!

So if you have been vSphere for some time, you have probably already heard of vCheck. If you haven’t heard of it, vCheck is a HTML reporting framework created by Alan Renouf, designed to generate reports on your environment in an easy-to-digest format. vCheck is a project that I immediately saw great use for, as someone that has written a tonne of scripts in the same vein (DFS, SCOM, CA Spectrum, vSphere, AD… the list goes on), having a standard framework for creating reports is fantastic. Receiving emails in your inbox (or on your mobile device), containing valuable information allows...


Happy 2013

Once again, another massive gap since the last blog entry…oops. In other news, I have now moved to Silverstripe 3 and have a schmick new theme. I also got rid of my ‘guides’ pages, instead relocating them to blog entries, if you’re looking for them. Multiple CDs to DVDs Anyway, see you in a year…or maybe sooner if I get around to it…


2012 Powershell Scripting Games

Bit of a belated post, but over the first two weeks of April I competed in the 2012 Scripting Games. Overall, it was a pretty fun little competition which provided a nice challenge and education in Powershell scripting from an impressive cast of judges. At the end of the judging I was reasonably happy with my results, achieving and average of 4 stars across the ten advanced events. The events were quite varied and most had more than one way to achieve the result. With that in mind there was usually a right way and a…less right way. Unfortunately the sheer number...


SCCM Health Status Script

A few weeks ago I was tasked with babyitting duties on an SCCM environment whilst the regular guy is away. After a few days of logging in and checking site statuses and backups, I decided that it was time to script the task. The challenge of the task being that SCCM 2007 is one of the few products that Microsoft has released lately that doesn’t include Powershell integration. Initially this meant that my script was fairly limited. I was able to check the backup status by hitting the backup directories for each site. If there was a folder named “<<sitecode>>Backup” or “C??Backup”. From there...


Powershell Profiles

Another well overdue blog post, I have been busy studying to update to VCP5 (which I successfully passed a few weeks ago now). I’m starting to get into Powershell a bit more, and starting to spread my love for the language around the office. Not having Powershell installed on my workstation means that I have different settings and configurations dotted around on each Server 2008 R2 server I logged on to, and decided it was time to start syncing a Powershell profile accross each machine. The resulting script can be found here. At the moment it doesn’t really do much, but...


iLO Checker Powershell

I was recently lumped with the task of verifying iLO ports across our fleet of HP servers. This involved several mind-numbingly tedious tasks, perfect for some Powershell love. The idea was pretty simple: take a list of servers, verify that they were still in production use, and then verify if iLO is working on them. It started off with a simple ping command, pinging the server and then pinging the iLO interface. The problem I quickly came across was the fact that about a third of the iLO interfaces hadn’t been registered in DNS, so would not resolve to an...


Mac OS X 10.7 Lion

So last night I took the plunge and did a fresh install of Lion on my MacBook Pro. I opted for the “create boot media and start from scratch” approach, more out of habit than anything else. So far I like it, a few quirky changes like the scroll direction I’m not sold on, but overall a nice update. My ZFS NAS was running an older version og netatalk for AFP shares which didn’t play nice with Time Machine after the upgrade, so I have just updated that to 2.2 Beta4 and backing up again. I’m now working on customising...