Определение ролей сервера, установленных в Windows Server 2012/2016
Я занимаюсь разработкой приложения MFC C++, и мне нужно определить, какие роли сервера установлены для Windows Server 2012 и более поздних версий.
В Windows Server 2008 может использоваться класс Win32_ServerFeature. Win32_ServerFeature
Для Server 2012 существует ServerManager DeploymentProvider, в котором мало документации, и я не уверен, что его можно использовать с C++. ServerManager Deployment Provider
Есть ли способ в C++ для определения ролей сервера в Windows Server 2012 и более поздних версиях без использования командлетов Powershell?