powershell - Test-ServiceHealth输出显示

标签 powershell exchange-server

我正在我的 Exchange 服务器上运行 Test-ServiceHealth

$ServiceHealth = Test-ServiceHealth -Server $S.Name | Select-Object -ExpandProperty ServicesNotRunning

我需要将 ServicesNotRunning 值的输出发送到 HTML 电子邮件报告。我面临的问题是返回的值采用以下格式,

MSExchangeSA MSExchangeAB MSExchangeIMAP4

但为了报告的目的,我需要它们采用表格格式。

MSExchangeSA 
MSExchangeAB 
MSExchangeIMAP4

我尝试使用 -Split 或 -Replace 但没有帮助。有什么建议吗?

最佳答案

要换行,你可以简单地这样做:

$ServiceHealth -join "`r`n"

关于powershell - Test-ServiceHealth输出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32331963/

相关文章:

powershell - Get-ADuser:从服务器返回了引荐

winforms - 显示和隐藏面板(Powershell GUI)

c# - 通过电子邮件访问网页

ssl - Exchange 2013 添加 SSL 证书

exchange-server - EWS FindItem 调用返回不正确的 EffectiveRights 值

visual-studio - NuGet在VS 2015 Update 2中失败

windows - 未登录服务器时,脚本中的 Get-Service 不起作用

powershell - 运行安装程序-Azure 和重置-Azure Cmdlet 时出现错误

c# - Exchange Web 服务 API : get mail attachments

gwt - 在 Tomcat 上使用 GWT 集成 Exchange 登录