是否可以更改任务计划程序的日志目标?

是否可以更改任务计划程序的日志目标?

我不确定这是否是我应该问的地方,但我想知道是否可以更改任务计划程序存储其日志的位置?我有一个 .aspx,它可以从存储在 IIS 中的虚拟目录中读取日志文件。我想将任务计划程序日志添加到我的 aspx 页面,就像我对其他日志文件所做的那样,但我不想将虚拟目录添加到 C:\WINNT(它当前正在记录到的位置),因为我有点偏执。如果无法更改日志目标,那么我将能够找到解决方法。这可能是任何 Windows 平台的一般问题,但我正在从 Windows 2000 服务器运行我的日志文件。

答案1

重要的:

以下说明包含修改注册表的步骤。但是,如果错误地修改注册表,可能会出现严重问题。因此,请务必仔细遵循这些步骤。为了增加保护,请在修改注册表之前备份注册表。然后,如果出现问题,您可以恢复注册表。有关详细信息,请参阅如何在 Windows 中备份和恢复注册表。

参考更改日志文件位置

如果希望将日志保存在不同的文件夹或驱动器中,则可以在注册表中更改日志文件路径。为此,请执行以下操作:

Click Start, Run and type Regedit.exe
Navigate to this location:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ SchedulingAgent

Backup the key to a file.
Double-click the LogPath value in the right-pane
Type the full path and file name. For example:D:\Logs\SchedLgU.Txt
Close Regedit.exe

然后,使用这两个命令重新启动任务计划程序服务。

Click Start, Run and type CMD
Type these commands one by one and press Enter

NET STOP SCHEDULE

现在,如果您想保留旧文件和条目,请将 SchedLgU.txt 文件从 %Systemroot% 移动到新位置。

NET START SCHEDULE

EXIT

相关内容