Articles of 预定任务

Nagios主机停机时间安排

好吧,我已经花了很多时间在这个上,而且我似乎无法在我的环境中工作。 我有一个NConf 1.3的Nagios 3.3.1服务器。 一切运作良好,我很高兴。 但是,我有一个需要安排主机停机时间,由于各种原因,每天或每周,并希望创build和cron来处理这个。 够简单吧? 我发现了下面的脚本(稍微定制),我一直无法让它成功安排主机的停机时间。 http://pastebin.com/MLdebCfR 我将展示一个命令行来运行这个脚本的例子: ./nagios_host_downtime.sh hostname '20120417 06:30:00' '20120417 08:30:00' 120 nagiosadmin test 在日志文件 – /usr/local/nagios/var/nagios.log – 我看到: [1334609909] EXTERNAL COMMAND: SCHEDULE_HOST_DOWNTIME;hostname;1334665800;1334553600;0;0;nagiosadmin;test; 但是,在Web控制台的“停机时间”部分,我从来没有看到任何条目,并且在停机期间仍会收到警报。 任何人有任何想法? 我可能只是搞砸了一些简单的东西,但我浪费了很多时间,没有快乐,只需要这个工作。

如何在ESX 3.5中创build复杂的预定vmotion任务

我需要从一个ESX 3.5集群迁移一堆虚拟机到另一个。 存储需要从一个iSCSI SAN迁移到另一个,以及VM。 群集A上的主机可以访问一个iSCSI SAN,但不能访问目标。 集群B上的主机可以访问两个SAN。 手动我可以通过closures虚拟机,使用指定的存储迁移以及在新集群中启动虚拟机来进行迁移。 我知道我可以用多个计划任务来完成这个任务,但是开机任务不能分辨是否完成了迁移。 我不得不猜测适当的时间。 我如何创build一个计划任务来完成所有这些工作,每一步都要等到上一步完成? 加分,如果有人可以build议我也可以重新configuration作为计划任务的一部分的虚拟机的网卡使用的networking标签 – 新群集具有不同的端口组,所以我不知道虚拟机将连接到新的端口组在迁移完成后正确(至less手动迁移工具正在标记潜在的问题)。

如何安排重新启动的启动任务

在Windows Server 2003上创build计划任务时遇到问题。 任务需要在系统启动时运行,然后每15分钟运行一次,除非它已经运行。 听起来很简单! 但我似乎无法做到。 我可以让它在启动时运行,我可以在指定的时间启动,然后每15分钟启动一次。 但是我不想设置一个特定的时间,每隔15分钟就开始运行一次。 我希望我只是过度思考,错过了一些简单的东西!

计划任务运行而不被login

我在这里和网上看到了类似的线索,但我想我的问题与我所能find的稍有不同。 我有一个脚本,运行完美时运行一个我创build的服务帐户专门运行此脚本。 但是当我安排它运行时,它试图启动IE(我的脚本的第一部分)挂起。 如果没有使用该帐户login,我可以使用任务pipe理器查看进程并查看正在运行的进程,但脚本永远不会结束。 我希望能够运行这个脚本,而不需要login,甚至不必locking账户。 这可能吗? 或者我必须让用户帐户login? 任何帮助将不胜感激!

PowerShell脚本没有完成使用Windows任务计划程序计划时应执行的操作

我发现了一个脚本,可以删除X天以上的文件并进行了一些更改,以便我扫描不同的networking文件夹,以查看是否有超过X天的文件。 现在,当我使用PowerShell ISE运行脚本时,该脚本正常工作,正在做它应该做的事情。 这大约需要一个小时。 现在,当我尝试使用Windows 任务计划程序计划脚本时, 任务将在10秒钟后启动并完成,但脚本未运行。 那么没有文件被删除? 计划任务设置: 一般 使用具有作为批处理权限login的帐户运行任务 运行用户是否login 以最高的权限运行 触发 每日运行 行动 程序/脚本:运行一个程序C:\ windows \ system32 \ windowspowershell \ v1.0 \ powershell.exe 参数:-File“C:\ scripts \ deletefiles.ps1” 我究竟做错了什么? 或者为什么不运行脚本? 脚本可以在这里find 。

Windows计划任务 – 每隔xx分钟“Ping”网页

让Windows Server每xx分钟请求一个网页的最佳方法是什么? 来自Linux世界,我知道我可以做一个使用curl或wget的cron作业。 我不需要保存结果页面,我只需要脚本运行服务器端,就好像有人手动访问该页面。 我需要为Windows安装wget还是可以使用一些现有的Windows工具通过计划任务来完成此操作?

使用输出redirect来安排Perl脚本

我试图安排一个Perl脚本从Windows任务计划程序运行,并将输出redirect到一个文本文件。 这看起来很简单,但不是遵循redirect,而是只是在控制台窗口中打印。 我尝试了各种各样的方法,我假设它不是可能的,或者我正在做一些愚蠢的事情。 我已经尝试过和没有引号无济于事。 该脚本要么不运行,要么Windows只是忽略redirect。 目前我正在使用类似于: perl %Scripts%\Perl\network_information.pl > %Dropbox%\Random\network_information_<machinename>.pl 这显然在一个命令窗口中工作,并运行在一个计划的任务,但redirect被完全忽略。 我也试过用引号,它只是继续忽略输出redirect。 我打算从多台机器上运行这个工具,所以我希望它能够从一个计划任务中运行。 我假设它可能会工作batch file,然后安排批处理,但我想避免,如果可能的话。 任何帮助,将不胜感激。

为什么我的SQL Server 08维护计划没有运行?

我有这个维护计划安排在我的SQL Server 08 …但是,它永远不会运行! 现在已经设置了两个星期,我还没有看到一个备份创build,我做错了什么? 我如何得到这个东西来运行备份和其他任务?

Powershell – Set-ClusteredScheduledTask – 错误“不正确的函数”。

我正在尝试使用Powershell在群集服务器上添加ClusteredScheduledTask(Win 2012 / R2) Technet示例代码给出错误: #canned exampled from http://technet.microsoft.com/en-us/library/jj649815.aspx $Action01 = New-ScheduledTaskAction -Execute Notepad $Action02 = New-ScheduledTaskAction -Execute Calc Set-ClusteredScheduledTask -TaskName "Task03" -Action $Action01,$Action02 错误: Set-ClusteredScheduledTask : Incorrect function. At I:\Scripts\TaskSchedulerSetupJobs\TestWebSampleCode.ps1:4 char:1 + Set-ClusteredScheduledTask -TaskName "Task03" -Action $Action01,$Action02 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (PS_ClusteredScheduledTask:Root/Microsoft/…edScheduledTask) [Set-ClusteredScheduledTask], CimException + FullyQualifiedErrorId : HRESULT 0x80070001,Set-ClusteredScheduledTask 补充:正如KrisFR指出的那样,我真的打算做一个Register,而不是Set,但是我仍然得到相同的基本错误: #canned exampled […]

计划VMWare ESXi 4.1 VM重新启动

我们有一台虚拟机在Windows Server 2003上的VMWare Server主机上运行。 本机使用非永久磁盘进行设置。 我们设置了一个Windows任务计划,它运行一个batch file,每周重置机器,使其恢复到原始状态。 我们运行的batch file是: "C:\Program Files\VMware\VMware Server\vmware-cmd" "C:\Virtual Machines\VirtualMachineName\VirtualMachineName.vmx" stop hard "C:\Program Files\VMware\VMware Server\vmware-cmd" "C:\Virtual Machines\VirtualMachineName\VirtualMachineName1.vmx" start 此后,我们将此机器迁移到免费版本的ESXi 4.1。 任何人都可以让我知道如何以及如何安排这样的重新启动?