我需要访问名为" Win32_LogicalDiskToPartition"的WMI类。我可以在许多窗口(XP / 7/8 / 8.1)中访问此类,但我发现了一个特定的Windows 8.1,其中不访问此类。
为了测试这个我使用Powershell,这个commnad返回"无效的类"在Windows 8.1中出现问题。
Get-WmiObject Win32_LogicalDiskToPartition
我需要在c#应用程序中访问此类。用于访问此类的代码是:
ManagementObjectSearcher searcher1 = new ManagementObjectSearcher("SELECT * FROM Win32_LogicalDiskToPartition");
foreach (ManagementObject dm in searcher1.Get())
{
}
重点是我用这个检查存储库的一致性:
C:\Windows\system32>winmgmt /verifyrepository
返回信息是笔记本电脑问题:
WMI repository is consistent