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

Is there an additional charge to use ExpressRoute with Office 365?
Learn what is needed to use Office 365 with ExpressRoute.
Find out if RADIUS works with RODC
Find out how RODCs can be used by RADIUS.
Find out agents needed for protection to Azure via DPM
Learn which agents need to be deployed where when using Azure Backup with Data Protection Manager.
Get storage keys using PowerShell with AzureRM
Find storage account keys easily with a little PowerShell and AzureRM.
What happens if an SMA Server or Azure Automation server fails while running a runbook?
Find out what happens if an automation server fails while running a runbook.
FAQ: Find the resource group name for a resource with PowerShell
Find the resource group for a resource using PowerShell.
FAQ: Office 365 and Azure sharing an ExpressRoute circuit
Can you share an ExpressRoute circuit between Azure and Office 365?
Want to use username Administrator in Azure VM? There is a way.
Sometimes you may want to think you want to use Administrator in Azure. Likely you shouldn't but there is a way....
FAQ: Using Azure AD Privileged Identity Management
Protect privileged accounts in Azure AD with a great capability.
FAQ: Remove a role using PowerShell
Remove a role using PowerShell from Azure AD
FAQ: Solve problems logging in after Azure AD to Standard Authentication
Understand why authentication my have problems after a switch from federated to standard.
FAQ: View role assignment changes for Azure AD
View changes to roles using PowerShell
Furthest distance possible with synchronous replication
Understand distance limitations with synchronous replication
Create custom roles in Azure
Create a custom role in Azure AD.
Using shielded VMs in a cluster
John Savill explains how to use shielded virtual machines in a cluster environment.
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...

Remove Lync-Specific Attributes for Users
February 28, 2014

The modified code for those 3 included would be:

get-aduser -filter {msRTCSIP-PrimaryUserAddress -like "*"}|set-aduser -clear msRTCSIP-PrimaryUserAddress,msRTCSIP-...

John Savill's Hyper-V Master Class

Join John Savill and become a Hyper-V Master!

This fully-updated master class gives you 12 hours of detailed instruction on all aspects of a Hyper-V based virtualization environment.

You'll explore current capabilities in Windows Server 2012 R2 and look to the future with Windows Server 2016.

Thursdays, April 28th through May 19th


Join the Conversation

Sponsored Introduction Continue on to (or wait seconds) ×