(哎呀,我在超级用户首先遇到这个问题…)
我试图找出是否有人将新的计划任务添加到Windows 2003 Server。 我怎样才能find一个计划的任务实际上创build的date? 在资源pipe理器中探索计划任务不显示创build或修改为列值。
提前感谢任何帮助!
我可以想到在“预定任务”条目中显示创build时间的最快方法是执行:
attrib -r -s -h %SysetemRoot%\Tasks\Desktop.ini ren %SysetemRoot%\Tasks\Desktop.ini Desktop.ini.foo explorer %SystemRoot%\Tasks
这将在“常规”资源pipe理器视图中打开%SystemRoot%\ Tasks文件夹,并让您查看存储在那里的文件的时间。
完成后,重命名并重新应用属性到“desktop.ini”以使事情重新正常:
ren %SysetemRoot%\Tasks\Desktop.ini.foo Desktop.ini attrib +r +s +h %SysetemRoot%\Tasks\Desktop.ini
这是一个便宜的窍门,但它应该显示您在任务文件上创build您感兴趣的任务的时间。
dir / t:c%systemroot%\ Tasks \“taskname”.job
你可以制定一个VBScript来查询RegistrationInfo对象的值。 它会为您提供任务注册的date。 这里是MSDN库的链接,包含Task Scheduler Scripting。
希望这可以帮助。