博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
脚本——监控打印服务
阅读量:6816 次
发布时间:2019-06-26

本文共 696 字,大约阅读时间需要 2 分钟。

当网络打印服务器打印量很大或者打印数据过大时,经常容易造成Spooler服务意外终止,尤其是喷墨打印机最容易塞死Spooler服务。作为企业IT管理员,这些事情太琐碎,多了也会烦躁。只好写写脚本减轻自己的工作负担。

用脚本去检测打印服务状态,利用计划任务实现循环检测,频率不必太高,5分钟一次就够了。

On Error Resume Next

strComputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colRunningServices = objWMIService.ExecQuery ("Select * from Win32_Service where Name='Spooler'")
For Each objService in colRunningServices
 If not objService.StartMode = "Automatic" Then
 objService.ChangeStartMode("Automatic")
  If not objService.State = "Running" Then
  objService.StartService() 
  End If
 End If
Next

本文转自yangye1985 51CTO博客,原文链接:http://blog.51cto.com/yangye/561047,如需转载请自行联系原作者

你可能感兴趣的文章
Linux下Samba的配置
查看>>
如何取消IE“已限制此网页运行可以访问计算机的脚本或ActiveX控件”
查看>>
Android 所遇问题(一)
查看>>
2014年移动媒体趋势报告:中国网络媒体的未来
查看>>
设计模式(15)-Facade Pattern
查看>>
centos 安装lamp
查看>>
How to get URL parameters with Javascript?
查看>>
【转】易用性测试
查看>>
UVa 490 - Rotating Sentences
查看>>
[翻译svg教程]svg中的circle元素
查看>>
Kafka分布式环境搭建 (二)赞
查看>>
Windows 2003 复制大文件提示系统资源不足的处理方法
查看>>
Spring Framework AOP具体解释
查看>>
Windows Store App 全球化:引用分离资源文件中的资源
查看>>
答题卡图像识别项目
查看>>
Android IOS WebRTC 音视频开发总结(二十)-- 自由职业
查看>>
Remon Spekreijse CSerialPort串口类的修正版2014-01-10
查看>>
dataguru试听课程
查看>>
JSP简单练习-使用JDOM创建xml文件
查看>>
iOS通过ASIHTTPRequest提交JSON数据
查看>>