Windows Server 2008 では、WMI と Win32_ServerFeature クラスを使用して、サーバーの機能と役割をプログラムで検出できました。
Windows Server 2012 では、Win32_ServerFeature クラスは廃止され、2012 の新しい機能と役割は含まれていません。
私が知る限り、Win32_ServerFeatureクラスはServer Manager Deploymentに置き換えられており、その使用方法の例はありません。
オンラインで検索しましたが、役に立たないドキュメント以外の情報が見つかりません。
私は 4.5 ドット ネット フレームワーク アプリケーションの c# で開発しています。