Windows Server 2016
Configuring Hyper-V For Support Of Nested Virtual Machines
· ☕ 5 min read
With Hyper-V it is possible to run VMs inside of VMs without needing to install third-party virtualization software. You might not have the need to run an entire Virtual Machine inside of another, but some upcoming security features of Windows 10 require Hyper-V to be enabled so this could be a way to have those security features on a Windows 10 VM that you otherwise would not be able to take advantage of.

Hyper-V Backup Utility
· ☕ 11 min read
Flexible Hyper-V Backup Utility For full change log and more information, visit my site. Hyper-V Backup Utility is available from: GitHub The Microsoft PowerShell Gallery Please consider supporting my work: Sign up using Patreon. Support with a one-time donation using PayPal. If you’d like to contact me, please leave a comment, send me a tweet or DM, or you can join my Discord server. -Mike Features and Requirements The utility is designed to be run on a Hyper-V host.

On-Prem AD User Creator Utility
· ☕ 5 min read
Configurable Script For Creating On-Prem Active Directory User Accounts For full change log and more information, visit my site. On-Prem AD User Creator Utility is available from: GitHub Please consider supporting my work: Sign up using Patreon. Support with a one-time donation using PayPal. If you’d like to contact me, please leave a comment, send me a tweet or DM, or you can join my Discord server.

WSUS Maintenance Utility
· ☕ 5 min read
Clean up WSUS For full change log and more information, visit my site. WSUS Maintenance Utility is available from: GitHub The Microsoft PowerShell Gallery Please consider supporting my work: Sign up using Patreon. Support with a one-time donation using PayPal. If you’d like to contact me, please leave a comment, send me a tweet or DM, or you can join my Discord server. -Mike Features and Requirements It’s designed to run either on a WSUS server itself or can be run from a remote machine.

Image Factory Utility
· ☕ 7 min read
Automate Creation of WIM Files For full change log and more information, visit my site. Image Factory Utility is available from: GitHub The Microsoft PowerShell Gallery Please consider supporting my work: Sign up using Patreon. Support with a one-time donation using PayPal. If you’d like to contact me, please leave a comment, send me a tweet or DM, or you can join my Discord server. -Mike

Upgrading to Windows 10 1703 (Creators Update) with WSUS
· ☕ 7 min read
As Windows is now delivered ‘as-a-service’ with major updates being released biannually, you may want to push out these major updates using WSUS. In previous posts I’ve covered deploying Windows 10 1703 (Creators Update) as a clean install with Microsoft Deployment Toolkit and also how to perform an upgrade to Windows 10 1703 using MDT. In this post, I’ll walk through the process of pushing out the upgrade to Windows 10 1703 using WSUS.

Windows Server Status Monitor v1.7
· ☕ 5 min read
I wanted to create a lightweight and easy to setup server status monitor. It needed to highlight any metrics that were outside of a customisable threshold visually and be able to e-mail the report or run continuously. Based on a script from Bhavik Solanki (on TechNet) and with some help from my good friend, and software developer Dan Price, we created WinServ-Status, now known as Windows Server Status Monitor. This utility is available to download from the Microsoft TechNet Gallery, PowerShell Gallery and GitHub.

Upgrading to Windows 10 1703 (Creators Update) with Microsoft Deployment Toolkit
· ☕ 8 min read
If you’re looking to deploy the latest version of Windows 10 1703 (better known as the Creators Update) as a fresh install, please check out this post. This post is designed to walk through installing and configuring Microsoft Deployment Toolkit and to create a Task Sequence to upgrade to Windows 10 1703 from a previous version of Windows. The Windows upgrade process has come along way in recent years, so in certain circumstances it may be worth while running an upgrade, rather than a wipe-and-load.

Building a Windows Server 2016 Reference Image with Microsoft Deployment Toolkit
· ☕ 7 min read
In a previous post I walked through how to install MDT, it’s dependencies, and how to create a reference image to deploy. In this post I’ll be doing the same thing but centred around building a Windows Server 2016 image using a Hyper-V virtual machine. Installing & Configuring Microsoft Deployment Toolkit and Dependencies. We’ll be using Microsoft Deployment Toolkit (MDT) version 8443, which (at the time of writing: 24/07/2017) is the most recent release and fully supports Windows Server 2016.

Upgrading PowerShell and Windows Remote Management
· ☕ 1 min read
At the time of writing (2017-07-18) the latest PowerShell available is PowerShell 5.1 which is a part of Windows 10 1607 and Windows Server 2016. To find which version of PowerShell you have, type this command into PowerShell: 1 $PSVersionTable.PSVersion To upgrade PowerShell, you’ll need the latest Windows Remote Management for your version of Windows. You might also need to upgrade WinRM to remotely manage servers using the Server Manager tool, which comes with Windows Server and is a part of RSAT for Windows 10 version 1607 and later.

Building a Windows 10 1703 (Creators Update) Reference Image with Microsoft Deployment Toolkit
· ☕ 9 min read
Following on from a previous post which covers some queries and issues I had when first deploying Windows 10 1703 (better known as the Creators Update) this post is designed to walk through installing and configuring Microsoft Deployment Toolkit to build a reference image of Windows 10 1703 using a Hyper-V Virtual Machine. Installing & Configuring Microsoft Deployment Toolkit and Dependencies We’ll be using Microsoft Deployment Toolkit (MDT) version 8443, which at the time of writing is the most recent release and fully supports Windows 10 1703.

Auto Create Exchange Mailboxes v1.8
· ☕ 4 min read
I needed to write a PowerShell utility to create Exchange mailboxes for new users in Active Directory. The utility needed to create the mailboxes, use different databases, retention policies, and take users from several Organisational Units along with users in child OUs. This utility is available to download from the Microsoft TechNet Gallery, PowerShell Gallery and GitHub. If you’d like to contact me, please leave a comment, send me a tweet or DM, or you can join my Discord server.

PXE Booting with WDS for UEFI and BIOS Devices
· ☕ 5 min read
UPDATE 2018-04-28: I’ve added the information in this post to a new one completely re-written for Windows Server 2016 here In a previous post (PXE Booting for Microsoft Deployment Toolkit) I mentioned that I would talk about how to set up PXE to deal with VLANs. To be honest I forgot all about it until someone on twitter reminded me - many thanks for the reminder! A lot of what I’m going to go through in this post I learned from this YouTube video from BranchCache Bob, here’s the video.