Adding, removing, and updating capabilities

System Insights enables you to create new capabilities that leverage the existing data collection and management functionality. Once these capabilities are created, however, it's equally important that you also have the platform support to manage the addition, removal, and updates of these capabilities.

This topic describes the high-level functionality to add, remove, and update capabilities in System Insights.

Adding a capability

System Insights allows you to add new capabilities anytime using the Add-InsightsCapability cmdlet. The Add-InsightsCapability requires you to specify a capability name and the capability library. The capability library contains the capability description, data sources, and prediction logic.

Add-InsightsCapability -Name Sample capability -Library C:\SampleCapability.dll

After a capability has been added to System Insights, you can immediately invoke and manage the capability using PowerShell or Windows Admin Center.

Updating a capability

System Insights also enables you to update a capability using the Update-InsightsCapability cmdlet.

Update-InsightsCapability -Name Sample capability -Library C:\SampleCapabilityv2.dll

Updating a capability allows you to specify a new capability library, which allows you to change the capability description, the data sources, and the prediction logic associated with that capability. Importantly, updating a capability preserves all configuration and historical information about that capability, including custom schedules, actions, and historical prediction results.

Removing a capability

You can also remove capabilities in System Insights using the Remove-InsightsCapability cmdlet.

Remove-InsightsCapability -Name Sample capability

Note

The default forecasting capabilities can't be removed.

Removing a capability permanently deletes the capability and all associated information, including the schedule, any remediation actions, and past prediction results.

Tip

Consider disabling a capability rather than removing it if you are worried about permanently deleting all information associated with the capability.

Additional References

To learn more about System Insights, use the following resources: