如何找到创建 .txt 文件的内容

How to find what is creating a .txt file

我的情况很糟运行。我以前造成过 st运行ge 情况,但现在它发生在我身上。我在服务器驱动器上创建了一个 .txt 文件 (log.txt),但我不知道它来自哪里。

.txt 文件的内容说明了应用程序处理的实际日期和实际时间 运行,但 .txt 文件中的格式是这样的:

(date) (time) AM Starting Job: (date) (time) AM

我检查了很多东西,试图找出造成这种情况的原因。我已经确定了一个在那个特定时间运行的 SQL 服务器代理作业。它运行一个 SSIS 包。该包的一部分运行一个 PowerShell 脚本,该脚本启动一个应用程序的 16 个进程。

txt 文件挑衅地显示 PowerShell 脚本何时执行该脚本中的 16 个左右的启动进程的数据。

还有什么我应该检查的,看看是什么产生了这个?

我通过使用 SysInternals > ProcMon 找到了答案。我将作业安排在可以启动 ProcMon 并监控文件创建的时间。在这种情况下,它就是我认为的工具。开发者修复了这个问题。

如果其他人想了解有关 SysInternals 的更多信息,请查看以下链接:

有关 SysInternals 的信息:

ProcMon:

有关如何从 SysInternals 的创建者处查找问题的视频: