WMI”;字符串嵌入实例”;

本文关键字:实例 字符串 WMI | 更新日期: 2023-09-27 18:28:50

我正在研究从c#中调用WMI来操作VHD(是的,我知道powershell已经有cmdlet可以做到这一点,这有点像学术练习)。

我在用这个(http://msdn.microsoft.com/en-us/library/hh850163(v=vs.85).aspx):

''.'ROOT'virtualization'v2:Msvm_ImageManagementService

我正试图调用CreateVirtualHardDisk方法,但它需要一个"包含Msvm_VirtualHardDiskSettingsData类的嵌入实例的字符串"

因此,我不知道如何将Msvm_VirtualHardDiskSettingsData实例转换为这种字符串。

必须有一个API,用于将WMI对象转换为字符串嵌入实例和从字符串嵌入实例转换WMI对象。有人能帮我找到这个吗?

WMI”;字符串嵌入实例”;

如果它仍然相关,那么看起来您可以通过调用GetVirtualHardDiskSettingData 来获得嵌入式实例

有关更多信息,请参阅Msvm_VirtualHardDiskSettingData类:

当Msvm_ImageManagementService.GetVirtualHardDiskSettingsData方法返回Msvm_VirtualHardDiskSettingData的实例时,客户端可以使用此属性来获取VHD的唯一磁盘ID。