powershell脚本:批量注册/取消windows cluster task

首先创建普通计划任务,定好执行时间,千万千万记得设置任务的起始路径.

然后导出xml到指定目录,执行如下脚本批量注册/取消windows cluster task:


function ImportTasks( [String]$xmlPath,[String]$clusterName)

{ #[String]$root,#taskpath is not support in cluster task $files = Get-ChildItem $xmlPath foreach($f in $files) { #if xml $name = $f.Name.Substring(0,$f.Name.Length-4) $fullName = $xmlPath + "\" + $f.Name $userfile = Get-Content $fullName | Out-String Register-ClusteredScheduledTask –Cluster $clusterName –TaskName $name –TaskType AnyNode -Xml $userfile # Unregister-ClusteredScheduledTask –Cluster devCluster –TaskName $name } } ImportTasks "C:\Work\TaskJobs\Surveryapp" "devCluster"

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...