我有以下问题。 我正在运行Windows NT服务器。 我需要连续监视服务器利用率(自动化过程),并且需要知道服务器负载是否高。 如果它高,我需要触发一个计划任务。 我们可以写一个VB脚本来做到这一点? 有人可以帮帮我吗? 请让我知道,以防您需要更多的信息 谢谢
计划任务不能在VMWare上的Windows 2003服务器上运行。 相同的设置在独立服务器上正常运行。 以下testing解释了这个问题。 我们确实需要运行一个更复杂的bat文件,但是这显示了这个问题。 我有一个bat文件,将文件从服务器A复制到服务器B.我使用完整的path名称,没有驱动器映射。 从命令提示符在服务器B上运行良好。 我创build了一个任务,这个bat文件在两个服务器上都是pipe理员组的一部分的密码下运行。 任务可以在“计划任务”屏幕中正常运行,并且只要有人login到服务器就可以作为计划任务。 如果没有人login,任务不会运行。 任务计划程序日志中没有错误消息,只是任务启动的条目,没有完成条目或错误代码。 为了增加伤害,如果任务从服务器B到服务器A以相反的方向复制文件,则它作为计划的无人值守任务正常运行。 如果我从服务器B复制文件到服务器B,任务也可以无人看pipe, 我在独立服务器上重新创build了完全相同的设置。 没有问题。 我查看了显而易见的事情,如任务已经“运行只作为login”未经检查,域ID已作为批处理作业权限和login权限运行,任务计划程序服务作为本地系统运行,自动启动。 有什么build议么?
我们有一个约70台Windows电脑(XP和7)的小域。 我们希望安排一个命令(更新机制)定期在所有计算机上运行,而且我们希望任务运行,而不pipe计算机与我们networking的连接 (即,即使在没有连接到我们networking的笔记本电脑上,任务也应运行VPN)。 我们有一个Microsoft System Center Essentials 2010服务器,所以这可能会派上用场(我们不确定这个function有多大)。 我看到的选项是这些: 手动完成。 用手或远程使用psexec(和at命令?)为我们networking中的每台计算机安装计划任务。 强制新映像的计算机在部署到员工之前应该已经安装了这个任务,或者该任务应该在映像中。 初始成本很高(不得不为70台计算机中的每台计算机完成这项工作),但是将其构build到映像中可能会起作用…但是在确保将任务添加到所有内容方面需要进行一些维护。 而且我担心一两年后,我们会忘记这些,或者马虎,或者有新的IT员工错过了这一步,有些电脑就没有这个任务。 让我们的一台服务器运行一个脚本,通过所有的计算机和psexec的命令在networking中的每台计算机上循环 – 它只能运行在连接的计算机上,所以这个解决scheme是行不通的。 我怀疑SCE也可以这样做,但这不是一个好的解决scheme。 这些都不是理想的,我敢肯定有一个更好的方法来做到这一点 – 对吗? 什么是完成这个任务的最好方法?
TWS是Tivoli Workload Scheduler。 我已经安排了一份工作,并且每10分钟重复一次。 我把它放在工作stream中,每天都有一个运行周期。 现在,这个工作第一天每十分钟运行一次,第二天运行两次,依此类推。 在TWS中安排工作每天运行多less次的正确方法是什么? 这个工作定义有什么问题吗? Workstation Job Stream Name Valid From Updated On Locked By —————- —————- ———- ———- —————- VMWSOAAPP01-TST PDSSITRNS_INTG_H – 01/17/2012 – SCHEDULE MACHINE01-TST#JOBSTREAM DESCRIPTION "SomeTransfer.sh param1" ON RUNCYCLE RC1 DESCRIPTION "Daily every hour" "FREQ=DAILY;INTERVAL=1" KEYSCHED : MACHINE01-TST#JOBNAME SCRIPTNAME "/shared/app/app2/fds/bin/TWS/SomeTransfer.sh param1" STREAMLOGON auser TASKTYPE UNIX RECOVERY STOP AT 0645 […]
我不知道从哪里开始,或者即使我的想法是在正确的方向。 希望这里有人能告诉我该怎么做,或者至less给我一个开始旅行的方向。 我在Intranet网站上工作,该网站包含多个MVC3和Coldfusion应用程序。 我已经设置了AppPool每天凌晨2:00回收。 现在,我想创build一个计划任务来重新加载该IIS网站下包含的每个应用程序,以便当第一个用户在上午进来时,他们不必等待30秒到2分钟,以将其应用程序重新加载到IIS AppPool。 有一个容易做到这一点? 正如我所看到的,我唯一的select是: 编写一个bash脚本,手动插入每个网站加载 编写一个程序,试图find每个应用程序并加载它们 现在,如果那里有我唯一的select,是否有可能使用.NET库,可以让我轻松地findIIS下的MVC3应用程序?
Windows Server 2003上“ Scheduled Tasks窗口的“ Last Result列显示在计划时间运行的.exe,.vbs,.ps1,.bat,.cmd等的执行结果。 在“计划任务日志”(在“ Scheduled Tasks窗口的“ Advanced->View Log下find)中,也会显示此值的存档历史Advanced->View Log 现在我的问题是,如果我正在运行一个.exe,.vbs,.ps1,.bat,.cmd等计划任务…如何使用该进程来返回特定的Last Result结束? PS如果你认为这个问题应该分成更小的部分,因为我用它画得相当广泛,只是让我知道,我会把它分成随后的小问题
我有一个可执行文件,我计划每五分钟运行一次(使用Window的内置任务计划程序)。 运行这个可执行文件是至关重要的,因为它会更新很less的时间关键文件。 但是如果运行可执行文件的虚拟服务器出现故障,我该如何反应呢? 在运行之间不应该有超过15分钟的rest时间。 当我使用Windows Server及其任务计划程序时,我想知道是否可以创build某种自动处理这种情况的群集? 问题是有问题的服务器在Windows Azure上运行,我不认为我可以使用虚拟机创build实际的集群。 如果问题可以使用第三方工具来解决,那也行。 概括一下这个问题:如何确保一个可执行文件每5分钟运行一次,即使可能存在服务器故障?
Windows Server 2008 R2。 我知道可以安排备份,但可以安排恢复吗? 我已经使用“备份一次”function备份了我的服务器。 现在我想安排到另一个驱动器的恢复,无论是在晚上或周末,当我不会在服务器上。 任何意见表示赞赏。
我来自Linux的背景,并需要在Windows上运行增量备份脚本。 我已经有一个批处理脚本将我的数据库转储到一个文件中。 我只想保留最近七天的备份,除了最近四周每周备份一个备份文件(例如)。 我认为有可能做这样的事情与Windows任务计划和一个聪明的批处理脚本? 谢谢。
我正在写一篇关于cron的文章,目的是熟悉这个工具的人,但不一定经常使用它。 我希望这些例子能够与大多数常用的Unix桌面(post 2002 linux,bsd,osx)兼容。 在寻找“每月的最后一天”的cronexpression式时,我发现的大多数build议都build议使用将从每月的28到31运行的cronexpression式的组合,并将其与包含布尔date比较。 TODAY=`date +%m` # Computes the month for today (01-12) TOMORROW=`date –date=tomorrow +%m` # Computes the month for tomorrow (01-12) 0 0 28-31 * * [$TODAY -lt $TOMORROW] && command 这似乎是一个stream行的Unix技巧。 我最近偶然发现了关于Cronexpression式的这个维基百科文章 ,讨论了我在其他地方没有提到过的一些字符,甚至没有提到手册页。 根据文章,L字符可以在expression式中用来指定月份(或周)的最后一天。 哪个版本的cron支持这个? 它受到多大程度的支持? 为什么这么less知道?