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

KEPM Deployment Commands

This page gives information of commands related to perform operations related to PEDM deployments

Overview

This section covers all the Keeper Commander commands for managing KEPM agent deployments. Deployments represent agent deployment configurations and provide the tokens needed to install and register KEPM agents on endpoints. These commands allow administrators to create, view, update, and delete deployment configurations.

This section supports the following commands:

Deployment List Command

Deployment Add Command

Deployment Edit Command

Deployment Delete Command

Deployment Download Command

Usage

pedm deployment command [--options] OR pedm d command [--options]

Alias: d


Deployment List Command

View all KEPM deployments with their details including deployment UID, name, status, creation date, and associated agent count. Useful for monitoring and managing multiple deployment configurations across the organisation.

DotNet CLI

Command: epm-deployment list

Alias: epm-dep list

Examples:

Get Particular deployment details

Command: epm-deployment view

Alias: epm-dep view

Parameters:

Parameter
Description

(positional)

Deployment UID or name (case-insensitive).

--name

Alternative: deployment name.

Example:

DotNet SDK

Function:

Power Commander

Command: Get-KeeperEpmDeploymentList

Alias: kepm-deployment-list

Example:

Get Particular Deployment Full details

Command: Get-KeeperEpmDeployment

Alias: kepm-deployment-view

Parameter:

Parameter
Description

-DeploymentUidOrName

Deployment UID or deployment name (case-insensitive).

Example:

Python SDK

Function:

Deployment Add Command

Create a new KEPM deployment configuration. This command generates a unique deployment token that can be used to install and register KEPM agents on endpoints. The deployment serves as a logical grouping for agents.

DotNet CLI

Command: epm-deployment add

Alias: epm-dep add

Parameters:

Parameter
Description

--name

Deployment display name.

--spiffe-cert

SPIFFE certificate file path (.cer, .der, .pem) or base64url-encoded string.

-f, --force

Allow adding a deployment whose name already exists.

Example:

DotNet SDK

Function: ModifyDeployments

Example:

Power Commander

Command: Add-KeeperEpmDeployment

Alias: kepm-deployment-add

Parameters:

Parameter
Description

-Name

Deployment display name.

-Force

If set, allow adding a deployment whose name already exists.

Example:

Python SDK

Function:

Deployment Edit Command

Modify an existing KEPM deployment's settings such as name or enabled/disabled status. This command allows administrators to update deployment configurations without recreating them.

DotNet CLI

Command: epm-deployment update

Alias: epm-dep update

Parameters:

Parameter
Description

(positional)

Deployment UID or name (case-insensitive).

--name

New deployment display name.

--disabled

true or false — disable or enable the deployment.

--spiffe-cert

SPIFFE certificate file path (.cer, .der, .pem) or base64url-encoded string.

Example:

DotNet SDK

Function: ModifyDeployments

Example:

Power Commander

Command: Update-KeeperEpmDeployment

Alias: kepm-deployment-edit

Parameters:

Parameter
Description

-DeploymentUidOrName

Deployment UID or deployment name (case-insensitive).

-Name

New deployment display name.

-Enable

Use on or off to enable or disable the deployment.

Example:

Python SDK

Function:

Deployment Delete Command

Remove one or more KEPM deployments from the system. This command permanently deletes deployment configurations and should be used with caution, especially when agents are still associated with the deployment.

DotNet CLI

Command: epm-deployment remove

Alias: epm-dep remove, epm-deployment delete

Parameters:

Parameter
Description

(positional)

Deployment UID or name (case-insensitive).

-f, --force

Skip confirmation prompt before delete.

Example:

DotNet SDK

Function: ModifyDeployments

Example:

Power Commander

Command: Remove-KeeperEpmDeployment

Alias: kepm-deployment-delete

Parameters:

Parameter
Description

-DeploymentUidOrName

Deployment UID or deployment name (case-insensitive).

-Force

Skip confirmation prompt before delete.

Example:

Python SDK

Function:

Deployment Download Command

Retrieve the deployment token needed for KEPM agent installation. This command can display the token on screen or save it to a file, and optionally show download URLs for agent installation packages for Windows, MacOS, and Linux platforms.

DotNet CLI

Command: epm-deployment download

Alias: epm-dep download

Parameters:

Parameter
Description

(positional)

Deployment UID or name (case-insensitive).

--file

File path to write deployment token and download URLs (tab-separated, UTF-8).

--verbose

Verbose output.

Example:

DotNet SDK

Function: Not Supported

Power Commander

Command:Get-KeeperEpmDeploymentDownload

Alias: kepm-deployment-download

Parameters:

Parameter
Description

-DeploymentUidOrName

Deployment UID or deployment name (case-insensitive).

-File

Optional path to write token and download URLs (tab-separated) as UTF-8.

Example:

Python SDK

Function: Not Supported

Last updated