2

我写了一个小脚本,它也使用了ConvertTo-Jsonpowershell 3.0 中的命令。总而言之,它只是监控内存 cpu 的使用情况和磁盘大小,我把脚本放在我的服务器上并想运行它。但它不起作用,因为服务器上只安装了 PS2.0,我无法在那里获得 3.0。

那么如何避免使用ConvertTo-Json使其在powershell 2.0中工作?

我抓取数据,最后我像这样使用它:

$dataArray = ConvertTo-Json $array

Send-DataArray $dataArray

谢谢

4

1 回答 1

3

.NET 具有 JSON 读取器和写入器,可从 PowerShell v2 轻松使用。我写了一篇关于如何使用这些类型的博文。.NET 中还有使用 JSON IIRC 的 DataContractSerializer。

于 2013-09-16T14:49:41.050 回答