通过PowerShell创建的Azure诊断设置在Azure门户中不可见

时间:2019-05-15 10:23:31

标签: azure powershell azure-powershell azure-logic-apps azure-diagnostics

我正在通过(Az)PowerShell将诊断设置添加到已定义资源组中的所有Logic应用程序中。

$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门户中不可见:

Diagnostic Settings not visible

1 个答案:

答案 0 :(得分:0)

我使用了您提供的命令,并且能够在门户网站上查看“诊断”设置:

enter image description here

尝试打开新窗口或以隐身模式打开门户。