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 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 Microsoft Virtualization Secrets (Wiley) and Mastering Hyper-V 2012 R2 with System Center and Azure (Wiley). John's blog is available at

Why does my Operations Manager Azure MP show expired certificates?
Find out why Azure MP in Operations Manager is complaining about certificate expiring even when the certificate you used is valid.
Q. Do I need multiple NICs for Web Application Proxy?
Understand NIC requirements for Web Application Proxy
Q. How can I move resources between Azure Resource Groups?
Move resources between resource groups using PowerShell
Incorrect subscriptions showing after Add-AzureAccount
Solve inconsistent subscriptions shown after Add-AzureAccount.
Azure VM network egress speeds
See the different egress caps for various Azure VM sizes.
Copy content from one Azure Storage account to another
Copy everything from one Azure storage account container to another.
ASR failback of a physical server
How can a failback from a physical server occur and does it?
VM sizes to use with Azure Site Recovery
Understand how to size VMs in Azure to use with ASR.
Send object to multiple targets in PowerShell
Learn how to send output from PowerShell to multiple targets such as pipeline, variable and files.
Save output from a PowerShell pipeline to a variable
Learn how to save output from the end of a PowerShell pipeline to a variable.
How To: Reset Windows DisplayLink
Learn how to reset the DisplayLink configuration.
How To: Configure Windows Hello in Windows 10 1
Learn how to setup Windows Hello with a 3D camera.
Q. How can I quickly check the time in a PowerShell window? 1
Easily check the time using PowerShell.
Q. Is there an easier way to call Azure Automations from the Azure Scheduler?
Call Azure Automations from Azure Scheduler using the new webhooks.
Q. Is there a way with PowerShell to check on a registry key/file and if it changes set it back?
Check a registry key and set back if it changes with PowerShell.
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-...

Windows Forums

The Windows IT Pro forums are moving to! Get answers to questions, share tips, and engage with the IT professional community.

Sponsored Introduction Continue on to (or wait seconds) ×