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

Enable CredSSP for PowerShell
Enable CredSSP to enable easy hopping of credentials with PowerShell.
Manage machines using PowerShell in untrusted domains
Learn how to manage untrusted machines with PowerShell.
Third party disk encryption use with Windows 10 upgrade
How does third party disk encryption impact Windows 10 upgrade. Find out.
Change members of a Remote Desktop managed group.
Modify the target systems available as part of a resource authorization policy.
Can I move an Azure VM between virtual networks?
Want to move an Azure VM between virtual networks? Get ready for some manual work.
Unable to disable SMB negotiation in Windows 10.
Learn why you cannot disable SMB negotiation in Windows 10.
Region pairings for Azure India.
Learn the pairings of regions for Azure in India.
Check if your Azure VM is about to reboot
Quickly check from inside your Azure VM if its about to reboot.
What is the process used for the upgrade to a newer Windows 10 branch?
Understand the process used to upgrade to a newer Windows 10 branch.
Solve connectivity when two virtual networks use the same address space
Learn a method to modify the address space of a virtual network to solve address space conflicts.
Learn the ins and outs of what happens in an upgrade to Windows 10 2
Curious about how that upgrade to Windows 10 works? Find out here.
What is Azure Storage Explorer?
Get up and running with a free tool to interact with Azure Storage.
What is Azure Compute Unit?
Learn what the Azure Compute Unit is.
Possibility of redirecting URLs in a remote session to local machine.
Can you redirect URLs from a remote session? Get ready for disappointment.
View Resource Providers in Azure
Understand the type of resource providers available in Azure.
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 PowerShell Master Class

Join John Savill for the ALL NEW PowerShell Master Class!

In this master-level training course, you get 9 hours of technical training that will make you a PowerShell Master!

Thursdays, February 11th through 25th

By the end of the course, you will understanding how to create custom modules to achieve amazing results in your environment, in non-Microsoft environments and in Azure.

Topics covered will include:

* PowerShell Fundamentals
* Remote Management
* Connecting Commands and Mastering Objects
* Scripting and Custom Modules
* State Configuration
* PowerShell Workflows, Orchestrator SMA, and Azure Automation
* And much more!


Join the Conversation

Get answers to questions, share tips, and engage with the IT professional community at myITforum. Are you a data center professional? Join AFCOM for the best data center insights.

Sponsored Introduction Continue on to (or wait seconds) ×