System Administrator

Windows Version Numbers

Windows Version Numbers Information This post serves as a quick reference guide for all Windows Version numbers for both client and server Microsoft Operating Systems.  Windows 10 and Server 2016 are broken down in the first sections in greater detail […]

HP iLO RESTful API manged with PowerShell
PowerShell

Mange HP Servers with iLO RESTful API via PowerShell

Using PowerShell to manage HP servers via the iLO RESTful API If your environment contains HPE Gen9 Servers running iLO 4 2.00 you can leverage PowerShell to interact with the iLO RESTful API of these devices. Why should I care […]

Upgrading Server 2012R2 to Nano Server
Hyper-V

Upgrade Hyper-V to Nano Server with zero VM downtime

Hyper-V to Nano Server with no downtime Upgrading Hyper-V to Nano Server is relatively straight forward.  A Nano Server image should be created for each Hypervisor in your Hyper-V cluster.  Each of those Nano Server images should be customized to […]

Nano Server Console with PowerShell Logo
Nano Server

Customizing Nano deployment using SetupComplete.cmd

Nano Server SetupComplete.cmd While possible to set many options in the actual Nano Server image you will likely find yourself needing to perform a few post deployment customization tasks.  These can be accomplished through use of SetupComplete.cmd which can be […]

Nano Server Login Console
Nano Server

How to create a Nano Server Image

Creating a Nano Server Image Unlike other versions of Windows Nano Server does not have install media to load onto a VM or Physical Host.  Instead, a base level Nano WIM, Nano Packages, and Nano scripts are used in conjunction […]

Recommended Hyper-V Hotfixes
Hyper-V

2012R2 Hyper-V Hotfixes List

2012R2 Hyper-V Hotfixes Info The bulk of my work these days involves engineering and architecture around the 2012R2 Hyper-V platform.  We support hundreds of Hypervisors so I have seen my fair share of Hyper-V issues.  I’ve worked with Microsoft through […]

PowerShell Gallery Login
PowerShell

PowerShell Gallery 101

What is the PowerShell Gallery? Microsoft states: The PowerShell Gallery is the central repository for PowerShell content. You can find new PowerShell commands or Desired State Configuration (DSC) resources in the Gallery. Wait a second, doesn’t that sound a lot […]

Hyper-V Automatic Stop Action Settings
Hyper-V

Hyper-V VM BIN file and AutomaticStopAction

What is a Hyper-V VM BIN file? The .bin file is a Hyper-V VM associated file located inside the GUID folder of a VM. If a VM’s AutomaticStopAction is set to: Save the virtual machine state then Hyper-V will reserve […]

Diag-V GUI selection menu
Hyper-V

Diag-V – A Hyper-V Diagnostic Utility

Diag-V Diag-V is a PowerShell module that contains a collection of various Hyper-V diagnostics. With the module imported diagnostics can be run via the desired function name, alternatively, Diag-V can also present a simple choice menu that enables you to […]

Hyper-V Resource Allocation Check - Test-HyperVAllocation - Overprovisioning diagnostic for Hyper-V
Hyper-V

Hyper-V resource allocation check

Using PowerShell to perform a Hyper-V resource allocation check This Powershell script determines the current resource allocation health of a Hyper-V server or nodes in a Hyper-V Cluster.  The script will automatically scan the physical resources of each Hyper-V node […]