Skip to main content

1E SDK

Toolkit files

The PowerShell Toolkit contains the following files.

For most functionality, you need only the .pms1 and .psd1 files.

The other files highlighted are additionally required if you wish to use the dynamic instruction creation functionality. They are not otherwise required during normal operation.

The instruction XML files provide helper functionality for certain cmdlets. To use that functionality, you need only upload these instructions once to your 1E instance. After that, anyone using the PowerShell Toolkit can use these helper instructions, provided their 1E user has been granted appropriate instruction permissions on whichever instruction set you have placed these instructions.

ps1EToolkit.psm1

The main PowerShell module.

ps1EToolkit.psd1

The PowerShell module manifest.

methods.json

A json file containing each available SCALE module and method, along with the method parameters and schema. This file is used when creating instructions that invoke 1E methods.

1E.InstructionSigner.exe

1E.InstructionSigner.exe.config

These two files constitute the instruction signing tool. You do not need this tool unless you want to be able to dynamically create instructions and then sign them for upload.

Please refer to Requirements for using the 1E PowerShell Toolkit.

1E-Exchange-ActivityRecordQry.xml

A helper instruction for querying 1E Activity Records. For more information see the link above on 1E Activity Record queries.

1E-Exchange-OSQuery.xml

A helper instruction for performing OSQuery queries. For more information see the link above on OSQuery integration.

1E-Exchange-CreateEncryptionCert.xml

A helper instruction used with the credential management cmdlets. For more information see the link above on secure credential management.

1E-Exchange-CreateCredential.xml

A helper instruction used with the credential management cmdlets. For more information see the link above on secure credential management.

1E-Exchange-ListCredentials.xml

A helper instruction used with the credential management cmdlets. For more information see the link above on secure credential management.

1E-Exchange-DeleteCredential.xml

A helper instruction used with the credential management cmdlets. For more information see the link above on secure credential management.

1E-Exchange-ExecuteWMIQuery.xml

A helper instruction used with the invoke-wmiquery cmdlet, to run WMI queries. For more information, see the link above on WMI Integration.