我实际上有这个脚本,它仍然可以与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,但我真的不知道如何实现它,因为它也不起作用。