排查Get-AzDataFactoryV2PipelineRun挂起及查看ADF分析日志的问询
如何通过ADF诊断日志查看PowerShell调用事件
可以通过Azure Data Factory的诊断日志查看PowerShell调用ADF的相关操作事件,具体操作和查询方式如下:
先启用ADF诊断日志
登录Azure门户进入目标ADF实例,在左侧菜单选择「诊断设置」,添加新的诊断配置:勾选AzureActivity和DataFactoryLogs类别,将日志输出到Log Analytics工作区(便于后续查询分析)。查询PowerShell相关调用事件
进入对应的Log Analytics工作区,使用Kusto查询语句筛选PowerShell发起的ADF操作:AzureActivity | where OperationNameValue == "Microsoft.DataFactory/factories/pipelineruns/read" | where Caller contains "PowerShell" | project TimeGenerated, Caller, OperationName, Status, ActivityStatusValue, ResourceId这个查询会返回所有调用
Get-AzDataFactoryV2PipelineRun的操作记录,包含调用时间、调用者标识、操作状态等信息,能帮你定位命令挂起时的后端响应细节。额外排查建议
- 检查命令挂起时段的ADF服务状态,确认是否存在平台级延迟或故障
- 在PowerShell脚本中为命令添加
-TimeoutSec参数,限制执行时长避免无限制挂起 - 升级Az.DataFactory模块到最新版本,旧版本可能存在已知的稳定性问题
内容的提问来源于stack exchange,提问作者Bee_Riii
相关产品推荐
相关产品推荐

