public static void Restart(string asztalszam = "") { RestartOperations restart = new RestartOperations(); List <string> ips = MachineDataMethods.GetIPs(asztalszam); restart.SendRestart(ips, true); }
public void Check() { IsChecking = true; List <string> allIP = IPReader.ReadAllIPs(); List <string> onlineIPs = IPReader.ReadOnlineIPs(); List <string> difference = allIP.Except(onlineIPs).ToList(); if (difference.Count > 0) { try { RestartOperations.SendRestart(difference); } catch (Exception ex) { Console.WriteLine($"{DateTime.Now.ToString()}Hiba lépett fel az újraindításnál, ezért nem lettek újra indítva a gépek"); Logger.MakeLog($"Hiba lépett fel az újraindításnál: {ex.Message}"); } } IsChecking = false; }
public PCLifeCheck() { IPReader = new IPReaders(); RestartOperations = new RestartOperations(); }