Я пытаюсь удалить общий ресурс, но он продолжает выдавать исключение InvalidOperationException в строке «InvokeMethod». Я новичок в WMI и не знаю, что-то не хватает в моем коде ... Не могли бы вы мне помочь, пожалуйста?
ManagementScope ms = new ManagementScope(@"\\localhost\root\cimv2");
ManagementObjectSearcher searcher =
new ManagementObjectSearcher(
"Select * from Win32_Share where Name ='RanorexTests'");
ManagementObjectCollection result = searcher.Get();
((ManagementObject)result.GetEnumerator().Current).InvokeMethod(
"Delete", new object[] { });
РЕДАКТИРОВАТЬ (полная трассировка стека):
в
System.Management.ManagementObjectCollection.ManagementObjectEnumerator.get_Current ()
в RanorexTests.CalculatorUnitTest.deleteShare () в
C: \ RanorexSolution \ RanorexTests \ RanorexTests \ FlashCalculator \ CalculatorUnitTest.cs: линия
126
С наилучшими пожеланиями,
Mourasman