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

Solve blank dialog boxes upgrading Server Core to Windows Server 2016
Solve problems performing an upgrade to Server Core
Solve Host Guardian Service attestation problems related to hypervisor code integrity
Solve attestation problems related to hypervisor code integrity.
Enable Remote Desktop using PowerShell
Enable Remote Desktop and the required firewall exceptions using PowerShell
Manage remote DNS serves using alternate credentials
Remotely manage DNS servers using alternate credentials
Check firewall exceptions using PowerShell
Check for firewall exceptions using PowerShell
Create a new admin on an ESXi box
Create a new admin on ESXi.
What is Credential Guard
Understand what Credential Guard is and why you want it.
Where are OneDrive BitLocker Recovery keys?
How do you get the BitLocker recovery keys stored in OneDrive?
What is Remote Credential Guard?
Find out what Remote Credential Guard is and how to enable it.
Networking options for containers
Learn the networking options for containers in Windows Server 2016
Easily add timestamp to PowerShell output
With a simple filter a timestamp can be added to any output.
Inject PowerShell into Azure VM using VM Agent
Inject PowerShell into an Azure VM via the VM Agent and the custom script extension.
Change DVD drive letter using PowerShell 1
Change the DVD drive letter with a few lines of PowerShell.
When do Docker images have to be rebuilt
Learn when you need to rebuild your docker images.
Understand virtual network peering in Azure 2
Learn what network peering is and what it means to your Azure networks.
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.

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

John Savill Windows 10 Training

Developing and Implementing a Windows 10 Business Strategy​
Live Online Training on Tuesday, October 25th 
Register by October 19th and Save 15%!

Many organizations today are exploring adoption of Windows 10. Often touted as the last version of Windows, it is now a constantly evolving Windows as a Service solution. In this one-day training, you'll find out what this new model for Windows really means to your organization and what the benefits are once you've made the move to Windows 10.


Join the Conversation

Sponsored Introduction Continue on to (or wait seconds) ×