Update Program.cs

Signed-off-by: Lev Rusanov <30170278+JDM170@users.noreply.github.com>
This commit is contained in:
2024-11-08 08:56:04 +07:00
parent 8d00bba5f2
commit 4983123e54

View File

@@ -164,15 +164,13 @@ namespace domain_utility
UseShellExecute = false,
RedirectStandardOutput = true,
};
Process proc = new Process { StartInfo = procStartInfo };
proc.Start();
List<string> strArr = new List<string> { };
Process proc = new Process();
proc.StartInfo = procStartInfo;
proc.Start();
while (!proc.StandardOutput.EndOfStream)
strArr.Add(proc.StandardOutput.ReadLine());
proc.Close();
Match regex;
bool groupsFlag = false;
for (int i = 0; i < strArr.Count; i++)
@@ -200,6 +198,7 @@ namespace domain_utility
}
}
}
strArr.Clear();
BackToMenu(ShowDomainUserInfo);
}
@@ -247,7 +246,7 @@ namespace domain_utility
{
IPAddress ip = Dns.GetHostEntry(correctName).AddressList.First(addr => addr.AddressFamily == AddressFamily.InterNetwork);
remote = ip.ToString();
Console.WriteLine("Обмен пакетами с {0} [{1}] по с 32 байтами данных:", correctName, remote);
Console.WriteLine("Обмен пакетами с {0} [{1}] с 32 байтами данных:", correctName, remote);
}
catch (Exception)
{
@@ -386,7 +385,7 @@ namespace domain_utility
string remote = InputData("\nВведите IP адрес или имя компьютера (пр. 10.234.16.129, 'IT04', '630300IT04', 'R54-630300IT04'):",
RemoteRebootWindows);
remote = $"/m \\\\{remote} /r /f /t 180 /c 'Через 3 минуты будет произведена перезагрузка ПК!'";
remote = $"/m \\\\{remote} /r /f /t 180 /c \"Через 3 минуты будет произведена перезагрузка ПК!\"";
Process proc = new Process();
proc.StartInfo = new ProcessStartInfo("shutdown", remote);
proc.Start();
@@ -400,9 +399,9 @@ namespace domain_utility
//"630300 - сброс пароля локального администратора (только Windows)", // ResetAdminPassword
"Выберите действие:",
"1 - ping компьютера", // StartPing
"2 - посмотреть информацию о пользователе (только Windows)", // ShowDomainUserInfo
"3 - посмотреть дату последней загрузки компьютера (только Windows)", // ShowComputerBootupTime
"4 - удаленно подключиться к компьютеру (Windows -> Windows, Windows -> Linux)", // StartRDPConnection
"2 - удаленно подключиться к компьютеру", // StartRDPConnection
"3 - посмотреть информацию о пользователе (только Windows)", // ShowDomainUserInfo
"4 - посмотреть дату последней загрузки компьютера (только Windows)", // ShowComputerBootupTime
"5 - удаленная перезагрузка компьютера (только Windows)", // RemoteRebootWindows
"6 - открыть CUPS выбранного компьютера (только Linux)", // OpenComputerCups
"7 - изменить время обновления conky с 0.5 на 300 (только Linux)", // FixConky
@@ -425,9 +424,9 @@ namespace domain_utility
switch (choice)
{
case 1: StartPing(); break;
case 2: ShowDomainUserInfo(); break;
case 3: ShowComputerBootupTime(); break;
case 4: StartRDPConnection(); break;
case 2: StartRDPConnection(); break;
case 3: ShowDomainUserInfo(); break;
case 4: ShowComputerBootupTime(); break;
case 5: RemoteRebootWindows(); break;
case 6: OpenComputerCups(); break;
case 7: FixConky(); break;