如何找到创建 .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 个左右的启动进程的数据。
- 代理作业没有任何创建此类文件的步骤
- SSIS 包没有打开日志记录。 (右键单击 Visual Studio > 日志中的屏幕。)
- 在 SSIS 项目中创建 .txt 文件的项目中没有任务。
- 一个应用程序是 运行 一部分的进程,我认为这就是创建它的原因,但开发人员不认为它是创建它的应用程序。
还有什么我应该检查的,看看是什么产生了这个?
我通过使用 SysInternals > ProcMon 找到了答案。我将作业安排在可以启动 ProcMon 并监控文件创建的时间。在这种情况下,它就是我认为的工具。开发者修复了这个问题。
如果其他人想了解有关 SysInternals 的更多信息,请查看以下链接:
有关 SysInternals 的信息:
ProcMon:
有关如何从 SysInternals 的创建者处查找问题的视频:
我的情况很糟运行。我以前造成过 st运行ge 情况,但现在它发生在我身上。我在服务器驱动器上创建了一个 .txt 文件 (log.txt),但我不知道它来自哪里。
.txt 文件的内容说明了应用程序处理的实际日期和实际时间 运行,但 .txt 文件中的格式是这样的:
(date) (time) AM Starting Job: (date) (time) AM
我检查了很多东西,试图找出造成这种情况的原因。我已经确定了一个在那个特定时间运行的 SQL 服务器代理作业。它运行一个 SSIS 包。该包的一部分运行一个 PowerShell 脚本,该脚本启动一个应用程序的 16 个进程。
txt 文件挑衅地显示 PowerShell 脚本何时执行该脚本中的 16 个左右的启动进程的数据。
- 代理作业没有任何创建此类文件的步骤
- SSIS 包没有打开日志记录。 (右键单击 Visual Studio > 日志中的屏幕。)
- 在 SSIS 项目中创建 .txt 文件的项目中没有任务。
- 一个应用程序是 运行 一部分的进程,我认为这就是创建它的原因,但开发人员不认为它是创建它的应用程序。
还有什么我应该检查的,看看是什么产生了这个?
我通过使用 SysInternals > ProcMon 找到了答案。我将作业安排在可以启动 ProcMon 并监控文件创建的时间。在这种情况下,它就是我认为的工具。开发者修复了这个问题。
如果其他人想了解有关 SysInternals 的更多信息,请查看以下链接:
有关 SysInternals 的信息:
ProcMon:
有关如何从 SysInternals 的创建者处查找问题的视频: