John Savill


John Savill is a Windows technical specialist, an 11-time MVP, and an MCSE for Private Cloud and Server Infrastructure 2012. He's also Azure certified, ITIL certified and a CISSP. John is the author of the popular FAQ for Windows and a senior contributing editor to Windows IT Pro, as well as the author of Mastering Hyper-V 2012 R2 with System Center and Azure (Wiley) and Mastering Azure Infrastructure Services (Wiley). John's blog is available at

Monitor enterprise agreement Azure spend with Power BI
Get insight into Azure spend for an enterprise agreement with Power BI.
Keep installed drivers after running SYSPREP
Keep installed drivers on an OS instance when running SYSPREP
Understand default metrics for Azure IaaS VMs
Understand the metrics available with Azure IaaS VMs.
Official documentation on Azure resiliency
Understand the resiliency of Azure services straight from Microsoft.
Using Remote Desktop Services in a workgroup environment
Use Remote Desktop Services in a workgroup environment
Best way to regularly copy large amounts of data to Azure
Need to copy lots of data to Azure routinely? This is probably the best option.
Configure VLAN for vNIC
Configure the VLAN for vNICs using PowerShell
Modify a script to accept parameters
Modify a PowerShell script to accept parameters.
Should I create a new team interface or vNIC?
Understand the difference between a team interface and a vNIC when using NIC teaming and the virtual switch.
Do all Azure VMs in a bandwidth category have the same bandwidth?
Understand the network bandwidth for Azure VMs.
Can you create shielded containers?

Q. Can I create shielded Hyper-V Containers?

A. Currently it is not possible to create a shielded Hyper-V container however it is possible to create a shielded container host and then inside that shielded VM create Windows and Hyper-V containers that would benefit from the shielding of the container host.

Solve IOMMU errors with Shielded VMs
Solve IOMMU errors related to attestation with Shielded VMs
Find activities in the Azure portal
Where did activities/journeys go in the Azure portal. Find out!
Special considerations creating clusters in Azure IaaS
Understand the special considerations when creating clusters in Azure
Write ordering and Storage Spaces Direct. PB&J!
Find out about write ordering and Storage Spaces Direct.
Why is scaling out preferred over scaling up?
November 23, 2016

Martin - Agree. That is why I said generally. If you look at most modern operating systems they charge by core rather than OS instance and most clouds charge the same way. For...

Understand virtual network peering in Azure
August 29, 2016

good catch, fixed Tim :-)

Q. Can I use the same storage account for all the VMs in an availability set?
May 18, 2016

I agree its not guaranteed to be different stamps but it may be which may give some additional resiliency. I wasn't saying it as an iron guarantee :-) ZRS/GRS gives additional...

PowerShell Storage Space Creation Tips
October 7, 2014

This is expected. You are using an environment based on Windows Server 2012 R2 to create (Windows PE 5) then trying to read on a prior version, Windows Server 2012.

Windows Powershell Master Class

Windows Powershell Master Class with John Savill
Live Online Training on February 2nd, 9th, and 16th
Register by January 26th and Save 20%!

PowerShell is the definitive command line interface and scripting solution for Windows, Hyper-V, System Center, Microsoft solutions and beyond. In this Master Class, we will start from the ground up, walking you through the basics of PowerShell, how to create basic scripts and building towards creating custom modules to achieve amazing results in your environment, in non-Microsoft environments, and in Azure.


Join the Conversation

Sponsored Introduction Continue on to (or wait seconds) ×