@All.
Die Ausführung der WMI-Methode mit Hilfe von 
ManagementClass.InvokeMethod schlägt mit der Fehlermeldung 
Die Parameter der Methode sind ungültig fehl. Die Methode 
InstallProductKey der WMI-Klasse 
SoftwareLicensingService erwartet den Parameter 
ProductKey als String. Wo liegt mein Fehler? 
Vielen Dank im Voraus.
												| 1:2:
 3:
 4:
 5:
 6:
 7:
 8:
 9:
 10:
 11:
 12:
 13:
 14:
 15:
 16:
 17:
 18:
 19:
 20:
 21:
 22:
 23:
 24:
 25:
 26:
 27:
 28:
 29:
 30:
 31:
 32:
 33:
 34:
 35:
 36:
 37:
 38:
 39:
 
 |         private static void InstallProductKey(string productKey){
 ManagementClass managementClass = new ManagementClass("SoftwareLicensingService");
 
 
 
 ManagementBaseObject inParams = managementClass.GetMethodParameters("InstallProductKey");
 inParams["ProductKey"] = productKey;
 
 
 try
 {
 var result = managementClass.InvokeMethod("InstallProductKey", inParams, null);
 
 Console.WriteLine($"Installing product key returned: {result}");
 }
 catch (Exception e)
 {
 
 Console.WriteLine("Failed to execute method");
 Console.WriteLine(e.Message);
 throw;
 }
 }
 |