0

我一直在使用 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 所以真的,我只是想知道代码是否有问题?或者如果我错过了什么。

如果问题已经回答,那么请说!

谢谢!

4

1 回答 1

1

您可能想要执行以下操作:

get-servergroup | Select Name,ServerOff,ServerOn | ConvertTo-Html | out-file test.html

请注意,前一个将对象转换为字符串 ( objects ),并且convertto-htmlcmdlet 产生了适当的输出。

于 2012-08-20T10:02:25.090 回答