> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/es/knowledge-base/how-to-articles/configure-laps-with-a-custom-credentials-entry.md).

# Configurar LAPS con una entrada de credenciales personalizada

La siguiente guía describe cómo añadir un script de PowerShell en una entrada de credenciales personalizada para conectarse a una máquina remota mediante [Windows LAPS](https://learn.microsoft.com/en-us/windows-server/identity/laps/laps-overview). Windows LAPS es obligatorio y debe estar correctamente configurado en su entorno para utilizar esta solución.

{% hint style="success" %}
A partir de Remote Desktop Manager v.2024.3, las entradas de credenciales LAPS son entradas oficiales y ya no es necesario crearlas de forma personalizada. La configuración ***Username*** del host aún debe cambiarse al host remoto; de lo contrario, la autenticación utilizará el host local por defecto. Para realizar este cambio, introduzca $HOST$\username (*username*se refiere al nombre de usuario del host remoto), en el campo ***General*** – ***Host*** - ***Username***.
{% endhint %}

1\. En Remote Desktop Manager Windows, cree una nueva entrada en la cinta, en la pestaña ***Edit***. 2. En ***Credential management***, seleccione el tipo de entrada ***Custom***.

![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB2334.png)

3. Asigne un nombre a su entrada y seleccione su carpeta de destino.
4. En la pestaña ***General***, asegúrese de que el menú desplegable esté establecido en ***PowerShell***.

   ![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB2335.png)
5. Añada el siguiente script de PowerShell en el cuadro ***Command***.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>El script utiliza la variable <code>$HOST$</code> para el modificador <code>-ComputerName</code> del cmdlet <code>Get-LapsADPassword</code> y utiliza la variable <code>$PARAMETER1$</code> para el nombre de usuario (consulte el paso 6 más abajo). Según su entorno, el <code>$PARAMETER$</code> podría estar relacionado con <code>-Identity</code>. También puede configurar el <em><strong>Parameter #2</strong></em> para establecer el nombre de usuario que necesita y cambiar el valor del script de <code>%USERNAME%</code> a <code>$PARAMETER2$</code>. Recomendamos iniciar Remote Desktop Manager como administrador para obtener permisos elevados.</p></div>

```powershell
Import-Module LAPS -ErrorAction SilentlyContinue
$isImport = Get-Module -List LAPS
if ($isImport)
{
    try
        {
         $null2 = [System.DirectoryServices.ActiveDirectory.Domain]::GetComputerDomain()
         $isDomain = $true
        }
    catch
        {
         $isDomain = $false
        }

    if ($isDomain)
    {
        $MyPassword=Get-LapsADPassword -Identity $PARAMETER1$ -AsPlainText
        if ($MyPassword.Password)
           {
            $Result.Username="%USERNAME%"
            $Result.Password=$MyPassword.Password
           }
        else
           {
            $Result.Cancel=$True
            $Result.ErrorMessage="LAPS did not return any value!"
           }
    }
    else
    {
        $Result.Cancel=$True
        $Result.ErrorMessage="Your computer must be connected to a domain to use LAPS features!"
    }
}
else
{
        $Result.Cancel=$True
        $Result.ErrorMessage="The LAPS module must be installed in this architecture!"
}
```

![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB2336.png)

6. En la pestaña ***Parameters***, añada el nombre de la cuenta de administrador local en el campo ***Parameter #1***.

   ![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB2337.png)
7. Haga clic en ***Add*** para guardar la entrada en la carpeta de destino especificada.
8. En las propiedades de su entrada RDP, establezca la propiedad de credenciales para utilizar la entrada de credenciales ***Custom*** recién creada.

   ![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB2338.png)
9. Todavía en las propiedades de la entrada RDP, vaya a ***Advanced*** – ***Advanced***.
10. Establezca la propiedad ***Override domain*** en ***Use Host Name*** y la propiedad ***Username format property*** en ***{Domain}\\{User}***.

    ![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB2339.png)
11. Haga clic en ***Update*** para guardar sus cambios.

La entrada RDP ya está lista para utilizarse y conectarse con la cuenta de administrador local gestionada por Windows LAPS.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/rdm/es/knowledge-base/how-to-articles/configure-laps-with-a-custom-credentials-entry.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
