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:
(positional)
String
Yes
—
Agent UID.
Examples:
Power Commander
Command: Get-KeeperEpmAgentList
Alias: kepm-agent-list
Examples:
Command: Get-KeeperEpmAgent
Alias: kepm-agent-view
Parameters:
-AgentUidOrName
Agent UID or machine name (case-insensitive).
Example:
Python CLI
Command: pedm agent list
Aliases: pedm a l, pedm a list
Flags:
-v, --verbose
Print verbose information including active status and properties
--format
Output format - json, csv, or table
--output
Save output to specified file
Example:
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:
(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:
Power Commander
Command: Update-KeeperEpmAgent
Alias: kepm-agent-edit
Parameters:
-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:
--enable
Enable or disable agents (choices: on, off)
--deployment
Move agent to specified deployment UID
agent
Agent UID (required, can specify multiple)
Example:
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:
(positional)
Agent UID or machine name.
Example:
Power Commander
Command: Remove-KeeperEpmAgent
Alias: kepm-agent-delete
Parameters:
-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:
--force
Do not prompt for confirmation
agent
Agent UID (required, can specify multiple)
Example:
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:
(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:
0
OS Build
1
Application
2
User Account
3
Group Account
4
OS Version
Examples:
Power Commander
Command: Get-KeeperEpmAgentCollection
Alias: kepm-agent-collection
Parameters:
-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:
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:
-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:
Last updated

