Я работаю над проектом, который будет запрашивать запланированные задачи, выполняемые в других системах.Я написал консольное приложение, которое запускает schtasks и перенаправляет вывод в текстовый файл.Однако мне было интересно, можно ли перенаправить этот вывод в базу данных SQL?
Я думал о написании хранимой процедуры, которая будет обрабатывать все вставки, но я не знаю, что делать сданные внутри консольного приложения.У меня уже есть сохраненный процесс, который перенаправляет XML и текстовые данные в базу данных, которую я создал в прошлом, но я стараюсь, чтобы файлы не располагались повсюду.Вот мой код на тот случай, если кто-нибудь захочет его увидеть:
Process process = new Process();
process.StartInfo.FileName = "C:\\Windows\\System32\\schtasks.exe";
process.StartInfo.Arguments = "/query /s 192.168.0.124";
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardOutput = true;
process.Start();
string procOutput = process.StandardOutput.ReadToEnd();
Ниже приведено только перенаправление в текстовый файл с использованием средства записи текста.