Azure Powershell 诊断设置
Azure Powershell Diagnostics Settings
为 Azure 中的资源启用诊断设置的正确顺序是什么?
我正在尝试 Set-AzureRMDiagnosticSettings
在 Powershell 5.0 中启用 MSSQL Paas 数据库的设置。但是好像不行。
我正在使用 OMS 工作区进行诊断设置。
您可以尝试下面的命令,我这边运行良好。它在 azure sql 数据库中启用 Diagnostic settings
并将其传递给 OMS 工作区。
$workspaceName = '<OMSworkspaceName>'
$ResourceGroupName = '<ResourceGroupName>'
$oms=Get-AzureRmOperationalInsightsWorkspace -ResourceGroupName $ResourceGroupName -Name $workspaceName
$WSID = $oms.ResourceId
$resource = Get-AzureRmResource -ResourceGroupName <ResourceGroupName> -ResourceType Microsoft.Sql/servers/databases -ResourceName "<sqlservername>/<databasename>"
$resourceId = $resource.ResourceId
Set-AzureRmDiagnosticSetting -ResourceId $resourceId -WorkspaceId $WSID -Enable $True
登录门户:
为 Azure 中的资源启用诊断设置的正确顺序是什么?
我正在尝试 Set-AzureRMDiagnosticSettings
在 Powershell 5.0 中启用 MSSQL Paas 数据库的设置。但是好像不行。
我正在使用 OMS 工作区进行诊断设置。
您可以尝试下面的命令,我这边运行良好。它在 azure sql 数据库中启用 Diagnostic settings
并将其传递给 OMS 工作区。
$workspaceName = '<OMSworkspaceName>'
$ResourceGroupName = '<ResourceGroupName>'
$oms=Get-AzureRmOperationalInsightsWorkspace -ResourceGroupName $ResourceGroupName -Name $workspaceName
$WSID = $oms.ResourceId
$resource = Get-AzureRmResource -ResourceGroupName <ResourceGroupName> -ResourceType Microsoft.Sql/servers/databases -ResourceName "<sqlservername>/<databasename>"
$resourceId = $resource.ResourceId
Set-AzureRmDiagnosticSetting -ResourceId $resourceId -WorkspaceId $WSID -Enable $True
登录门户: