如何在PowerShell v2.0中使用ConvertFrom-Json(不使用v3)

时间:2018-11-26 13:02:52

标签: json powershell

我实际上有这个脚本,它仍然可以与PowerShell v3一起使用,但不能与v2一起使用:它向我显示“ ConvertFrom-Json”没有被重新定义为applet,function ...”是否可以在那里修改我的脚本以适应使用PowerShell v2吗?

echo.
echo Configuration here.
echo.

Powershell -nop -c "(cat %config.json% | ConvertFrom-Json20).nodes | where {$_.id -eq '%elfe%'} | foreach {$_.apps.id} | tee file.txt"

function ConvertFrom-Json20([object] $item){ 
    add-type -assembly system.web.extensions
    $ps_js=new-object system.web.script.serialization.javascriptSerializer

    return ,$ps_js.DeserializeObject($item)
}

编辑:我用以下答案更新了我的帖子:PowerShell 2.0 ConvertFrom-Json and ConvertTo-Json implementation,但我真的不知道如何实现它,因为它也不起作用。

0 个答案:

没有答案