Articles of 计划任务

在命名计算机之前,我可以定义计划任务吗?

计划任务时,计划按特定的用户/组运行。 我可以在虚拟机上安排一个任务,然后sysprep,然后将映像部署到一台机器上,然后命名并join到一个域中? 在这种情况下,我希望任务以/用户身份运行。 最后,我试了,结果是毕竟可能了。 当机器重新命名时,任务也改变为新名称。

在Windows Server 2008 R2上查看计划任务(本地和远程)

在我们运行在Windows Server 2008 R2上的一个生产节点中,我们注意到在星期六早上(00:00 AM到07:00),处理请求(通过运行在tomcat上的应用程序)存在显着的延迟(5倍正常) 30AM)。 应用程序提供商要求我们提供在此期间计划运行的任务以排除故障。 有什么方法可以查看在此期间运行的所有计划任务(本地和远程触发)? 如果我能看到过去的所有计划任务的某种历史,比方说五个周六上午,那将是非常棒的。 我试过任务计划程序。 然而,它只显示当地时间表,没有明显的方式来过滤视图,只显示与案件有关的事件(本例星期六上午)。 最初问到在stackoverflow(错误,我可能会添加。https://stackoverflow.com/q/24751302/1479093 )

如何安排任务来调用URL

我有一个MVC应用程序。 我有一个控制器,当被调用时运行后台进程来查询Active Directory并更新数据库。 HTTP:// MYAPP / BackgroundTask /运行 我想按计划(日常)运行此操作,而无需打开浏览器。 我看到有很多第三方解决scheme,有没有内置的东西?

ColdFusion是否在apache没有运行时仍然运行计划任务?

当Apache停止时,ColdFusion 8应用程序服务器仍然运行CF计划任务吗?

Windows Server 2008计划任务

我正在运行Windows Server 2008,并且在工作场所有很多计算机。 我希望能够在晚上9点左右自动运行shutdown.exe,除了一些pipe理室和服务器本身之外。 任何人都知道我可以做到这一点,而不必亲自在每台计算机上设置计划任务?

batch file没有从计划任务执行

我有batch file,需要在上午9点每天运行,并创build日志。 batch file手动工作正常(通过点击或从命令行)。 但是,当我使用任务计划程序设置任务时,它无法运行。 (cmd.exe快速显示并closures,任务已完成)(@ task scheduler log)但是,没有创build日志,我也尝试了暂停在我的程序中,希望我的程序正在执行,但令人遗憾的是, “T。 谁能告诉我这是什么解决scheme? 提前致谢。

当用户连接到terminal服务器时触发事件触发?

我们有一个(非常)脆弱的软件套件在我们的数据中心的服务器上运行,需要用户login,但是如果用户login两次(资源争用,各种问题),就会发生崩溃和崩溃, 由于它的脆弱性,某些进程总是打破,需要我们的支持人员通过RDP连接到机器并重新启动。 它们通过在开放会话中运行的通用帐户连接,断开连接而不是注销。 问题是,有时它们不会连接到断开连接的会话,而是产生一个新的会话,然后服务器失败。 我正在寻找一种方法来检测连接/login时,如果有机器上的另一个RDP会话,并警告用户,以避免灾难。 我非常喜欢把这台机器从高窗口中拿出来,但是在这个时候更换软件是不可取的。 UPDATE 最后,我实施了两个解决scheme。 这运作顺畅。

我们应该使用哪个用户帐户用于敏感资料服务器上的计划任务?

我正在和一个10名开发人员一起工作。 我们有服务器设置,执行备份,软件自动化构build,自动化部署等等。 其中一些服务器包含检测材料,例如生产系统的login详细信息(这是自动部署所必需的)。 我们想限制谁可以访问这些机器,以减less意外泄漏密码的风险。 为此,我们在Active Directory中创build了一个包含4个人的组,他们被允许访问包含敏感资料的服务器,并确保只有这4个用户可以login。 其中一些服务器运行计划任务和Windows服务来执行备份/部署。 这些任务/服务在特定的“共享”用户帐户下运行,我们称之为“buildacc”。 原因是这些任务需要访问networking中的共享资源才能执行构build/部署。 所以我们也给了这个用户对服务器的访问权限。 为了能够修改Windows中的计划任务,所有4个开发人员都需要访问这个“buildacc”账户,这意味着他们都必须知道共享密码,并告诉对方何时改变,我们不喜欢这个想法的。 我们考虑过使用个人帐户来运行预定的任务,例如build立脚本。 我们看到的缺点是,团队中的任何成员都可以更改构build脚本,并使其在configuration实际计划任务的用户帐户下执行新的操作。 如何处理这种情况是否有最佳做法?

SchTasks在Windows 2008 R2上发出错误(0x1)

我有一个powershell脚本,创build作为自动化过程的一部分的计划任务,我的语法如下; schtasks /create /s ServerName /u $username /p $password /ru $username /rp $password /sc once /sd $StartDate /st $StartTime /tn $taskname /tr "\\ServerName\c$\$TaskName\$Taskname.bat" 任务成功创build,但执行时间到了,总是失败,出现错误(0X1)。 如果我单独运行batch file,它运行完美; 所以我的日程安排任务是错误的。 然后我发现它工作时,我提供了“开始”目录path。 我的问题是,为什么我应该提供一个开始的path,当明确说在任务的属性中的“可选”? 我的另一个问题是如何提供path的开始? 尝试了很多方法,一切都失败了,有没有自动化的方式来做到这一点? 我应该手动更新每个任务吗?

计划任务2008 R2 – cmd行需要unix utc时间 – 如何dynamic获取它?

这些论坛是伟大的,我希望得到一些帮助头痛我做了一个手动的过程,应该是比我发现它更容易自动化。 我有一个供应商应用程序的命令行工具,将上传应用程序的日志。 该工具只需要Unix UTC时间,我需要每天运行3到4次计划任务来上传应用程序日志。 我可能只是上传所有的日志,但这仍然是一个问题,因为我不知道如何在脚本中做到这一点。 所以我可以上传所有的日志,而不用担心只上传最新的日志。 该命令是在我开始下面的powershell脚本中,但是如果使用batch file我可以更容易地做到这一点,我只是试图避免添加像blat发送电子邮件,也不知道如何以获得任务结果在批处理脚本,这是我需要发送的电子邮件。 下面的“IEX”是完整的命令,这是我需要填充UTC时间的一天,如果比从上次计划的任务运行得到时间更容易,那么这是最安全的select。 然后最后的“1 1”是供应商所要求的为上传添加选项的参数。 如何填充日志上传的当前date和时间? 如果是每天上午12:01(东部)到下午11:59(东部)这样的时间,那应该没问题? # "iex" is an alias for the invoke-expression cmd iex c:\path_to_exe\myprog.exe -a 1379300570 1379300570 1 1 # $? lets us know if the previous command was successful or not # $LASTEXITCODE gives us the exit code of the last Win32 exe execution […]