> 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/powershell-universal/es/comandos-de-powershell/set-psusetting.md).

# Set-PSUSetting

Set-PSUSetting configura los ajustes del servidor PowerShell Universal, abarcando registro, seguridad, sesiones, límites de velocidad, personalización de marca y la consola de administración.

## SINOPSIS

Configura los ajustes del servidor PowerShell Universal.

## SINTAXIS

Todas las opciones son opcionales. Especifique solo los ajustes que desea cambiar:

```powershell
Set-PSUSetting [-LogLevel <String>] [-MicrosoftLogLevel <String>] [-LoggingFilePath <String>] [-DefaultEnvironment <String>] [-GroomDays <Int32>] [-ConcurrentJobLimit <Int32>] [-Telemetry] [-HideApi] [-HideHomePage] [-HideAutomation] [-HideDashboard] [-DisableCodeFirst] [-SecurityEnvironment <String>] [-ApiEnvironment <String>] [-DefaultPage <String>] [-RateLimitClientAllowList <String[]>] [-RateLimitIpAddressAllowList <String[]>] [-RateLimitEndpointAllowList <String[]>] [-DisableUpdateCheck] [-ScriptBaseFolder <String>] [-AdminConsoleLogo <String>] [-AdminConsoleTitle <String>] [-GroomInterval <Int32>] [-NotificationLevel <NotificationLevel>] [-ProxyUri <String>] [-ProxyCredential <Variable>] [-JobHandshakeTimeout <Int32>] [-HideRunAs] [-FallbackLanguageId <String>] [-Splatting] [-FavIcon <String>] [-ExperimentalFeatures <ExperimentalFeatures>] [-DisabledFeatures <Features>] [-LimitIdentities] [-DontLoadProfile] [-EnhancedAppTokenSecurity] [-DefaultDashboardTheme <String>] [-UseLogoSize] [-DarkTheme] [-HideEnvironment] [-HideRunOn] [-DisableFormatOnSave] [-ContentSecurityPolicy <String>] [-LogGroomDays <Int32>] [-Branding <OldBranding>] [-PreformattedJobOutput] [-ModuleDiscoveryFrequency <String>] [-DebuggerEnvironment <String>] [-FileEncoding <String>] [-MaxJobMemory <Int32>] [-LargeJobOutputBehavior <LargeJobOutputBehavior>] [-MaxJobOutputSizeKB <Int32>] [-JobRunId] [-ApiBaseFolder <String>] [-AbandonedJobGroomDays <Int32>] [-CheckForModuleUpdates] [-DisableRequiredModuleInstallation] [-HideRunLater] [-AnonymousApiDocumentation] [-MaximumTokenLifetime <Int32>] [-PortalDisabled] [-PortalRole <String[]>] [-DefaultTokenLifetime <Int32>] [-ApiSecurityModel <ApiSecurityModel>] [-DefaultRunOn <String>] [-SessionTimeout <Int32>] [-DisableFirstRun] [-DebugPreference <ActionPreference>] [-VerbosePreference <ActionPreference>] [-InformationPreference <ActionPreference>] [-WarningPreference <ActionPreference>] [-ErrorPreference <ActionPreference>] [-ProgressPreference <ActionPreference>] [-DisableDatabaseVault] [-PasswordExpirationDays <Int32>] [-PasswordLength <Int32>] [-DisableDevolutionsAccountLogin] [-RedactSensitiveJobOutput] [-SensitiveJobOutputKeys <String[]>] [-McpToolRateLimitPerMinute <Int32>] [-McpToolConcurrentJobLimit <Int32>] [<ConnectionOptions>] [<CommonParameters>]
```

`<ConnectionOptions>`: `[-ComputerName <String>] [-AppToken <String>] [-Credential <PSCredential>] [-UseDefaultCredentials] [-Integrated] [-TrustCertificate] [-Cookies]`.

## DESCRIPCIÓN

Actualiza la configuración del servidor. Cuando se llama en una instancia en ejecución, solo cambian los ajustes indicados de forma explícita; el uso de un archivo de configuración crea un objeto de configuración. Los controles de salida de trabajo incluyen `-LargeJobOutputBehavior`, `-MaxJobOutputSizeKB`, `-PreformattedJobOutput` y `-JobRunId`. `-RedactSensitiveJobOutput` es opcional y está desactivado de forma predeterminada; cuando está activado, PSU enmascara los valores de las claves confidenciales integradas en la salida JSON habitual, de formulario o de cadena de consulta, y `key: value`, antes de conservarla o mostrarla. `-SensitiveJobOutputKeys` agrega claves que se enmascaran. El enmascaramiento es un esfuerzo razonable, no un analizador completo de secretos. Los controles de herramientas MCP incluyen `-McpToolConcurrentJobLimit` y `-McpToolRateLimitPerMinute`.

## EJEMPLO

```powershell
Set-PSUSetting -RedactSensitiveJobOutput -SensitiveJobOutputKeys 'tenant_secret','service_token' -LargeJobOutputBehavior Compress -MaxJobOutputSizeKB 10240
```

## PARÁMETROS

### Registro y ejecución

| Parámetro                            | Descripción                                                                                                                |
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------- |
| `-LogLevel`                          | Nivel de registro de PSU; cuando se actualiza en tiempo de ejecución, también actualiza el nivel de registro de Microsoft. |
| `-MicrosoftLogLevel`                 | Nivel de registro del marco de Microsoft en el modo de archivo de configuración.                                           |
| `-LoggingFilePath`                   | Ruta del archivo de registro.                                                                                              |
| `-DefaultEnvironment`                | Entorno de ejecución de PowerShell predeterminado.                                                                         |
| `-GroomDays`                         | Período de retención en días de los registros depurados; 30 de forma predeterminada.                                       |
| `-ConcurrentJobLimit`                | Número máximo de trabajos simultáneos; 1000 de forma predeterminada.                                                       |
| `-Telemetry`                         | Habilita la telemetría.                                                                                                    |
| `-SecurityEnvironment`               | Entorno para los procesos de seguridad.                                                                                    |
| `-ApiEnvironment`                    | Entorno de ejecución de API predeterminado.                                                                                |
| `-ScriptBaseFolder`                  | Carpeta raíz de los scripts.                                                                                               |
| `-GroomInterval`                     | Intervalo de depuración; 1 de forma predeterminada.                                                                        |
| `-NotificationLevel`                 | Nivel de gravedad de las notificaciones.                                                                                   |
| `-ProxyUri`                          | URI del proxy de salida.                                                                                                   |
| `-ProxyCredential`                   | Variable de PSU que contiene la credencial del proxy.                                                                      |
| `-JobHandshakeTimeout`               | Tiempo de espera del protocolo de enlace del trabajo; 30 de forma predeterminada.                                          |
| `-Splatting`                         | Habilita la expansión de parámetros en la configuración de ejecución.                                                      |
| `-DontLoadProfile`                   | Omite la carga de los perfiles de PowerShell.                                                                              |
| `-LogGroomDays`                      | Período de retención de los registros en días; 7 de forma predeterminada.                                                  |
| `-ModuleDiscoveryFrequency`          | Expresión cron que controla la detección de módulos; de forma predeterminada, `*/15 * * * *`.                              |
| `-DebuggerEnvironment`               | Entorno de ejecución del depurador.                                                                                        |
| `-FileEncoding`                      | Codificación utilizada para los archivos.                                                                                  |
| `-MaxJobMemory`                      | Ajuste de memoria máxima de los trabajos.                                                                                  |
| `-LargeJobOutputBehavior`            | Tratamiento de la salida de trabajo de tamaño excesivo; `Warn` de forma predeterminada.                                    |
| `-MaxJobOutputSizeKB`                | Tamaño máximo de la salida de trabajo en KB; 10240 de forma predeterminada.                                                |
| `-JobRunId`                          | Habilita los identificadores de ejecución de los trabajos.                                                                 |
| `-ApiBaseFolder`                     | Carpeta raíz de los puntos de conexión de API.                                                                             |
| `-AbandonedJobGroomDays`             | Días de conservación de los trabajos abandonados; 7 de forma predeterminada.                                               |
| `-CheckForModuleUpdates`             | Comprueba si los módulos instalados tienen actualizaciones.                                                                |
| `-DisableRequiredModuleInstallation` | Desactiva la instalación automática de los módulos necesarios.                                                             |
| `-PreformattedJobOutput`             | Almacena o presenta la salida del trabajo con formato previo.                                                              |
| `-RedactSensitiveJobOutput`          | Habilita el enmascaramiento razonable de la salida de trabajo confidencial (desactivado de forma predeterminada).          |
| `-SensitiveJobOutputKeys`            | Nombres de claves adicionales cuyos valores deben enmascararse en la salida del trabajo.                                   |
| `-McpToolRateLimitPerMinute`         | Número máximo de llamadas a herramientas MCP permitidas por minuto.                                                        |
| `-McpToolConcurrentJobLimit`         | Número máximo de trabajos simultáneos iniciados por las herramientas MCP.                                                  |

### Consola, aplicaciones e interfaz

| Parámetro                | Descripción                                                                     |
| ------------------------ | ------------------------------------------------------------------------------- |
| `-HideApi`               | Oculta la navegación de las API en la consola.                                  |
| `-HideHomePage`          | Oculta la página de inicio.                                                     |
| `-HideAutomation`        | Oculta la navegación de automatización en la consola.                           |
| `-HideDashboard`         | Oculta la navegación de aplicaciones y dashboards en la consola.                |
| `-DisableCodeFirst`      | Desactiva la recarga automática de código primero (alias `-DisableAutoReload`). |
| `-DefaultPage`           | Página de consola predeterminada.                                               |
| `-DisableUpdateCheck`    | Desactiva la comprobación de actualizaciones.                                   |
| `-AdminConsoleLogo`      | Logotipo de la consola de administración.                                       |
| `-AdminConsoleTitle`     | Título de la consola de administración.                                         |
| `-HideRunAs`             | Oculta los controles Ejecutar como.                                             |
| `-FallbackLanguageId`    | Id. de idioma de reserva; `en` de forma predeterminada.                         |
| `-FavIcon`               | Favicon.                                                                        |
| `-ExperimentalFeatures`  | Características experimentales que se habilitan.                                |
| `-DisabledFeatures`      | Características que se deshabilitan.                                            |
| `-DefaultDashboardTheme` | Tema de aplicación predeterminado; `AntDesign` de forma predeterminada.         |
| `-UseLogoSize`           | Aplica el tamaño de logotipo configurado.                                       |
| `-DarkTheme`             | Habilita el tema oscuro.                                                        |
| `-HideEnvironment`       | Oculta los controles del entorno de ejecución.                                  |
| `-HideRunOn`             | Oculta los controles Ejecutar en.                                               |
| `-DisableFormatOnSave`   | Desactiva el formato de los scripts al guardar.                                 |
| `-Branding`              | Objeto de configuración de marca heredado.                                      |
| `-HideRunLater`          | Oculta los controles Ejecutar más tarde.                                        |
| `-PortalDisabled`        | Deshabilita el portal.                                                          |
| `-PortalRole`            | Roles con permiso para acceder al portal.                                       |
| `-DefaultRunOn`          | Destino de ejecución predeterminado.                                            |
| `-DisableFirstRun`       | Deshabilita el flujo de primera ejecución.                                      |

### Seguridad, tokens y API

| Parámetro                         | Descripción                                                                  |
| --------------------------------- | ---------------------------------------------------------------------------- |
| `-RateLimitClientAllowList`       | Identificadores de cliente exentos de los límites de frecuencia.             |
| `-RateLimitIpAddressAllowList`    | Direcciones IP exentas de los límites de frecuencia.                         |
| `-RateLimitEndpointAllowList`     | Rutas de puntos de conexión exentas de los límites de frecuencia.            |
| `-ContentSecurityPolicy`          | Valor de la directiva de seguridad de contenido.                             |
| `-LimitIdentities`                | Restringe el uso de identidades según la configuración del servidor.         |
| `-EnhancedAppTokenSecurity`       | Habilita la seguridad mejorada de los tokens de aplicación.                  |
| `-AnonymousApiDocumentation`      | Permite el acceso no autenticado a la documentación de la API.               |
| `-MaximumTokenLifetime`           | Ajuste de la duración máxima del token de aplicación.                        |
| `-DefaultTokenLifetime`           | Duración predeterminada del token de aplicación; 30 de forma predeterminada. |
| `-ApiSecurityModel`               | Modelo de seguridad de las solicitudes de API.                               |
| `-SessionTimeout`                 | Tiempo de espera de la sesión; 25 de forma predeterminada.                   |
| `-DisableDatabaseVault`           | Deshabilita el almacén de secretos respaldado por la base de datos.          |
| `-PasswordExpirationDays`         | Período de expiración de la contraseña en días; 90 de forma predeterminada.  |
| `-PasswordLength`                 | Longitud de contraseña obligatoria; 12 de forma predeterminada.              |
| `-DisableDevolutionsAccountLogin` | Deshabilita el inicio de sesión de Devolutions Account.                      |

### Preferencias y conexión de administración

| Parámetro                | Descripción                                                             |
| ------------------------ | ----------------------------------------------------------------------- |
| `-DebugPreference`       | Preferencia de acción predeterminada para la salida de depuración.      |
| `-VerbosePreference`     | Preferencia de acción predeterminada para la salida detallada.          |
| `-InformationPreference` | Preferencia de acción predeterminada para la salida de información.     |
| `-WarningPreference`     | Preferencia de acción predeterminada para las advertencias.             |
| `-ErrorPreference`       | Preferencia de acción predeterminada para los errores.                  |
| `-ProgressPreference`    | Preferencia de acción predeterminada para la salida de progreso.        |
| `-ComputerName`          | URL o nombre de host de la API de administración de PSU (alias `-Uri`). |
| `-AppToken`              | Token de aplicación de la API de administración.                        |
| `-Credential`            | Credenciales de la API de administración.                               |
| `-UseDefaultCredentials` | Usa las credenciales actuales de Windows.                               |
| `-Integrated`            | Usa el cliente de administración en proceso.                            |
| `-TrustCertificate`      | Ignora los errores de validación del certificado.                       |
| `-Cookies`               | Reutiliza las cookies de autenticación de la sesión.                    |

## PERMISOS

El token de acceso requiere `settings.general/update` para ejecutar este cmdlet de forma remota.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/powershell-universal/es/comandos-de-powershell/set-psusetting.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
