0

Msvm_ComputerSystem クラスに登録されている WMI イベントを一覧表示する方法。VM を作成し、poweronEvent を登録するイベントがあります。ここで、登録されたイベントを一覧表示したいと思います。これを手伝ってください。

4

1 に答える 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 に答える