Ben Armstrong’s Virtualization Blog
Hyper-V Program Manager
See you at TechDays Stockholm!
Next week I am going to be at Techdays Stockholm. I will be talking (both on stage and off stage)...
Author: Ben Armstrong [MSFT] Date: 10/15/2015
We have some questions about how you use containers...
As we are working on Windows Containers and Hyper-V Containers - we want to know more about what you...
Author: Ben Armstrong [MSFT] Date: 10/14/2015
Nested Virtualization in Windows 10 Build 10565
A little while ago we announced that - in order to help people run Hyper-V Containers on their...
Author: Ben Armstrong [MSFT] Date: 10/13/2015
Do you have the right updates on your Hyper-V Cluster?
I have been on a number of customer calls recently where people were hitting problems for which we...
Author: Ben Armstrong [MSFT] Date: 10/12/2015
PSA: Missing Hyper-V VMs on Windows 10 - Build 10547
If you are a Windows Insider you may see that some of your virtual machines are missing from Hyper-V...
Author: Ben Armstrong [MSFT] Date: 09/25/2015
Visio Stencils / PNGs for all things Microsoft Cloud
We have all been there - trying to put together a PowerPoint Presentation / Visio Architecture...
Author: Ben Armstrong [MSFT] Date: 09/21/2015
Fixing a storage space that does not attach on reboot
Recently one of my Hyper-V servers developed a bad problem. Whenever it was rebooted it would not...
Author: Ben Armstrong [MSFT] Date: 09/18/2015
Do you know how fast your disks are?
You really should! For a while now I have been talking to people about how disk throughput is the...
Author: Ben Armstrong [MSFT] Date: 09/16/2015
VRTUAL Machine
A while ago we received an email from a colleague inside Microsoft asking if we new about a spelling...
Author: Ben Armstrong [MSFT] Date: 09/15/2015
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...
Author: Ben Armstrong [MSFT] Date: 09/14/2015
What do you want to see in Containers and Virtual Machines?
A little while ago the Windows Server team started using "User Voice" to gather ideas and feedback...
Author: Ben Armstrong [MSFT] Date: 09/10/2015
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...
Author: Ben Armstrong [MSFT] Date: 09/08/2015
Windows Container Resources - DSC and VMM Templates, and more to come
Two weeks ago we released the first public preview of Windows Containers. If you have not played...
Author: Ben Armstrong [MSFT] Date: 09/01/2015
Speaking at Microsoft Ignite New Zealand next week
Next week I will be in New Zealand speaking at Microsoft Ignite New Zealand.Here are the details of...
Author: Ben Armstrong [MSFT] Date: 08/27/2015
Getting Hyper-V and OpenStack setup quickly
Last week I presented at OpenStack Day Seattle - and did a short demonstration of OpenStack managing...
Author: Ben Armstrong [MSFT] Date: 08/25/2015
PowerShell reference for Windows Containers now available
We have just published the PowerShell reference for Windows Containers in Windows Server 2016 TP3....
Author: Ben Armstrong [MSFT] Date: 08/24/2015
My Hyper-V Presentation at OpenStack Day Seattle 2015
I had a great time presenting yesterday at OpenStack Day Seattle. The PowerPoint Presentation I used...
Author: Ben Armstrong [MSFT] Date: 08/21/2015
Running Minecraft in Windows Containers
Here is a short video that I put together where I create and run 11 Minecraft servers from scratch...
Author: Ben Armstrong [MSFT] Date: 08/20/2015
Do you need Hyper-V to try Windows Containers?
No! Now - obviously I (personally) would prefer it if you use Hyper-V. We have made it very easy to...
Author: Ben Armstrong [MSFT] Date: 08/20/2015
Windows Server Containers Preview Available NOW!
It is a big day for the team - we have the first public preview of Windows Server Containers...
Author: Ben Armstrong [MSFT] Date: 08/19/2015
Why do you have to elevate PowerShell to use Hyper-V cmdlets?
Short answer - you don't! Or more accurately - you should not need to. Every now and then someone...
Author: Ben Armstrong [MSFT] Date: 08/17/2015
Configuring Default Checkpoint type in Windows 10
Last week I was talking about Production Checkpoints in Windows 10. When I talk about this to some...
Author: Ben Armstrong [MSFT] Date: 08/12/2015
I'm Speaking at OpenStack Day Seattle 2015
Did you know that there is a lot that you can do with Microsoft and OpenStack? We have Nova Drivers...
Author: Ben Armstrong [MSFT] Date: 08/10/2015
Production Checkpoints in Windows 10
When we were first developing Hyper-V we worked hard to get checkpointing functionality to be part...
Author: Ben Armstrong [MSFT] Date: 08/05/2015
Upgrading your Virtual Machine version
When you upgrade to Windows 10 - there is a second manual step that is needed to upgrade your...
Author: Ben Armstrong [MSFT] Date: 08/04/2015
What's new in Hyper-V in Windows 10
There is a bunch of new stuff in Hyper-V in Windows 10. PowerShell Direct, Production Checkpoints...
Author: Ben Armstrong [MSFT] Date: 08/03/2015
PowerShell Direct & Waiting for an IP Address
Here is an interesting problem. With PowerShell Direct it is possible to get connected to a...
Author: Ben Armstrong [MSFT] Date: 07/31/2015
PowerShell Direct + Hot Add NIC == Give me an IP address
Here is a fun script snippet that is possible with Windows 10:function...
Author: Ben Armstrong [MSFT] Date: 07/30/2015
Sending a script file into the VM using PowerShell Direct
Okay, PowerShell Direct is cool - but sometimes you just want to copy a script (or set of scripts)...
Author: Ben Armstrong [MSFT] Date: 07/29/2015
Using PowerShell Direct for Script Locking
Here is one of the most helpful code snippets that I have come up with using PowerShell Direct:...
Author: Ben Armstrong [MSFT] Date: 07/28/2015
PowerShell Direct - handling authentication for better scripting
In Windows 10 (and Windows Server 2016 TP2) we introduced a great new feature called PowerShell...
Author: Ben Armstrong [MSFT] Date: 07/28/2015
Virtual PC Guy on GitHub
Over the years I have posted many scripts and code samples on this blog. Often, I get queries from...
Author: Ben Armstrong [MSFT] Date: 07/20/2015
Hyper-V Survey: Why do you turn VMs off?
We have a survey up asking for information about why and when you need to turn virtual machines off...
Author: Ben Armstrong [MSFT] Date: 07/14/2015
Testing a USB Windows Install disk with Hyper-V
Recently I was putting together a new Windows USB Install disk (if you are not familiar with the...
Author: Ben Armstrong [MSFT] Date: 07/01/2015
Building a Daily Ubuntu image for Hyper-V
After getting my Windows Image Factory up and running – the next thing I started to look at...
Author: Ben Armstrong [MSFT] Date: 06/23/2015
Handy Tool for Converting KVM / VMware Images to Hyper-V
I was recently involved in a conversation where people needed to convert a handful of KVM virtual...
Author: Ben Armstrong [MSFT] Date: 06/22/2015
Script: Image Factory for Hyper-V
Update 7/20/2015: This script is now available on GitHub. Please go to...
Author: Ben Armstrong [MSFT] Date: 06/16/2015
Using PowerShell to Ping Test a VM
I have been spending some time creating PowerShell snippets to help when you need to troubleshoot /...
Author: Ben Armstrong [MSFT] Date: 05/27/2015
Using PowerShell to get VM IP addresses
Here is a handy PowerShell snippet: Get-VM | ?{$_.ReplicationMode -ne "Replica"} | Select...
Author: Ben Armstrong [MSFT] Date: 05/18/2015
Programmatically keeping the VM screen on
A while I ago I did a blog post on how Windows will "turn off" our virtual computer screen to "save...
Author: Ben Armstrong [MSFT] Date: 05/13/2015
My sessions at Ignite
Well, I had a lot of fun at Ignite. Thanks to everyone who turned out to hear about all that we are...
Author: Ben Armstrong [MSFT] Date: 05/12/2015
Hyper-V Survey
We want to hear from you! Right now there is a small survey (under 10 minutes of work to complete)...
Author: Ben Armstrong [MSFT] Date: 04/21/2015
The Most Popular Hyper-V PowerShell Cmdlets - by Bing
Last week Jose Barreto made an excellent post about using PowerShell and Bing to check the...
Author: Ben Armstrong [MSFT] Date: 04/17/2015
Hyper-V PowerShell One-Line-Challenge - Part 3
After posting my Hyper-V one-line PowerShell snippets last week - I had numerous people ask me: "Can...
Author: Ben Armstrong [MSFT] Date: 04/15/2015
Virtual PC Guy @ Ignite
I will be at Microsoft Ignite this year. What will I be speaking about? Well - let me tell...
Author: Ben Armstrong [MSFT] Date: 04/13/2015
Using PowerShell to Look at a VM Configuration
I was recently asked to provide a PowerShell sample that would let you see everything inside a...
Author: Ben Armstrong [MSFT] Date: 04/10/2015
Hyper-V PowerShell One-Line-Challenge - Part 2
Building on the Hyper-V PowerShell One-Liner that I posted on Monday - comes this even more...
Author: Ben Armstrong [MSFT] Date: 04/08/2015
Hyper-V PowerShell One-Line-Challenge
While digging through my notes I came across an exchange between a colleague and I - where we were...
Author: Ben Armstrong [MSFT] Date: 04/06/2015
Hyper-V and "Event ID: 157 - Disk x has been surprise removed"
After posting about Hyper-V and Event ID 58 the other week - I had a number of people ask me about...
Author: Ben Armstrong [MSFT] Date: 04/03/2015
Removing a Missing Network Adapter
I recently hit a problem with one of my virtual machines. I had copied a virtual hard disk from one...
Author: Ben Armstrong [MSFT] Date: 04/01/2015