有人可以给我一个用例来设置一个错误(结果代码= 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主机上运行的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获得所有失败通知。 我怎样才能做到这一点,没有任何定制软件?
我正在使用Windows Server 2008 R2 我想安排在每小时40分钟运行一个特定的过程,除了星期天上午2:40。 在Task Scheduler中如何设置触发器?
我试图找出这个问题:当用户断开办公室1中他/她的RDS(在Windows Server 2012 R2)会话并在Office 2中重新连接时,仍然映射与Office 1相关的所有打印机。 第一个想法是使用任务计划程序在触发“会话重新连接”时运行powershell脚本,该脚本查看“clientname”variables,并在重新连接后将所有相关打印机添加到该位置。 问题在于: 使脚本在刚刚重新连接的特定用户的上下文中运行,而不是在某些pipe理上下文中(尝试通过以“组DOMAIN \ Users”运行来解决此问题,但似乎不按需要工作) PS脚本通过任务计划程序运行时,“客户端名称”环境variables不可用。 它似乎是唯一的变数缺失,但是,足够糟糕,那正是我需要在这里的那个! 所以,我要么正在寻找一种方式如何正确地解决脚本问题,或者更好的是,当用户重新连接来自不同位置的terminal服务器会话时,如何处理打印机映射已知最佳实践? 将文件显示在远处的办公室/地点是没有多大意义的;-) 非常感谢。
在我的生产服务器(Windows Server 2012)上,我安排了各种任务。 我已启用任务计划程序的历史,但它没有用。 每个任务的LastRunResult显示任务的Last run of the task was terminated by user这意味着已authentication的程序已经终止了这个任务。 但是没有configuration可以停止所有这些任务的程序。 由于这个任务没有完成。 我如何跟踪哪个程序/任务导致了这个? 这些计划的任务之间有很大的时间差异,所以可能是什么问题?
我试图在命令行上,它会正常工作 robocopy /mir /copy:DAT /mot:30 "D:\Source File\file" "E:\Target Directory\backup %DATE:/=-% %time::=-%" /xd "D:\Source File\file\excluded" 但是在创build一个计划任务来运行它之后,我得到了0x10的结果 如果我删除这部分,它将正确运行 %DATE:/=-% %time::=-% 任何build议,会帮助我很多。 谢谢
我有一个已经成功运行了两个多月的计划任务。 3月12日/ 13日,任务停止运行,每次在3月12日/ 13日之后每次尝试运行时,都会收到以下错误。 最让我困惑的是,它成功运行了两个多月,然后停止了工作。 我检查了我的networking团队,他们也不能想到会发生任何影响的变化。 当我手动执行存储在任务计划程序中具有相同执行path的程序时,它会成功运行。 任何build议表示赞赏和故障排除build议,鼓励。 Faulting application name: CreateAndUploadDataV2.exe, version: 1.0.0.0, time stamp: 0x56faea31 Faulting module name: KERNELBASE.dll, version: 6.1.7601.19160, time stamp: 0x56bcd73c Exception code: 0xe0434352 Fault offset: 0x000000000000965d Faulting process id: 0x10d0 Faulting application start time: 0x01d18a6aeee70906 Faulting application path: C:\Users\Administrator.COMPANYNAME\AppData\Local\Apps\2.0\GNGACN1V.EY9\9HMZ7BQN.Q3P\crea..tion_456a55e2c103c34b_0001.0000_2d85cccaa67bcee3\CreateAndUploadDataV2.exe Faulting module path: C:\Windows\system32\KERNELBASE.dll Report Id: 330cd66f-f65e-11e5-8535-000c298b7f97 这是.NET运行时错误: Application: CreateAndUploadDataV2.exe […]