我一直致力于Powershell提取数据,我需要将我获得的数据导出到html文件中。这听起来很简单因为cmdlet,但输出错误的东西。
我的代码是:
c:> get-servergroup | %{$_. Name + " " + $_.ServerOff + " " + $_.ServerOn}
然后在下面生成一个小表,其中包含名称以及打开和关闭的服务器。但是,当我添加转换cmdlet时,如下所示:
c:> get-servergroup | %{$_. Name + " " + $_.ServerOff + " " + $_.ServerOn} | Convertto-html | Out-file Test.html
它给了我3个值,如* 35 62所以,我只是想知道代码是否有问题?或者如果我遗失了什么。
如果问题已经得到解答,请说出来!
谢谢!
答案 0 :(得分:1)
你可能想做类似的事情:
get-servergroup | Select Name,ServerOff,ServerOn | ConvertTo-Html | out-file test.html
请注意,前一个将对象转换为字符串(对象),convertto-html
cmdlet生成了相应的输出。