Msvm_ComputerSystem クラスに登録されている WMI イベントを一覧表示する方法。VM を作成し、poweronEvent を登録するイベントがあります。ここで、登録されたイベントを一覧表示したいと思います。これを手伝ってください。
1 に答える
0
ObjectQuery
クラスに基づいて、このコードで試すことができます
VMState vmState = VMState.Undefined;
var connectionOptions = new ConnectionOptions();
connectionOptions.Username = userName;
connectionOptions.Password = password;
var managementScope= new ManagementScope(string.Format(@"\\{0}\root\virtualization", hostServer), connectionOptions );
manScope.Connect();
var objectQuery= new ObjectQuery("SELECT * FROM Msvm_ComputerSystem");
var managementObjectSearcher = new ManagementObjectSearcher(managementScope, objectQuery);
var collection = managementObjectSearcher.Get();
foreach (var managementObject in collection )
{
Console.WriteLine(managementObject["Yourkey"].ToString());
}
于 2012-10-04T12:23:35.820 に答える