Assessment Execution Engine

Purpose

The Assessment Execution Engine (AXE) enables the management and execution of Windows system assessments. Assessments can help a person understand the state of a system and remedy problems with performance, reliability, or functionality. AXE provides infrastructure needed to manage assessments using a UX tool or script, run assessments, make measurements, process raw data into results, run diagnostics, and publish the results.

Developer audience

This documentation is intended for software developers who want to write assessments or solutions that use the Assessment Execution Engine (AXE.) It contains complete descriptions of the application programming interfaces and elements. The header files for using the unmanaged C++ version of the AXE APIs are installed with the "Windows Assessment Toolkit" feature of the Windows Assessment and Deployment Kit (ADK).

The AXE object model is a managed assembly used for programmatically creating, reading and writing assessment and job manifests. It is contained in the "Microsoft.Assessments.dll" in the Windows Assessment and Deployment Kit (ADK) under the "Windows Assessment Toolkit" installation. Currently, the only documentation for the interface is the public APIs discoverable through reflection.

Run-time requirements

AXE and AXE assessments can be installed and run on Windows 7, Windows Server 2008 R2, Windows 8, or Windows Server 2012.

In this section