有限制字符数量的功能吗?

时间:2019-02-18 13:47:16

标签: powershell

我只想确保导致此问题的原因不是某些powershell命令的某些行为。

我进行API调用,由于某种原因,当JSON对象太长时,它将被切断。这样会导致JSON不完整,从而破坏了文件的其余部分。

(Microsoft.Exchange API)

(Search-UnifiedAuditLog -StartDate $startDateTime -EndDate $endDateTime -RecordType $recordType | Select-Object AuditData).AuditData | Out-File .\API_Dump_Broken.json

我用尽可能少的代码对其进行了测试,以确保它与我的代码无关。

(伪)JSON结果示例:

{"CreationTime":"2019-02-16T12:50:37","Id":"068ca975-72a1-40c4-171d-08d6959fae97","Name":"Formaldehyde"}
{"CreationTime":"2019-02-17T12:50:37","Id":"068ca975-72a1-40c4-171d-08d6959fae97","Name":"OxyMethylene", "Language": "Powershell", "Message": "This is getting cut o
{"CreationTime":"2019-02-18T12:50:37","Id":"068ca975-72a1-40c4-171d-08d6959fae97","Name":"Methanal"}

第二条记录已被切断,而其他记录在技术上还不错。当然,第三个记录现在已经被打破,因为第二个记录被切断了。

选择对象或输出文件是否限制以任何方式返回的字符数?还是这确实是API的问题,只是切断了JSON对象,我可以向开发人员投诉:)

谢谢!

迈克尔

0 个答案:

没有答案