# Reference

- [Step Definitions](https://documentation.2pintsoftware.com/deployr/reference/step-definitions.md): In this section, you'll find information detailing the built in steps that DeployR will let you add into your task sequences.
- [Add to Entra ID group](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/add-to-entra-id-group.md)
- [Apply ChromeOS Flex](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/apply-chromeos-flex.md)
- [Apply IGEL image](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/apply-igel-image.md)
- [Add LUKS passphrase](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/add-luks-passphrase.md)
- [Apply operating system](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/apply-operating-system.md)
- [Apply operating system from cloud](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/apply-operating-system-from-cloud.md)
- [Capture image](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/capture-image.md)
- [Cache content](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/cache-content.md)
- [Configure operating system](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/configure-operating-system.md)
- [Configure Initial Variables](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/configure-initial-variables.md)
- [Disable BitLocker](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/disable-bitlocker.md)
- [Enable Administrator account](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/enable-administrator-account.md)
- [Enable BitLocker](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/enable-bitlocker.md)
- [Enable BranchCache](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/enable-branchcache.md)
- [Format disk](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/format-disk.md)
- [Inject driver pack](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/inject-driver-pack.md)
- [Inject drivers](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/inject-drivers.md)
- [Inject drivers from cloud](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/inject-drivers-from-cloud.md)
- [Install application](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/install-application.md)
- [Install multiple applications](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/install-multiple-applications.md)
- [Install Ubuntu Desktop from ISO](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/install-ubuntu-desktop-from-iso.md)
- [Install Ubuntu Desktop from NFS](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/install-ubuntu-desktop-from-nfs.md)
- [Install Linux updates](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/install-linux-updates.md)
- [Install updates](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/install-updates.md)
- [Join Entra ID](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/join-entra-id.md)
- [Join Linux to Active Directory](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/join-linux-to-active-directory.md)
- [Offline domain join](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/offline-domain-join.md)
- [Pause](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/pause.md)
- [Prepare for capture](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/prepare-for-capture.md)
- [Prepare operating system](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/prepare-operating-system.md)
- [Reboot](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/reboot.md)
- [Register with Autopilot](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/register-with-autopilot.md)
- [Run command line](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/run-command-line.md)
- [Run PowerShell script](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/run-powershell-script.md)
- [Run server-side script](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/run-server-side-script.md)
- [Run task sequence](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/run-task-sequence.md)
- [Send message to Teams](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/send-message-to-teams.md)
- [Set variable](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/set-variable.md)
- [Set Intune device owner](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/set-intune-device-owner.md)
- [Suspend BitLocker](https://documentation.2pintsoftware.com/deployr/reference/step-definitions/suspend-bitlocker.md)
- [Task Sequence Templates](https://documentation.2pintsoftware.com/deployr/reference/task-sequence-templates.md)
- [Windows bare metal](https://documentation.2pintsoftware.com/deployr/reference/task-sequence-templates/windows-bare-metal.md)
- [Windows bare metal from cloud](https://documentation.2pintsoftware.com/deployr/reference/task-sequence-templates/windows-bare-metal-from-cloud.md)
- [Windows build and capture](https://documentation.2pintsoftware.com/deployr/reference/task-sequence-templates/windows-build-and-capture.md)
- [Autopilot from cloud](https://documentation.2pintsoftware.com/deployr/reference/task-sequence-templates/autopilot-from-cloud.md)
- [Autopilot pre-provisioning](https://documentation.2pintsoftware.com/deployr/reference/task-sequence-templates/autopilot-pre-provisioning.md)
- [ChromeOS Flex](https://documentation.2pintsoftware.com/deployr/reference/task-sequence-templates/chromeos-flex.md)
- [IGEL 12](https://documentation.2pintsoftware.com/deployr/reference/task-sequence-templates/igel-12.md)
- [Peering & Content Basics](https://documentation.2pintsoftware.com/deployr/reference/peering-and-content-basics.md): This page will cover the basics of how DeployR creates WIMs for its content items and leverages BranchCache to enable peering of the content
- [Import BranchCache Secret Key](https://documentation.2pintsoftware.com/deployr/reference/peering-and-content-basics/import-branchcache-secret-key.md): When moving from ConfigMgr, or working along side, there is a benefit of having the DeployR server share the same Branch Cache Secret Key in both environments.
- [Log files and custom logging](https://documentation.2pintsoftware.com/deployr/reference/log-files-and-custom-logging.md): This page will cover the locations of the log files, along with the associated variables and how to leverage them for custom logging or creating custom log files.
- [Task Sequence debugging](https://documentation.2pintsoftware.com/deployr/reference/task-sequence-debugging.md): There are several options built into DeployR to assist with troubleshooting or building task sequences, we'll cover several tools and methods here.


---

# 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://documentation.2pintsoftware.com/deployr/reference.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.
