Beispiel #1
0
 /// <summary>
 /// Автоматическая задача сбора Ip Адресов пляшем от домена поиск и ping
 ///  Задача поиска компьютеров и добавление их в БД
 /// </summary>
 public async void FindHostNameIp(object sender, EventArgs e)
 {
     await Task.Factory.StartNew(() =>
     {
         try
         {
             var selectEvent     = new Select();
             var eventParameters = selectEvent.SelectEvent(1);
             DateTime date       = DateTime.Now;
             if (date.Hour == eventParameters.HoursX && date.Minute == eventParameters.MinutesX)
             {
                 try
                 {
                     var parameter = eventParameters.ParametersEvent.Split(';');
                     PingIp ping   = new PingIp();
                     ping.FindIpHost(parameter[0].Trim(), parameter[1].Trim(), parameter[2].Trim());
                 }
                 catch (Exception exception)
                 {
                     Loggers.Log4NetLogger.Error(exception);
                 }
             }
             selectEvent.Dispose();
         }
         catch (Exception ex)
         {
             Loggers.Log4NetLogger.Error(ex);
         }
     });
 }
Beispiel #2
0
 /// <summary>
 /// Автоматическая задача сбора Ip Адресов пляшем от домена поиск и ping
 ///  Задача поиска компьютеров и добавление их в БД
 /// </summary>
 public async void FindHostNameIp(object sender, EventArgs e)
 {
     await Task.Factory.StartNew(() =>
     {
         try
         {
             Parametr parametr = new Parametr();
             DateTime date     = DateTime.Now;
             if (date.Hour == parametr.Hours && date.Minute == parametr.Minutes)
             {
                 try
                 {
                     PingIp ping = new PingIp();
                     ping.FindIpHost(parametr.PathDomainComputer, parametr.FindWorkStations);
                 }
                 catch (Exception exception)
                 {
                     Loggers.Log4NetLogger.Error(exception);
                 }
             }
         }
         catch (Exception ex)
         {
             Loggers.Log4NetLogger.Error(ex);
         }
     });
 }
Beispiel #3
0
        public void StatusServer()
        {
            Select select             = new Select();
            ReportServerIpStatus memo = new ReportServerIpStatus();
            var    modelServerIp      = select.AllIpServerSelectDataBase();
            PingIp ping = new PingIp();

            ping.PingServerDataBase(ref modelServerIp);
            memo.CreateDocument("D:\\Testing\\", modelServerIp);
            select.Dispose();
            //  return memo.FileArray();
        }
Beispiel #4
0
        public void TestProcedureIpAdress()
        {
            //var arrLetterStatus = new string[3];
            //arrLetterStatus[1] = "B";
            //arrLetterStatus[2] = "ОЧ";
            //var notCount = new[] { "ОЧ", "B" };
            var      selectEvent     = new Select();
            var      eventParameters = selectEvent.SelectEvent(1);
            DateTime date            = DateTime.Now;
            //  if (date.Hour == eventParameters.HoursX && date.Minute == eventParameters.MinutesX)
            //   {
            var    parameter = eventParameters.ParametersEvent.Split(';');
            PingIp ping      = new PingIp();

            ping.FindIpHost(parameter[0].Trim(), parameter[1].Trim(), parameter[2].Trim());
            //   }
            selectEvent.Dispose();
        }