Network Device Naming in Hyper-V

In Windows 10 and Windows Server 2016 we have introduced a set of new capabilities around managing virtual network adapters.  One of the really handy ones is network device naming.  This allows you to easily differentiate between different network adapters on a single virtual machine – and to correlate them to network adapters inside the… Read more

PowerShell for Docker

For the last couple of months I have been conflicted when working with containers.  Do I use PowerShell – or do I use Docker?  Both have their advantages.  Well – thankfully this dilemma will soon be a thing of the past – because we are working on PowerShell for Docker! While it is still in… Read more

Disable VMConsoleSupport???

In Windows 10 / Windows Server 2016 we have two, rather odd, new PowerShell cmdlets: Disable-VMConsoleSupport Enable-VMConsoleSupport These cmdlets respectively remove and add the video adapter, mouse and keyboard from the virtual machine (note – they only work on a Generation 2 virtual machine). At this point in time you might be wondering: “Why on… Read more

Building your own integration service for Hyper-V

Over time many people have asked me how they can extend Hyper-V integration services.  There are all sorts of reasons for wanting to do this – maybe you want to build your own automation system, or maybe you want to extend an existing tool to be virtual machine aware.  But we have not made this easy…. Read more

Changes to Remote Management using Hyper-V Manager

In Windows 10 and Windows Server 2016 we have made some significant changes to the way Hyper-V Manager connects to a remote system.  From an end-user perspective there are a couple of new things that we now support: You can now provide alternate credentials when connecting to a remote computer You can now connect to… Read more

Why are there two Hyper-V PowerShell modules in Windows 10?

If you use get-module in PowerShell on Windows 10 – you will see that there are now two Hyper-V PowerShell modules: There is an important reason for this. In the past we have never supported using Hyper-V PowerShell on one version of Windows to manage a different version of Hyper-V on a remote computer.  For… Read more

Running Nano from Windows Server 2016 TP3 on Hyper-V

Last week I blogged about “Running Hyper-V on Nano”.  Today I want to talk about the opposite process – running Nano from Windows Server 2016 TP3 as a guest on Hyper-V. There are a number of changes in the TP3 build that make this really easy to do.  The first is the inclusion of PowerShell scripts… Read more

Running Hyper-V on Nano in Windows Server 2016 TP3

In Windows Server 2016 we are delivering a new way to run Hyper-V – on Nano server. This is a great way to deploy Hyper-V – as you get full Hyper-V functionality with only a 500MB disk footprint.  To get up and running you can follow the directions here: https://aka.ms/nanoserver I followed these directions – and… Read more