格式化文本输出

时间:2013-11-15 15:13:21

标签: powershell text format output tabular

当我运行我的脚本时,我得到的结果看起来像这样

Computername                                          IPAddress                                             Date                                                
------------                                          ---------                                             ----                                                
testdns100                                            10.50.21.210                                          11/15/2013 14:00    

当我写一个写主机或类似的东西,因为我想通过电子邮件发送结果我得到这样的输出

@{Computername=testdns100; IPAddress=10.50.21.210; Date=11/15/2013 14:00}

对我来说,最好的方法是以表格格式保存输出?

1 个答案:

答案 0 :(得分:1)

对于电子邮件,我知道的简单方法是通过Format-Table运行它,然后输出Out-string:

$Body = $Objects | Format-Table | Out-String