WSFC 群集编列使命方案51CTO博客 - 超凡娱乐

WSFC 群集编列使命方案51CTO博客

2019-03-06 09:57:08 | 作者: 若枫 | 标签: 使命,方案,编列 | 浏览: 3002

使命方案是操作系统中重要的组件,经过使命方案,电脑能够主动协助咱们在某条件下触发某操作,以完结使命


对应到现实生活类似于现在的智能电饭锅,你每天早上需求吃早餐,可是又不想做,就用智能电饭锅做了个守时操作,每天早上七点,用小火帮我煮好粥,到点起来吃就能够了,操作系统中的使命方案也是相通的概念,含义在于经过电脑主动协助咱们完结使命,不必每次亲力亲为


使命方案一般被用于操作系统或后端的使用程序,例如定时履行审阅搜集脚本,定时生成硬件陈述,定时处理使用程序缓存,等等


高档电脑用户能够用使命方案,主动协助咱们履行某事,例如你知道今天下午三点要做某事,可是你三点有事不在,就能够做个使命方案,到时刻电脑主动帮你完结

企业IT办理员能够用使命方案,协助咱们来完结主动化的服务器搜集监督,或需求重复性履行的操作

使用开发人员能够用使命方案,定时主动履行使用程序所需装备,例如定时发动某个exe,定时处理某个缓存


当咱们提使命方案,一般咱们是指方案某事,然后做某事,而不仅仅是方案,因而电脑中的使命方案与日历提示有所区别,所谓的提示软件仅仅提示你去做某事,但不会帮你去做


使命方案在Windows Server 上面和Windows Client 上面都有,最早老王记住Server 2000上面就曾看到过,那时它叫做使命方案,一直到2003,2003使命方案和2000年代并不太大不同,当创立使命方案时会跑一个导游,能够指定使命要履行的程序,运转使命的周期,每天,每周,每月,一次性,计算机发动时,登录时,履行使命暗码,创立完结后使命方案能够在控制面板-使命方案文件夹下看到


到了Sever 2008和vista年代,使命方案得到了增强,改名为使命方案程序,移至办理东西中,里边将使命方案更清晰的划分为 触发器 - 操作 - 条件 三个层级,满意什么触发前提下触发使命方案,触发之后要履行什么操作,履行操作之前有哪些条件需求满意,例如能够设定只在操作系统闲暇时刻履行等等,关于界面上面显现也愈加友爱,支撑显现使命前史履行记载,支撑导出使命,导入使命


在那个年代不像现在,那年代微软还没有powershell3.0,DSC,SCO这些强壮的主动化东西,那时微软本身并没有太多主动化东西,因而,假如办理员需求履行一些主动化办理操作,一般会挑选ps1+使命方案,VBS+使命方案,BAT+使命方案,写好一个脚本,然后合作使命方案,定时履行


到了Powershell 3.0,Windows Server 2012,使命方案程序得到了更进一步的增强,支撑直接经过Powershell去办理创立使命方案,愈加的灵敏便利


示例:


注册使命方案操作,已注册的Job不会由于Powershell的控制台封闭而消失

Register-ScheduledJob -Name querydriver -ScriptBlock  {driverquery }


创立使命方案操作变量

$job=Get-ScheduledJob -Name querydriver


创立使命方案触发器

下午七点半履行,每隔五天履行一次

$jobtrigger=New-JobTrigger -Daily -At "19:30 PM" -DaysInterval 5


为使命方案操作分配触发器

$job=Get-ScheduledJob -Name querydriver | Add-JobTrigger -Trigger $jobtrigger


Powershell创立的使命方案将在后台异步履行,相同也是底层调用了使命方案,只不过经过powershell包上一层,办理起来愈加灵敏,创立完结的使命方案能够在使命办理程序 taskschd.msc 里边看到,Powershell 创立的使命方案坐落Windows - Powershell - ScheduledJobs文件夹

2018-02-07_100016.png


恣意节点类型编列使命,将随机在一个节点上面安排妥当,假如该节点宕机,则寻觅其它正常节点安排妥当

群集规模类型编列使命,将在一切节点上面安排妥当,到达触发器条件时,一切节点一同履行,假如节点从群集被逐出,则编列使命将主动删去


老王这儿把群集编列使命方案的操作程序放在群集同享磁盘中,是处于高可用考虑,您也能够测验把操作程序放在一切节点本地磁盘相同方位


查询群集内一切编列使命方案

Get-ClusteredScheduledTask –Cluster hvclus


查询群集内特定资源类型编列使命方案

Get-ClusteredScheduledTask –Cluster hvclus –TaskType ResourceSpecific


查询群集内特定称号的编列使命方案

Get-ClusteredScheduledTask –Cluster hvclus –TaskName csvdefrag


更新群集编列使命方案


改变触发器条件

$trigger = New-ScheduledTaskTrigger -At 22:00  -Daily

更新编列使命方案

Set-ClusteredScheduledTask –Cluster hvclus–TaskName csvdefrag -Trigger $trigger


查询编列使命方案触发器条件

(Get-ClusteredScheduledTask -TaskName csvdefrag).TaskDefinition.Triggers


撤销注册群集编列使命方案,撤销后使命将从各节点删去

Unregister-ClusteredScheduledTask -Cluster hvclus -TaskName csvdefrag






版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表超凡娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    LINUX—rsync(跨渠道)ITeye

    文件,指定,效劳
  • 2

    Chubby翻译ITeye

    一个,效劳,客户端
  • 3

    ubuntu 增加 qqITeye

    运转,假如,装置
  • 4

    Mplayer有声响有图画ITeye

    声响,图画,可是
  • 5

    gcc新手入门ITeye

    文件,编译,程序
  • 6
  • 7

    浅谈https\ssl\数字证书(2)ITeye

    证书,数字证书,客户端
  • 8

    浅谈https\ssl\数字证书 1ITeye

    加密,证书,数字证书
  • 9
  • 10