You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Log Analytics工作区:为何Az CLI活动日志在PowerShell中不是PSCustomObject?

为什么Az CLI返回的JSON在PowerShell里是字符串而非PSCustomObject?
  • Az CLI是跨平台命令行工具,它的设计初衷是在所有支持的Shell(PowerShell、Bash、Cmd等)里输出统一格式的内容,默认就是纯JSON字符串,不会针对PowerShell做特殊的对象转换处理。
  • PowerShell和Az CLI是两个独立的运行环境:Az CLI运行在自身进程中,输出内容以文本流形式返回给PowerShell,PowerShell只会将其当作普通字符串接收,不会自动解析JSON。

如果要将字符串转换成可直接使用的PSCustomObject,你可以用PowerShell的ConvertFrom-Json命令处理:

$activities = az monitor activity-log list -g $ResourceGroup | ConvertFrom-Json

处理后$activities就会变成PowerShell可直接操作的PSCustomObject集合。

内容的提问来源于stack exchange,提问作者user3732793

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 06:20:23