In short, constrained delegation lets you limit the back-end services for which a front-end service can request tickets on behalf of another user. I would suggest that you read the Ask the Directory Services Team blog post “Understanding Kerberos Double Hop” to get up to speed.

A common example of constrained delegation is the Hyper-V Live Migration when you initiate a move from your management desktop from one Hyper-V host to another.

Many users including myself, when attempting to migrate a virtual machine using a remote management machine or PowerShell, we encountered the following irritating error message:

[No credentials are available in the security package (0x8009030E)]

In Windows Server 2016, Microsoft shifted from using the Hyper-V WMI Provider *v1* over *DCOM* to the Hyper-V WMI Provider *v2* over *WinRM* in order to unify Hyper-V remoting with other Windows remoting tools such (PowerShell Remoting), and this cause the live migration to fail with constrained delegation “Use Kerberos only”.

The fix is easy and the best approach that Microsoft found to resolve this issue is a configuration change in Active Directory as documented by John in the article.

However, I came across another challenge when I need to apply this change to several Hyper-V 2016 hosts in my environment, because I need to change the settings manually in Active Directory under the Delegation tab in the account properties for each Hyper-V host.

It’s a complete breeze to configure the same settings using the Active Directory module for Windows PowerShell!

To do so, open an elevated PowerShell console on your management machine, import the Active Directory module and run the following script:

Like this:

Charbel Nemnom is a Microsoft Cloud Solutions Architect, totally fan of the latest's IT platform solutions, accomplished hands-on technical professional with over 15 years of broad IT Infrastructure experience serving on and guiding technical teams to optimize performance of mission-critical enterprise systems. Excellent communicator adept at identifying business needs and bridging the gap between functional groups and technology to foster targeted and innovative IT project development. Well respected by peers through demonstrating passion for technology and performance improvement. Extensive practical knowledge of complex systems builds, network design and virtualization.

Be the first to comment

Follow Me

About Me

My Name is Charbel Nemnom. Microsoft MVP. I work as a Cloud Solutions Architect for itnetX AG, a consulting and engineering company located in Switzerland.
I focus on Microsoft technologies, especially Cloud and Datacenter Management solutions based on Windows Server, System Center, Microsoft Virtualization, Microsoft Azure and Azure Stack.

Microsoft MVP Profile

Charbel’s Badges

Search for:

Subscribe to This Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.