I tried to add the TS licensing role to a Windows 2008 Terminal Server but received an MMC error
Additionally a second error message appears regarding an ‘Exception has been thrown by the target of an invocation’ with the Exception type: System.Reflection.TargetInvocationException
To resolve this I tried repairing and uninstall/installing the .NET framework but without success.
I was logged into the server locally with the local administrator account. When I logged into AD with a domain admin account I was able to add the TS Licensing role.
Please ensure that you are logged into the domain that the TS server resides on and with an administrator level account to be able to add the role.