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

Restrict remote PowerShell to a set of cmdlets
Learn how to create an alternate PowerShell endpoint with a restricted set of cmdlets.
How can I create a restricted alternate PowerShell session configuration
Create a restricted alternate PowerShell session configuration.
Import PowerShell module from a remote machine
Load a PowerShell module from a remote server.
Maximum amount of time Azure Network Watcher pack capture can run
Understand maximum packet capture time with Azure Network Watcher.
Update all blank email addresses in AD with PowerShell
Update all users with blank emails via PowerShell
Agent requirements to use Azure Network Monitoring
Learn if the VM agent is required to use the Azure Network Monitoring
Is data stored in Azure for Cloud Management Gateway
Understand data storage with a Cloud Management Gateway
Unjoin a Nano Server instance from a domain
Understand if Nano Server instances can be removed from a domain
Understand the Configuration Manager Cloud Management Gateway
Understand what a Cloud Management Gateway is and if you want to use it.
Easily download files from SharePoint
Download multiple files from SharePoint the easy way
Using the Cloud for Disaster Recovery
If your IT infrastructure goes down there is barely a company on earth that could keep running and companies are only increasing their reliance on IT. But the cloud can offer a solution.
Understand passphrase prompts in DPM with Azure Backup
Understand the passphrase prompt with DPM and Azure Backup
Understand how to enable debug with Nano Server
Learn how to enable debug for a Nano Server instance.
How can I change the password of many users with PowerShell in AD
Easily reset passwords of many AD users with PowerShell
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.

Hyper-V Master Class

Hyper-V Master Class with John Savill
Live Online Training: Thursdays, April 27th to May 18th
Register by April 20th and Save 20%!

John Savill provides 12 hours of detailed instruction covering all the key aspects of a Hyper-V based virtualization environment covering both capabilities in Windows Server 2012 R2 and Windows Server 2016. John will walk attendees through resource allocation and architecture, storage, networking (including Network Virtualization), clustering, migration technologies, replication, private cloud, session virtualization, migration from other technologies, integration with Microsoft Azure, and more. At the end of this class, attendees will be able to architect and manage an enterprise-level Hyper-V environment.


Join the Conversation

Sponsored Introduction Continue on to (or wait seconds) ×