我正在开展一个项目,该项目将查询在其他系统上运行的计划任务。我编写了一个运行 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();
下面只是使用文本编写器重定向到文本文件。