【问题标题】:Test-ServiceHealth output displayTest-ServiceHealth 输出显示
【发布时间】:2015-11-26 17:03:39
【问题描述】:

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

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

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

MSExchangeSA MSExchangeAB MSExchangeIMAP4

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

MSExchangeSA 
MSExchangeAB 
MSExchangeIMAP4

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

【问题讨论】:

    标签: powershell exchange-server


    【解决方案1】:

    要获得换行符,您可以简单地这样做:

    $ServiceHealth -join "`r`n"
    

    【讨论】:

    • 谢谢!那行得通...我发现的另一种方法是为 ServiceHealth o/p 的每个元素放置一个 ForEach 循环,并将其放在表中并带有换行符
    猜你喜欢
    • 1970-01-01
    • 2020-07-20
    • 1970-01-01
    • 1970-01-01
    • 2021-11-10
    • 2016-02-17
    • 1970-01-01
    • 1970-01-01
    • 2013-08-14
    相关资源
    最近更新 更多