SharePoint自动化系列——Content Type相关timer jobs一键执行
2023-09-27 14:26:56 时间
转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/
背景:
在SharePoint Central Administration->Monitoring->Job Definitions中我们可以看到所有的timer jobs,其中和Content Type相关的timer jobs有:
1.Content Type Hub
2.Content Type Sucscriber(job definition的数量等于于web application的数量)
原因:
由于在web application数量较多的时候,我们在publish一个content type后要将以上所有的job都跑一遍,在UI界面上操作是非常麻烦的!而且容易重复跑或没跑到。所以需要一段脚本来自动执行所有的和content type相关的jobs,脚本内容如下:
#Start the SharePoint content type relative jobs. Add-PSSnapin Microsoft.SharePoint.PowerShell $ContentTypeHubJob = Get-SPTimerJob|where{$_.name -like '*MetadataHubTimerJob*'} $ContentTypeSubscriberJobs = Get-SPTimerJob|where{$_.name -like '*MetadataSubscriberTimerJob*'} Start-SPTimerJob $ContentTypeHubJob foreach($job in $ContentTypeSubscriberJobs) { Start-SPTimerJob $job } $tip = "'Content Type Hub' job's LastRunTime is: " + $ContentTypeHubJob.LastRunTime Write-Host $tip -ForegroundColor Green for($i=0;$i -lt $ContentTypeSubscriberJobs.count;$i++) { $tip = "'Content Type Subscriber' job" + ($i+1) + "'s LastRunTime is: " + $ContentTypeSubscriberJobs[$i].LastRunTime Write-Host $tip -ForegroundColor Green } Read-Host
将以上内容保存到ps1类型文件中,右键点击“Run with PowerShell”执行:
运行结果如下:
相关文章
- 技术分享 | web自动化测试-执行 JavaScript 脚本
- 逆天啦!一键执行混沌测试,服务会挂的,需要跑路吗?在线等
- python 执行shell 命令,自动化添加***IP地址到iptables
- 【jvm系列-07】深入理解执行引擎,解释器、JIT即时编译器
- golang中goroutine的执行问题记录
- mysql 语句解释执行顺序
- Java的初始化执行顺序(父类static变量->子类static变量->父类成员变量->父类构造器->成员变量->构造器->main函数)
- 自动化之Python 中自动执行大部分 Excel 任务的函数
- SwiftUI SQLite教程之了解如何在 SwiftUI 中使用 SQLite 数据库并执行 CRUD 操作(教程含源码)
- chrdev_open --- 通过文件路径,执行驱动设置的open()流程
- python:windows链接linux执行命令并获取执行状态
- tar -cvzf a.tar.gz a --remove-files,tar命令执行原理
- JUnit中按照顺序执行测试方式
- LoadRunner多场景的串行执行以及定时执行
- Unity 之 Lua模拟C#等一个协程执行
- robotframework+jenkins分布式执行自动化测试用例
- EF执行存储过程(转载)
- 几行命令实现日常任务的自动化执行,包括解析html、扫描二维码、语音转换、pdf编辑、程序员问题搜索、自动化手机、监控cpu、上传机器人、视频水印等
- linux编写脚本执行.py文件