zoukankan      html  css  js  c++  java
  • WMI 实现Windows代理ping

    使用了笨办法取了两次值,尝试过ManagementOperationObserver的异步调用,结果出现RPC不可用,暂时没有时间解决这个问题,请高手看到此文给予指点,谢谢。

    代码如下:           

    ConnectionOptions options = new ConnectionOptions();
                options.Username = "administrator";
                options.Password = "*********";

                ManagementScope Conn = new ManagementScope(@"\\XXX.XXX.XXX.XXX\root\cimv2", options);
                Conn.Connect();

                ObjectQuery query = new ObjectQuery("select * from win32_PingStatus where Address = 'www.sina.com.cn'");

                ManagementObjectSearcher mos =
                            new ManagementObjectSearcher(Conn, query);

                ManagementObjectCollection moc = mos.Get();

                Thread.Sleep(1000);

                moc = mos.Get();

                string m = "";

                foreach (ManagementObject mo in moc)
                {
                    object obj = mo.Properties["StatusCode"].Value;

                    if (obj == null)
                    {
                        m = "PING 执行失败。可能是主机未知。";
                    }
                    else
                    {
                        if (obj.ToString().Trim() == "0")
                        {
                            m = "来自 " + mo.Properties["Address"].Value.ToString() + " 的回复, 字节: " +
                                mo.Properties["BufferSize"].Value.ToString() + ", 时间: " + mo.Properties["ResponseTime"].Value.ToString() +
                                ", TTL: " + mo.Properties["ResponseTimeToLive"].Value.ToString();
                            break;
                        }
                    }
                }

                Console.WriteLine(m);

  • 相关阅读:
    MySql中启用InnoDB数据引擎的方法
    云说的到底对不对,京东到底行不行?
    hibernate HQL查询的参数绑定
    MySQL到底能支持多大的数据量?
    C# RSA和Java RSA互通
    Log4j 2使用教程
    Log4j.properties配置详解
    JMX 基础Demo
    iBatis缓存实现源码分析-FIFO,LUR实现方法
    SqlMapClient 创建过程之SqlMapConfigParser源码走读
  • 原文地址:https://www.cnblogs.com/yinhaosln/p/2006675.html
Copyright © 2011-2022 走看看