/// <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); } }); }
/// <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); } }); }
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(); }
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(); }