# Deploy clients

You can deploy the Adaptiva client to your devices using most application deployment methodologies. These articles walk you through how to install the client using:

* [Group Policy](/platform-install/client-install-and-uninstall/deploy-clients/deploy-clients-grouppolicy.md)
* [Microsoft Intune](/platform-install/client-install-and-uninstall/deploy-clients/deploy-clients-intune.md)
* [Microsoft Configuration Manager](/platform-install/client-install-and-uninstall/deploy-clients/deploy-clients-configmgr.md)

## General Deployment Guidance

You can use many methods to deploy the Adaptiva Client, but the same general process is used in each.

### 1. Access the Adaptiva Client

We recommend you deploy the Peer-to-Peer MSI `adaptiva-client-p2p-windows.msi` in order to minimize network utilization through peer-sharing.

* **On-premises**: You can access the Adaptiva Client installer from the **Installers** folder in the downloaded installation media.
* **SaaS**: You can access the Adaptiva Client installer from **Settings > Client Downloads** in the Admin Portal.

### 2. Share the full installer if necessary

{% hint style="info" icon="cloud" %}
Not required for SaaS.
{% endhint %}

If the client installer cannot access the full .exe client on the local subnet, it will default to the URL or UNC path defined in the installation command line.

### 3. Build your command line

For SaaS clients, all parameters are included in the msi.

* [EXE command line parameters](https://docs.adaptiva.com/platform-install/client-install-and-uninstall/client-install/client-install-windows#unattended-installation-exe-command-line-parameters)
* [P2P command line parameters](https://docs.adaptiva.com/platform-install/client-install-and-uninstall/client-install/client-install-windows#unattended-installation-msi-command-line-parameters)
* [adaptivactl command line parameters (Linux/MacOS installer package)](https://docs.adaptiva.com/platform-install/client-install-and-uninstall/client-install/client-install-linux-macos#adaptivactl-command-line-parameters)

### 4. Deploy the client

* Choose your deployment tool
* Build you deployment package
  * Install using a System/sudo account
  * Add an uninstall command - [uninstall commands](https://docs.adaptiva.com/platform-install/client-install-and-uninstall/client-uninstall)
* Target clients and monitor your deployment

### 5. Validate installation

* Navigate to the Adaptiva Admin Portal and go to **Assets > Devices** to confirm that devices appear in the dashboard.
* You can also confirm the functionality of the Adaptiva Client using the [Client Validator](https://docs.adaptiva.com/platform-guide/client-management/client-validator) tool when interactively installing.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.adaptiva.com/platform-install/client-install-and-uninstall/deploy-clients.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
