基于HTTPPOST URL查找(逻辑)应用程序



我目前面临一个问题,其中包括一个Power应用程序和一个SharePoint列表。不幸的是,我的前任没有留下任何关于这件事的信息,所以我试着自己弄清楚。无论如何:在这个SharePoint列表中,只有一列,而不是其他列。据推测,使用应用程序创建新对象时不会发生这种情况。所以我认为,在创建行之后,可能会有一些流以某种方式做到这一点。实际上,我在PowerAutomate中发现了一个流程,它似乎更新了上述SharePoint列表。其中有几个HTTPPost规则。所以我注意到了URL(";https://prod-194.wes…";例如(,首先在PowerAutomate中查找,然后转到LogicApps,但除了一个,我没有找到其他流,这些HTTP请求应该触发。所以我想知道,是否有一种更简单的方法可以找到这些HTTP触发的流。

列出所有LogicApps及其关联的HTTP触发器URL

您可以使用PowerShell:

  • 获取AzResource-资源类型";Microsoft.Logic/工作流">
  • 获取AzLogicAppTriggerCallbackUrl

脚本为:

$logicApps = Get-AzResource -ResourceType "Microsoft.Logic/workflows"
foreach ( $la in $logicApps) { 
$trigger = Get-AzLogicAppTrigger -Name $la.Name -ResourceGroupName $la.ResourceGroupName;

if ($trigger.Name -eq 'manual') { 
$url = (Get-AzLogicAppTriggerCallbackUrl -Name $la.Name -ResourceGroupName $la.ResourceGroupName -TriggerName manual); 
Write-Host ($la.ResourceGroupName +' - ' + $la.Name +' - ' + $url.Value); 
}
else {
Write-Host ($la.ResourceGroupName +' - ' + $la.Name +' - ' + $trigger.Name );
}
}

最新更新