Intel® Endpoint Management Assistant (Intel® EMA) API Sample Scripts

19693
9/12/2024

Introduction

Collection of Powershell* and JavaScript* scripts demonstrating Intel® EMA APIs.

Available Downloads

  • Microsoft Windows*
  • Size: 130 KB
  • SHA256: 0388EC579770D68CEA4F3F408344125CACFB060053DFBD916FC637DF9BB0663E

Detailed Description

Examples of tasks demonstrated include adding a user, retrieving endpoint hardware information, setting endpoint power state, unprovisioning Intel® AMT on an endpoint, and removing an endpoint from Intel® EMA.

 

Review the readme files included in the zip file for complete details.

 

Note that there are many additional Intel EMA API JavaScript samples included in the main Intel EMA download package, available here:

https://www.intel.com/content/www/us/en/download/19449/intel-endpoint-management-assistant-intel-ema.html

 

Version 1.1: New PowerShell snippet that configures a new Intel EMA tenant for demonstration purposes. New JavaScript sample that demonstrates a file transfer and WMI action.

Version 1.1.1: Updated license and for compatibility with Intel EMA 1.5.0.

Version 1.2: New PowerShell snippet that creates an Intune .intunewin package containing the Intel EMA agent. New PowerShell snippet that demonstrates restore of a single server Intel EMA instance with an existing remote database.

Version 1.3: New PowerShell snippet retrieves endpoint details to a CSV file. New Javascript standalone samples for testing API authentication methods and to stop managing duplicate/stale endpoints.

Version 1.4: New PowerShell example scripts demonstrate the new AMT Setup adoption API available in Intel EMA 1.8.0.

Version 1.5: New snippets demonstrate the use of SMBIOS and WMI to determine whether a local system has Intel AMT or Intel Standard Manageability and may be ready to be provisioned by Intel EMA.

Version 1.6: New JavaScript stand-alone sample demonstrating auditEvents API. A new PowerShell example script demonstrates how to retrieve extended configuration details for an endpoint.

Version 1.7: Updates to support Intel EMA 1.10 changes to APIs used to generate Client Credentials.

Version 1.8: New snippets demonstrating parallel API calls, troubleshooting of the endpoint agent, and CIRA connectivity. Updates to the Intel AMT unprovision example script and the EMA server restore snippet.

Version 1.9: New PowerShell* example script demonstrating the removal of duplicate endpoints using EMA's APIs. New PowerShell snippet demonstrating an automated check for a newer version of Intel EMA.

Version 1.10: New PowerShell snippet demonstrates a method to detect that the local Intel EMA agent is engaged in a remote control session.