For the complete documentation index, see llms.txt. This page is also available as Markdown.

KEPM Agent Commands

This page gives information of commands related to perform operations related to KEPM agents

Overview

This section covers all the Keeper Commander commands for managing KEPM agents. Agents are installed on endpoints and communicate with the KEPM system to enforce privilege elevation policies. These commands allow administrators to view agent status, modify agent settings, and manage resource collections associated with agents.

This section supports the following commands:

Usage

pedm agent command [--options] OR pedm a command [--options]

Alias: a


Agent List Command

View all registered KEPM agents with their details including agent UID, machine name, deployment assignment, status, and creation date. Provides an overview of all endpoints with installed KEPM agents.

DotNet CLI

Command: epm-agent list

Example:

Command: epm-agent view

Parameters:

Parameter
Type
Required
Default
Description

(positional)

String

Yes

Agent UID.

Examples:

DotNet SDK

Function:

Power Commander

Command: Get-KeeperEpmAgentList

Alias: kepm-agent-list

Examples:

Command: Get-KeeperEpmAgent

Alias: kepm-agent-view

Parameters:

Parameter
Description

-AgentUidOrName

Agent UID or machine name (case-insensitive).

Example:

Python CLI

Command: pedm agent list

Aliases: pedm a l, pedm a list

Flags:

Flag
Description

-v, --verbose

Print verbose information including active status and properties

--format

Output format - json, csv, or table

--output

Save output to specified file

Example:

Python SDK

Function:

Agent Edit Command

Modify KEPM agent configuration including enabling/disabling agents or moving them between deployments. This command allows administrators to update agent settings without reinstalling the agent on the endpoint.

DotNet CLI

Command: epm-agent update

Parameters:

Parameter
Description

(positional)

One or more agent UIDs.

--deployment

Deployment UID to assign the agent(s) to.

--enable

on to enable, off to disable the agent(s).

Example:

DotNet SDK

Function:

Power Commander

Command: Update-KeeperEpmAgent

Alias: kepm-agent-edit

Parameters:

Parameter
Description

-AgentUidOrName

One or more agent UIDs or machine names (case-insensitive). Accepts pipeline input.

-DeploymentUid

Deployment UID to assign the agent(s) to.

-Enable

Use on or off to enable or disable the agent(s).

Examples:

Python CLI

Command: pedm agent edit <agent> [agent...]

Aliases: pedm a e, pedm a edit

Flags:

Flag
Description

--enable

Enable or disable agents (choices: on, off)

--deployment

Move agent to specified deployment UID

agent

Agent UID (required, can specify multiple)

Example:

Python SDK

Function:

Agent Delete Command

Remove one or more KEPM agents from the system. This command permanently deletes agent registrations from the KEPM management system but does not uninstall the agent software from endpoints.

DotNet CLI

Command: epm-agent remove

Parameters:

Parameter
Description

(positional)

Agent UID or machine name.

Example:

DotNet SDK

Function:

Power Commander

Command: Remove-KeeperEpmAgent

Alias: kepm-agent-delete

Parameters:

Parameter
Description

-AgentUidOrName

Agent UID or machine name (case-insensitive).

-Force

Skip confirmation prompt before delete.

Example:

Python CLI

Command: pedm agent delete <agent> [agent...]

Aliases: pedm a delete

Flags:

Flag
Description

--force

Do not prompt for confirmation

agent

Agent UID (required, can specify multiple)

Example:

Python SDK

Function:

Agent Collection Command

View resource collections associated with a specific agent. This command displays all resource types (OS builds, applications, user accounts, etc.) that have been discovered and registered for the agent.

DotNet CLI

Command: epm-agent collection

Parameters:

Parameter
Description

(positional)

Agent UID.

--type

Collection type number to filter results.

--verbose

Show each collection's type, UID, and decoded JSON value instead of grouped counts.

Collection Types:

Value
Name

0

OS Build

1

Application

2

User Account

3

Group Account

4

OS Version

Examples:

DotNet SDK

Function:

Power Commander

Command: Get-KeeperEpmAgentCollection

Alias: kepm-agent-collection

Parameters:

Parameter
Description

-AgentUid

Agent UID or machine name.

-CollectionType

Optional collection type number to filter results.

-CollectionVerbose

Show each collection's type, UID, and decoded JSON value instead of grouped counts.

Collection Types:

Value
Name

0

OS Build

1

Application

2

User Account

3

Group Account

4

OS Version

Example:

Python CLI

Command: pedm agent collection <agent>

Aliases: pedm a c, pedm a collection

Flags:

Flag
Description

-v, --verbose

Print verbose information including collection values

--type

Filter by collection type (integer)

--format

Output format - json, csv, or table

--output

Save output to specified file

agent

Agent UID (required)

Example:

Python SDK

Function:

Last updated