Example #1
0
        public static void Restart(string asztalszam = "")
        {
            RestartOperations restart = new RestartOperations();

            List <string> ips = MachineDataMethods.GetIPs(asztalszam);

            restart.SendRestart(ips, true);
        }
Example #2
0
        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;
        }
Example #3
0
 public PCLifeCheck()
 {
     IPReader          = new IPReaders();
     RestartOperations = new RestartOperations();
 }