---
title: "Install and enrol the Agent"
description: "Put the Agent on an endpoint, enrol it against the right client, and confirm it reports in and survives a reboot."
url: "https://support.outpostplatform.com/agent/install-and-enrollment/"
product: "agent"
type: "how-to"
status: "stub"
ai_summary: "Procedure for installing and enrolling the Outpost Agent on a Windows endpoint. Covers the installer and its embedded configuration, enrolment against the correct client, silent and mass deployment, verifying the endpoint appears in the console, and retiring an endpoint."
source: "https://gitlab.com/outpostplatform/docs/-/edit/main/src/content/docs/agent/install-and-enrollment.md"
license: "CC BY 4.0"
---

# Install and enrol the Agent

Enrolment is the step that turns an installed Agent into a managed endpoint
against the right client. This page does one endpoint by hand first, because the
checks are the same ones you will want when a mass deployment goes quiet, and
then covers deploying at scale.

<!-- TODO: write this page against the how-to template.

Sections:

- Before you begin: local administrator, outbound connectivity to Depot, the
  hostname, and which client the endpoint belongs to.
- Download the installer from the console, and what is embedded in it.
- Install one endpoint interactively.
- Enrol it, and what enrolment does: identity issued once, used from then on.
- Deploy silently, and at scale, with the flags that matter.
- Verify: the endpoint appears in the console, inventory arrives, and the
  service restarts with the machine.
- If something goes wrong: no connection, wrong client, an installer whose
  embedded configuration was stripped, a duplicated identity from a cloned
  image.
- Removing and retiring an endpoint, and the difference between the two.
-->

Follow the [how-to template](https://gitlab.com/outpostplatform/docs/-/blob/main/templates/how-to.md).
