Powershell Exchange Server UP Time
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Powershell Exchange Server UP Time相关的知识,希望对你有一定的参考价值。
Server up time
Get-ExchangeServer | where{$_.name -like‘wendy*‘} | %{ if(Test-Connection $_.name -Count 1 -Quiet) { $OS = Get-WmiObject -Class Win32_OperatingSystem -ComputerName $_.name $uptime = (Get-Date) - $OS.ConvertToDateTime($OS.LastBootUpTime) $report= "$($_.name) has been up for {0} days, {1} hours and {2} minutes." ` -f $uptime.Days, $uptime.Hours, $uptime.Minutes + "`r" } } $msg=$msg+$report Send-MailMessage -To xxxx -From xxxx ` -Subject "Server Uptime" -Body $msg -SmtpServer xxxxx
以上是关于Powershell Exchange Server UP Time的主要内容,如果未能解决你的问题,请参考以下文章
Exchange 2010 PowerShell:无法绑定参数
通过 PHP 使用 Exchange 管理单元执行 powershell 脚本
使用 PowerShell 发送电子邮件时是不是可以指定 Exchange 版本?