PEDM Collection Commands

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

Overview

This section covers all the Keeper Commander commands for managing PEDM collections. Collections group resources such as users, machines, applications, and other entities that can be used in policy filters. These commands allow administrators to create, view, update, delete, and manage links between collections and other PEDM entities.

This section supports the following commands:

Usage

pedm collection command [--options] OR pedm c command [--options]

Alias: c


Collection List Command

View all PEDM collections with optional filtering by type or search pattern. Collections can represent various resource types including OS builds, applications, user accounts, group accounts, and custom collections.

DotNet CLI

Command: Coming Soon

DotNet SDK

Function: Coming Soon

Power Commander

Command: Coming Soon

Python CLI

Command: pedm collection list

Aliases: pedm c l, pedm c list

Flags:

Flag
Description

-v, --verbose

Show detailed collection information

--type

Filter by collection type (integer)

--pattern

Search pattern for collection names

--format

Output format - json, csv, or table

--output

Save output to specified file

Example:

Python SDK

Function:

Collection View Command

Display detailed information about specific collections including their type, values, and associated links to agents, policies, or other collections.

DotNet CLI

Command: Coming Soon

DotNet SDK

Function: Coming Soon

Power Commander

Command: Coming Soon

Python CLI

Command: pedm collection view <collection> [collection...]

Aliases: pedm c v, pedm c view

Flags:

Flag
Description

-v, --verbose

Show verbose information

--link

Show details for specific link UIDs - can be repeated

--format

Output format - json, csv, or table

--output

Save output to specified file

collection

Collection UID (required, can specify multiple)

Example:

Python SDK

Function:

Collection Add Command

Create new custom collections for grouping resources. Collections can be used in policy filters to target specific sets of users, machines, or applications.

DotNet CLI

Command: Coming Soon

DotNet SDK

Function: Coming Soon

Power Commander

Command: Coming Soon

Python CLI

Command: pedm collection add <collection_name> [collection_name...]

Aliases: pedm c a, pedm c add

Flags:

Flag
Description

--type

Collection type (required, integer)

collection

Collection name (required, can specify multiple)

Example:

Python SDK

Function:

Collection Update Command

Modify the name of an existing collection. This command allows administrators to update collection names without recreating them or affecting their links.

DotNet CLI

Command: Coming Soon

DotNet SDK

Function: Coming Soon

Power Commander

Command: Coming Soon

Python CLI

Command: pedm collection update <collection>

Aliases: pedm c u, pedm c update

Flags:

Flag
Description

--name

New collection name (required)

--type

Collection type (optional, for disambiguation)

collection

Collection UID or name (required)

Example:

Python SDK

Function:

Collection Delete Command

Remove one or more collections from the system. This command supports deleting specific collections or using special values like @orphan_resource to clean up orphaned resource collections.

DotNet CLI

Command: Coming Soon

DotNet SDK

Function: Coming Soon

Power Commander

Command: Coming Soon

Python CLI

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

Aliases: pedm c delete

Flags:

Flag
Description

-f, --force

Do not prompt for confirmation

collection

Collection UID or name, or @orphan_resource (required, can specify multiple)

Examples:

Python SDK

Function:

Collection Connect Command

Link entities (agents, policies, or other collections) to a collection. This command establishes relationships between collections and PEDM entities for policy filtering and organisation.

DotNet CLI

Command: Coming Soon

DotNet SDK

Function: Coming Soon

Power Commander

Command: Coming Soon

Python CLI

Command: pedm collection connect <links> [links...]

Aliases: pedm c connect

Flags:

Flag
Description

-c, --collection

Parent collection UID or name (required)

--link-type

Type of link - agent, policy, or collection (required)

links

Link UIDs or names (required, can specify multiple)

Example:

Python SDK

Function:

Collection Disconnect Command

Remove links between a collection and its associated entities. This command unlinks agents, policies, or collections from a parent collection without deleting the entities themselves.

DotNet CLI

Command: Coming Soon

DotNet SDK

Function: Coming Soon

Power Commander

Command: Coming Soon

Python CLI

Command: pedm collection disconnect <links> [links...]

Aliases: pedm c disconnect

Flags:

Flag
Description

-c, --collection

Parent collection UID or name (required)

-f, --force

Do not prompt for confirmation

links

UIDs to unlink (required, can specify multiple)

Example:

Python SDK

Function:

Collection Wipe Out Command

Remove all collections of a specified type from the system. This command is useful for bulk cleanup operations but should be used with caution as it permanently deletes multiple collections.

DotNet CLI

Command: Coming Soon

DotNet SDK

Function: Coming Soon

Power Commander

Command: Coming Soon

Python CLI

Command: pedm collection wipe-out

Aliases: pedm c wipe-out

Flags:

Flag
Description

--type

Collection type to wipe out (integer)

Example:

Python SDK

Function:

Last updated

Was this helpful?