Articles of 任务调度程序

pipe理员域帐户在任务计划程序中

我在任务计划程序中运行一个奇怪的问题。 我已经设置了一个任务来运行一个URL作为参数的URL。 我已经设置了域pipe理员帐户,但是不能正常工作。 此任务应发送电子邮件,如果我设置其他帐户而不是pipe理员,我已收到电子邮件。 这个工作王有什么限制pipe理员帐户使用?

在其他机器上重复使用导出的计划任务。 机器名称对于执行帐户是错误的

我有两个计划任务,我在10个不在公共域上的机器上重复使用。 我导出了任务,当我把它带入另一台机器的“安全选项”的区域中,在“使用此帐户运行此任务时”时,它列出了错误的机器名。 这是因为它采用了任务最初从中导出的机器的名称。 在我的less数机器上,他们总是有相同的本地用户帐户。 但是,尽pipe如此,我仍然必须编辑我的任务模板的原始xml以将机器名称更改为适当的名称,否则当我执行它时,任务会给我提出问题。 如何导出任务,并指向本地主机或环回而不是主机名? 我试图通过使用generics来提高可重用性来避免这个额外的XML编辑步骤。 我肯定错过了什么。 我喜欢这个导出/导入任务机制,但似乎不适合编辑XML节点。

如何强制schtasks返回英文信息

我正在使用一个工具schtask做一些计划任务pipe理(在win XP下,2008年7月)(主要是我需要计划任务列表)。 我从我的代码查询它并parsing它返回的消息。 最近我偶然发现了一个问题,因为在非英语系统上,这个工具返回的信息与英语不同。 不幸的是我需要这个英文信息。 有没有办法强制这个工具返回英文信息? 也许有一些替代工具/方法来做到这一点?

Windows任务调度程序 – 相互依存的“操作”

我有一个在Windows任务计划程序中设置的计划任务。 它运行在一天的特定时间。 一旦作业完成(操作1 – 作业本身),另一个操作(操作2)是一个Bmail程序(用于发送电子邮件的命令行工具,无需安装SMTP客户端)执行。 现在,Bmail程序成功地发送一封电子邮件,而不pipe'行为1'失败或正在运行。 我想要电子邮件具体细节,告诉我,如果第一个工作行动1失败或运行成功或可能是电子邮件发送只有当第一个工作成功运行。 谢谢您的帮助。

允许用户在Windows 2008上创build和pipe理计划任务

我最近在Windows 2008服务器上创build了一个新用户,我想允许它打开任务调度程序并pipe理这些受限的任务。 这个用户需要什么来达到这个目的?

Windows Server 2008任务计划程序:任务启动(任务= 100),但任务没有完成(任务= 102),当结果代码是2

有人可以给我一个用例来设置一个错误(结果代码= 2)的完成(操作完成是任务= 201)的Windows Server 2008任务计划任务(我们称之为“testing”)? 这是另一项任务的事件触发代码(称为“通知”,根据“testing”任务的事件历史发送电子邮件。 我已经得到了用于成功打开程序和程序无法find程序的任务的用例。 我只是想着如何在发现程序的时候testing一个场景,但是某些东西会失败,并带有警告或错误。 /* Failed – task started but had errors (result code of 2) */ <QueryList> <Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational"> <Select Path="Microsoft-Windows-TaskScheduler/Operational"> *[ System [ Provider[@Name='Microsoft-Windows-TaskScheduler'] and (Level=0 or Level=1 or Level=2 or Level=3 or Level=4 or Level=5) and (Task = 201) ] ] and *[ EventData [ Data [ […]

任务调度器中任务的合法性

有没有办法在Windows Server 2008和2003中的任务调度程序中了解任务的来源和合法性? 我可以检查任务是否由微软(即:从sccm)或第三方应用程序添加? 对于任务调度程序中的每个任务,我想validation该任务尚未由第三方应用程序创build。 我只想让标准的Microsoft Tasks和禁用所有其他非标准任务。 我创build了一个PowerShell脚本,通过C:\ Windows \ System32 \ Tasks目录中的所有xml文件,并且能够成功读取所有的xml任务文件,但是我被困在如何validation任务。 以下是供您参考的脚本: Function TaskSniper() { #Getting all the fils in the Tasks folder $files = Get-ChildItem "C:\Windows\System32\Tasks" -Recurse | Where-Object {!$_.PSIsContainer}; [Xml] $StandardXmlFile = Get-Content "Edit Me"; foreach($file in $files) { #constructing the file path $path = $file.DirectoryName + "\" + $file.Name #reading […]

系统还原点

目前,我正在研究如何为我的办公室中的所有工作站计划自动启动系统还原点。 看来,任务计划已经有一些不错的默认值(截图如下)。 即使这个任务的历史logging也certificate它正在成功运行。 但是,当我在控制面板中进行恢复时,即使检查“显示更多恢复点”框,它也只会在前3周内仅列出一个系统恢复点。 为什么不出现额外的那些? 有没有更好的方法来实施解决scheme,比如通过组策略或脚本? 这个在线有没有文档? 除了如何破坏禁用此function的组策略之外,我一直很难跟踪任何事情。

调度程序在ESXi下启动SMP Ubuntu vm上的单核

设置如下。 在ESXi主机上运行的Ubuntu-11.10 VM。 VM有3个vCPU分配。 运行转储(备份硬盘)时,似乎所有进程都分配给第一个vCPU。 当我们使用压缩时,会将vCPU加载到100%,从而减慢转储的速度。 我(通过使用taskset)将转储进程分散到其他vCPU,从而获得了3倍的备份加速。 他们原来的亲和力被设置为0-2,如果我删除亲和力,我已经设置他们都回到第一个vCPU。 我无法理解可能导致调度程序将所有进程分配给同一个CPU的原因。 有人可以解释为什么任务调度程序可能会这样吗?

特定计划任务无法运行或返回错误代码时如何发送电子邮件

我有一个备份脚本(Powershell 1.0),每天晚上我的Windows 2008框上的任务计划程序执行。 如果该脚本无法启动,例如,由于脚本已被移动或类似,或脚本在执行过程中失败,我想获得一个电子邮件通知。 有许多基于事件日志条目发送电子邮件的任务调度示例。 但是,如果我的特定计划任务失败,我只希望收到通知,而不是通过EventID 203/103/201获得所有失败通知。 我怎样才能做到这一点,没有任何定制软件?