App Spotlight: Groove Music

A small home project I've been working on recently is trying to consolidate all my personal music files along with deciding on a streaming service. Up until now I've only had my music files on my main PC and used Spotify along with a monthly subscription for tracks not in my personal library, but I … Continue reading App Spotlight: Groove Music

PowerShell: Windows Server Status Report Generator

I wanted to create a script to generate a status report of a list of servers. In this report I wanted whether they were up or down, free disk space, and up time. I also wanted to highlight any problems visually and be able to e-mail the report. Based on a script from Bhavik Solanki (on … Continue reading PowerShell: Windows Server Status Report Generator

Walkthrough: Upgrading to Windows 10 1703 (Creators Update) with Microsoft Deployment Toolkit

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. … Continue reading Walkthrough: Upgrading to Windows 10 1703 (Creators Update) with Microsoft Deployment Toolkit

Walkthrough: Building a Windows Server 2016 Reference Image with Microsoft Deployment Toolkit

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 … Continue reading Walkthrough: Building a Windows Server 2016 Reference Image with Microsoft Deployment Toolkit

PowerShell: E-mail Anywhere

In my previous scripts I've included a function to send log files to an on-premises Exchange server. I've now put together an example script to improve this function to send emails to external e-mail providers, for example: Office 365, Outlook.com or GMail.com. I've added this code to all of my previous scripts both here on … Continue reading PowerShell: E-mail Anywhere

Upgrading PowerShell and Windows Remote Management

At the time of writing (18/07/2017) 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: To upgrade PowerShell, you'll need the latest Windows Remote Management for your version of Windows. You might … Continue reading Upgrading PowerShell and Windows Remote Management

Walkthrough: Building a Windows 10 1703 (Creators Update) Reference Image with Microsoft Deployment Toolkit

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 … Continue reading Walkthrough: Building a Windows 10 1703 (Creators Update) Reference Image with Microsoft Deployment Toolkit

PowerShell: Create Active Directory Users From CSV File

For years I've had a AD user import VBS script as part of my toolkit, I thought it was about time to update it to PowerShell as well as add a few new features. This script is also available to download from the Microsoft TechNet Script Center. Compatibility and Requirements This script has been tested running … Continue reading PowerShell: Create Active Directory Users From CSV File

PowerShell: Log Manager

In my environment, I need to keep an archive of some log files for a period of time, whereas other logs are not so critical, and some applications generate logs which are already compressed into ZIP files daily. So I have all these different requirements for logs. I don't want them filling up my server … Continue reading PowerShell: Log Manager