In an environment with Hyper-V Servers, you will recognize, that System Center 2012 Configuration Manager doesn’t make a difference between the standalone Hyper-V Server R2 and a version like 2008 R2. So if you need to use a requirement Hyper-V Server Core, you have to create a Global Condition. In this Blog, I will show you how to achieve this. Click in the wunderbar on “Software Library” and open Application Management, right click on Global Condition and choose “Create Global Condition:
The registry key you are looking for is the following:
HKLMSOFTWAREMicrosoftWindows NTCurrentVersionProductName.
For a Hyper-V Core Server, the content is “Hyper-V Server”, so after the creation, you can use the global condition already as a requirement in a deployment type of an application:
And before you ask in the comments, yes I usually install Flash Player on a Hyper-V Core Server 😉