Dashboard Management
Find Dashboard Widgets
# Find widgets using specific datasourcesFind-LMDashboardWidgets -DatasourceNames "SNMP_Network_Interfaces"
# Search multiple datasources$datasources = @( "SNMP_Network_Interfaces", "VMware_vCenter_VM_Performance")Find-LMDashboardWidgets -DatasourceNames $datasources
# Search in specific dashboard group pathFind-LMDashboardWidgets -DatasourceNames "Windows_Performance" -GroupPathSearchString "*/Production/*"
Clone Dashboards
# Clone a dashboard to a new groupCopy-LMDashboard -Id 123 -Name "Production Overview" -GroupName "Production"
# Clone multiple dashboards$dashboards = Get-LMDashboard -Filter "name -contains 'template'"foreach ($dash in $dashboards) { Copy-LMDashboard -Id $dash.id -Name "$($dash.name)_clone" -GroupName "Cloned_Dashboards"}
Export Dashboard Data
# Export all widget data from a dashboard$dashboard = Get-LMDashboard -Id 123$widgets = Get-LMDashboardWidget -DashboardId $dashboard.Id
foreach ($widget in $widgets) { $data = Get-LMDashboardData -DashboardId $dashboard.Id -WidgetId $widget.id $data | Export-Csv -Path "widget_$($widget.name).csv" -NoTypeInformation}