频道栏目
首页 > 网络 > 其他 > 正文

世界杯投注官网

2018-12-27 14:43:37           
收藏   我要投稿

注意:1.使用前修改下里面的一些参数

&世界杯投注官网8203;2.有必要的话修改下脚本的执行策略

效果截图:

检查邮箱数据库状态并生成报表脚本

计划任务截图:

检查邮箱数据库状态并生成报表脚本

脚本内容:

add-pssnapin microsoft.exchange* 世界杯投注官网加载EMS不然exchange命令无法识别

$Smtp="mail.demo.com"世界杯投注官网需要修改的地方$AdminEamil="[email protected],[email protected]"世界杯投注官网需要修改的地方br/>$AdminEamil="[email protected],[email protected]"世界杯投注官网需要修改的地方$i=0$Searcher = Get-MailboxDatabase | Get-MailboxDatabaseCopyStatus$bordercolor = &世界杯投注官网39;世界杯投注官网eee&世界杯投注官网39;$i = 0foreach($Sear in $Searcher){世界杯投注官网$MailDB = Get-MailboxDatabase -Identity $Sear.Databasename$sem = &世界杯投注官网39;无&世界杯投注官网39;$bgindex = &世界杯投注官网39;&世界杯投注官网39;$trbgcolor = &世界杯投注官网39;&世界杯投注官网39;$errmess = &世界杯投注官网39;&世界杯投注官网39;世界杯投注官网判断库的复制和装入状态if ($Sear.Status -eq &世界杯投注官网39;Healthy&世界杯投注官网39;){$SStatus = &世界杯投注官网39;复制正常&世界杯投注官网39;世界杯投注官网状态,如已装载$bordercolor = &世界杯投注官网39;世界杯投注官网efefef&世界杯投注官网39;}Elseif($Sear.Status -eq &世界杯投注官网39;Suspended&世界杯投注官网39;){$SStatus = &世界杯投注官网39;已搁置&世界杯投注官网39;$bordercolor = &世界杯投注官网39;世界杯投注官网FFFFCC&世界杯投注官网39;}Elseif($Sear.Status -eq &世界杯投注官网39;Failed&世界杯投注官网39;){$SStatus = &世界杯投注官网39;失败&世界杯投注官网39;$bordercolor = &世界杯投注官网39;世界杯投注官网FF0000&世界杯投注官网39;}Elseif($Sear.Status -eq &世界杯投注官网39;Mounted&世界杯投注官网39;){$SStatus = &世界杯投注官网39;已装载&世界杯投注官网39;$bordercolor = &世界杯投注官网39;世界杯投注官网ffffff&世界杯投注官网39;}Elseif($Sear.Status -eq &世界杯投注官网39;Dismounted&世界杯投注官网39;){$SStatus = &世界杯投注官网39;已卸载&世界杯投注官网39;$bordercolor = &世界杯投注官网39;世界杯投注官网ffcc00&世界杯投注官网39;}Elseif($Sear.Status -eq &世界杯投注官网39;ServiceDown&世界杯投注官网39;){$SStatus = &世界杯投注官网39;服务停止&世界杯投注官网39;$bordercolor = &世界杯投注官网39;世界杯投注官网FF0000&世界杯投注官网39;}else{$SStatus = $Sear.Status}世界杯投注官网判断内容索引状态if ($Sear.ContentIndexState -eq &世界杯投注官网39;Healthy&世界杯投注官网39;){$SConIndexState = &世界杯投注官网39;正常&世界杯投注官网39;}elseif ($Sear.ContentIndexState -eq &世界杯投注官网39;Failed&世界杯投注官网39;){$SConIndexState = &世界杯投注官网39;失败&世界杯投注官网39;$bgindex = &世界杯投注官网39;世界杯投注官网ff0000&世界杯投注官网39;}else{$SConIndexState = $Sear.ContentIndexState$bgindex = &世界杯投注官网39;世界杯投注官网ff0000&世界杯投注官网39;}世界杯投注官网判断是否有错误if ($Sear.ErrorMessage.length -gt 0){$i = $i+1$sem = &世界杯投注官网39;错误世界杯指定投注平台00&世界杯投注官网39;+$i$errmess = $Sear.ErrorMessage$errmes += "$sem$errmess"}世界杯投注官网判断是否为主库if ($Sear.ActiveCopy -eq $true){$sac = &世界杯投注官网39;是&世界杯投注官网39;}else{$sac = &世界杯投注官网39;否&世界杯投注官网39;$trbgcolor = &世界杯投注官网39;background-color:世界杯投注官网efefef&世界杯投注官网39;}$mbs = $Sear.MailboxServer$sdn = $Sear.DatabaseName$scql = $Sear.CopyQueueLength$srql = $Sear.ReplayQueueLength

$seei = $Sear.ErrorEventId

$OutDB += "

$mbs

$sdn

$SStatus

$SConIndexState

$scql

$srql

$sac

$sem

$seei

"}$Output = "

Exchange 数据库运行状态报表

生成时间 $((Get-Date).ToString())

$OutDB服务器名称数据库名称状态内容索引状态复制队列长度重播队列长度是否为主动库错误信息错误事件ID

错误世界杯指定投注平台及错误信息

$errmes错误世界杯指定投注平台错误内容

"

function sendmail($body) { $today = Get-Date $SmtpClient = new-object system.net.mail.smtpClient $mailmessage = New-Object system.net.mail.mailmessage

$SmtpClient.Host = $Smtp

$mailmessage.from = $EmailSender

$mailmessage.To.add($AdminEamil)

$mailmessage.Priority=[system.net.mail.MailPriority]::High

$mailmessage.Bcc.add("[email protected]") 世界杯投注官网需要修改处

$mailmessage.Subject = “[Report] Exchange 数据库运行状态报表”

$mailmessage.IsBodyHtml = $true

$mailmessage.Body += "`n" + $body

$smtpclient.Send($mailmessage)

}sendmail $Output

上一篇:vmware 网络配置
下一篇:Linux【Centos】之“任务管理器”监控工具
相关文章
图文推荐

关于我们 | 联系我们 | 服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑--致力于做实用的IT技术学习网站