我正在通过 (Az) PowerShell 将诊断设置添加到定义的资源组中的所有逻辑应用。
$Workspace = Get-AzOperationalInsightsWorkspace -Name "dev-shared-monitoring-loganalytics" -ResourceGroupName "dev-shared-monitoring"
$LogicApps = Get-AzResource -ResourceType Microsoft.Logic/workflows -ResourceGroupName "*-dev-*"
foreach ($LogicApp in $LogicApps) {
Set-AzDiagnosticSetting -ResourceId $LogicApp.ResourceId -WorkspaceId $Workspace.ResourceId -Enabled $true -Name "SendToMonitoring"
}
成功创建后,我可以通过 PowerShell Get-AzDiagnosticSetting 获取它们,但它们在 Azure 门户中不可见:
最佳答案
关于通过 PowerShell 创建的 Azure 诊断设置在 Azure 门户中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56147046/