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® Active Management Technology (Intel® AMT) on an endpoint, and removing an endpoint from Intel® Endpoint Management Assistant (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 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 standalone sample demonstrating auditEvents API. New PowerShell example script demonstrates getting 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 endpoint agent and CIRA connectivity. Updates to Intel AMT unprovision example script and EMA server restore snippet.

Version 1.9: New PowerShell example script demonstrating 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 method to detect that the local Intel EMA agent is engaged in a remote control session.