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"}Get Dashboard Information
# Get all dashboardsGet-LMDashboard
# Get specific dashboard$dashboard = Get-LMDashboard -Id 123
# Get dashboard widgets$widgets = Get-LMDashboardWidget -DashboardId $dashboard.Id
# Export dashboard configuration$dashboard | ConvertTo-Json -Depth 10 | Out-File "dashboard_backup.json"