我正在编写一个需要解析JSON的脚本,并且我在某些文件上遇到错误。错误是由于无效的JSON,这很好,但我希望能够检测到这一点并在脚本中处理它。它看起来不像ConvertFrom-Json
支持-ErrorAction
。真的吗?我在网上看不到任何相关信息。
答案 0 :(得分:2)
ErrorAction是PowerShell 2中添加的公共参数
来自ConvertFrom-JSON MSDN article
CommonParameters
此cmdlet支持常用参数:-Debug,-ErrorAction, -ErrorVariable,-InformationAction,-InformationVariable,-OutVariable,-OutBuffer,-PipelineVariable,-Verbose,-WarningAction和-WarningVariable。有关更多信息,请参阅about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216)。
编辑:这是PowerShell 5和6的bug logged on the PowerShell GitHub