脚本——监控打印服务

简介:

当网络打印服务器打印量很大或者打印数据过大时,经常容易造成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,如需转载请自行联系原作者


相关文章
|
8月前
|
运维 监控 Shell
利用Shell脚本编写局域网监控软件:实时监测主机连接情况
本文介绍了如何使用Shell脚本创建一个局域网监控工具,以实时检查主机连接状态。脚本包括扫描IP地址范围检测主机可达性及使用`netstat`监控ESTABLISHED连接。此外,还展示了如何每60秒将连接数数据自动提交到指定网站API,以便实时跟踪网络活动。这个自动化监控系统有助于提升网络安全性和故障排查效率。
366 0
|
监控 Shell
权限维持-Netcat程序监控
权限维持-Netcat程序监控
权限维持-Netcat程序监控
|
监控 Shell
使用 Shell 脚本监控主机,实现主机性能监控
使用 Shell 脚本监控主机,实现主机性能监控
509 0
使用 Shell 脚本监控主机,实现主机性能监控
|
监控 数据安全/隐私保护 Windows
Nagios 监控Windows服务器(详细篇)
1. 监控内容 windows服务器的内部参数包括以下 a. 内存使用状况 b. CPU负载 c. 磁盘使用状况 d. 服务状态 e. 运行的进程 2. 监控原理 在windows服务器内安装NSClient++的监控引擎,nagios服务器通过check_nt来获取监控数据 3.
1582 0