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

View Fault and Update Domains in Azure Resource Manager
View the Update Domains and Fault Domains for VMs in Azure Resource Manager.
Switch the guardian mode for a 2016 Hyper-V box.
Learn how to switch the guardian mode for a 2016 Hyper-V host
What is a local guardian with Shielded VMs?
Learn what a Local Guardian is with Shielded VMs
Rename many files in a folder with PowerShell
Rename parts of many files using PowerShell.
Share Virtual Network between Resource Groups
Understand if a virtual network can be shared between resource groups and what the boundaries actually are.
Correct terms for VIP and DIP and more in Azure Resource Manager
Many things changed with Azure Resource Manager including the names for various types of IP address.
Encryption options for Azure IaaS VMs
Learn encryption options for Azure IaaS VM workloads.
Difference between a Shielded VM and Encryption Supported VM
Learn the difference between a Shielded VM and an Encryption Supported VM.
Use the 4:4:4 AVC mode in 2016 and Windows 10
Learn how to use the new AVC 4:4:4 mode for all RDP traffic with Windows Server 2016.
Mix physical and virtual instance in personal session desktop collection
Find out if you can mix physical and virtual RDSH instances in a personal session desktop collection.
Restart a machine using PowerShell
Restart machines using PowerShell
ARM equivalent of Test-AzureStaticVNetIP exist?
Can you check if an IP address is available for assignment in a subnet with Azure Resource Manager?
Access variable attributes using Write-Output in PowerShell 1
Find out how to access attributes of variables using Write-Output in PowerShell
Remove Candy Crush and Twitter from Windows 10
Learn how to stop the consumer applications deploying to Windows 10 Pro and Enterprise
Solve Azure VM provisioning problems with restrictive NSGs applied.
Be careful of NSGs that are too restrictive and will cause VM provisioning problems.
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.

Azure Auto-Scale for IaaS
August 23, 2014

Yep, when I wrote it I didn't think the queues would be that useful however when revisiting I see the use cases so updated :-) Thanks

Windows Server 2012 R2 Hyper-V
March 13, 2014

I can't speak for internal Microsoft policy however with the new scalability I see many virtualized SQL environments. There are still environments that keep it physical but...

John Savill's Azure Master Class

Join John Savill and become an Azure Master!
Thursdays, August 4th through August 25th

Enroll by July 29th and SAVE $130!

This 12 session Master Class will equip you with everything you need to understand, evaluate, deploy and maintain environments that utilize Microsoft Azure including hybrid scenarios.


Join the Conversation

Sponsored Introduction Continue on to (or wait seconds) ×