Powershell 磁盘使用空间监控,并使用dbmail发送邮件
$server = "(local)" $uid = "sa" $db="master" $pwd="fanzhouqi" $mailprfname = "sina" $recipients = "XXXX@qq.com" $subject = 'disk usage monitor' function sendmail($message) {$SqlConnection = New-Object System.Data.SqlClient.SqlConnection $CnnString ="Server = $server; Database = $db;User Id = $uid; Password = $pwd" $SqlConnection.ConnectionString = $CnnString $CC = $SqlConnection.CreateCommand(); if (-not ($SqlConnection.State -like "Open")) { $SqlConnection.Open() } $cc.CommandText=" EXEC msdb..sp_send_dbmail @profile_name = '$mailprfname',@recipients = '$recipients',@body = '$message',@subject = '$subject' " $cc.ExecuteNonQuery()|out-null $SqlConnection.Close(); }$output = Get-WmiObject -Class Win32_LogicalDisk -Filter "DriveType=3" -ComputerName . | Format-Table deviceid,@{Label="free(GB)"; Expression={$_.freespace/1024/1024/1024}},@{Label="size(GB)"; Expression={$_.size/1024/1024/1024}} -AutoSize | Out-String sendmail $output
并创建计划任务执行:
bat 脚本 powershell.exe -File "F:\Disk Usage Monitor.ps1" -nointeractive
转载于:https://www.cnblogs.com/Amaranthus/archive/2012/06/05/2536296.html
Powershell 磁盘使用空间监控,并使用dbmail发送邮件相关推荐
- SQL Server自动化运维系列——监控磁盘剩余空间及SQL Server错误日志(Power Shell)...
原文:SQL Server自动化运维系列--监控磁盘剩余空间及SQL Server错误日志(Power Shell) 需求描述 在我们的生产环境中,大部分情况下需要有自己的运维体制,包括自己健康状态的 ...
- python磁盘空间_python3实现磁盘空间监控
本文实例为大家分享了python3磁盘空间监控的具体代码,供大家参考,具体内容如下 软硬件环境 python3 apscheduler 前言 在做频繁操作磁盘的python项目时,经常会碰到磁盘空间不 ...
- CentOS 7实现SHEEL脚本监控磁盘空间达到指定阈值时发送邮件至指定邮箱
实现需求:CentOS 7实现SHEEL脚本监控磁盘空间达到指定阈值时发送邮件至指定邮箱 操作环境:VWware下的CentOS 7.9 一.安装配置mailx CentOS 7自带mailx软件包, ...
- 磁盘剩余空间策略_MySQL磁盘消耗迅猛掌握这点就够了,包你事半功倍
Part1:写在最前 当一张单表10亿数据量的表放在你面前,你将面临着什么? Part2:背景介绍 为了提升数据库资源利用率,一个实例中,在不互相影响,保证业务高效的前提下,我们会将同一个大业务下的不 ...
- mysql 磁盘组_有效管理 ASM 磁盘组空间
ORA-15041: diskgroup space exhausted 对您的数据库环境的直接和间接影响?与 ASM 磁盘组相关的磁盘空间问题和 ORA-15041 错误会 ORA-15041: d ...
- linux磁盘扩空间,Linux磁盘空间扩容(LVM)
Linux磁盘空间扩容(lvm) 随着系统的运行时间增长,业务数据的增长,原有磁盘的空间会存在空间不足情况,导致系统不能正常运行,或者系统管理员磁盘没有完全划完,根据使用者的需求自行划分.那么怎么才能 ...
- cacti监控下添加对磁盘io的监控方法(Linux主机和Windows主机)
添加对磁盘io的监控方法 下述所用的安装包请到我的下载中去下载 一.Linux下 1.下载snmpdiskio-0.9.6 将snmpdiskio 放到 /usr/local/bin/snmpdisk ...
- 进阶指令——df指令(作用:查看磁盘的空间)、free指令(作用:查看内存使用情况)、head指令(作用:查看一个文件的前n行,如果不指定n,则默认显示前10行)、tail指令、less指令
1.df指令 作用:查看磁盘的空间 语法:#df -h -h表示以可读性较高的形式展示大小 2.free指令 作用:查看内存使用情况 语法:#free -m -m表示以mb为单位查看 剩余的真实可 ...
- oracle oem 监控,DBA手记:OEM罪几何?-空间监控的性能问题
DBA手记:OEM罪几何?-空间监控的性能问题 在某金融行业用户的ERP数据库中,一个小时的采样报告,位于Elapsed Time消耗排行第二位的SQL消耗了19.41%的DB Time,该SQL同样 ...
- oracle 磁盘不分区吗,LINUX停ORACLE软件、数据文件等所在的磁盘分区空间不足的解决思路...
LINUX下ORACLE软件.数据文件等所在的磁盘分区空间不足的解决思路 虚拟机中的ORACLE运行的久了,归档.数据文件不断增长,原来安装ORACLE的分区空间不足. 此时可以重新向虚拟机增加一块硬 ...
最新文章
- qmail+spamassassin启用spf过滤
- 元气骑士超级科学计算机有什么用,元气骑士:超级科学计算器不只是白武,全面解析它的4种形态!...
- php redis 用户注册,redis+php实现微博(一)注册与登录功能详解
- web前端java script学习2017.7.11
- 【商业落地篇】Gartner第四范式全球首发AutoML系列白皮书(限时免费下载)
- 从零上手 GDB 调试,看这个教程就够了~
- How to bind multiple properties with formatter on one control
- python输出文本 去掉引号_Python可以在文本文件中读取时从字符串中删除双引号吗?...
- 添加删除桌面用户ubuntu10.10
- 实现编辑商品信息功能
- Centos6.5下通过shell脚本快速安装samba服务器
- asp.net基础 笔试题(全解完整答案)
- js实现相册翻页,滚动,切换,轮播功能
- NIO的基本概念和缓冲区
- 惠普m202dw_惠普HP LaserJet Pro M202dw 驱动
- 服务器上的微信转账记录能删除吗,微信如何彻底删除转账记录?微信删除转账记录方法...
- 图书馆管理系统可行性分析报告----软件工程
- JAVA阿里云短信接口调用-傻瓜式教程
- [copypaste]各种渐进表示法
- 婚纱租赁APP开发功能模块解析