UiPath Documentation
uipath-cli
latest
false
Importante :
Este contenido se ha traducido mediante traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Guía del usuario de UiPath CLI

uip o configuración

uip or settings y escribe la configuración de Orchestrator en el nivel de tenant. La configuración son pares clave-valor organizados por prefijo punteado (Abp.Timing.*, Alerts.Email.*, Auth.*, Scalability.*, Triggers.*, etc.). Utiliza settings list para descubrir claves, settings get/update para leer o cambiar un solo valor, settings execution para la configuración de configuración de ejecución estructurada (nombres para mostrar y valores permitidos) y settings timezones para enumerar los ID de zona horaria válidos .

Sinopsis

uip or settings <verb> [options]
uip or settings <verb> [options]

Verbos

VerboPropósito
listEnumerar la configuración del tenant.
getLeer una configuración por clave.
updateEscribir una configuración por clave.
executionObtén la configuración de los ajustes de ejecución (ámbito global o de robot).
timezonesEnumera los ID de zona horaria disponibles.

Todos los verbos respetan las opciones globales (--output, --output-filter, --log-level, --log-file). Los códigos de salida siguen el contrato estándar.

Claves de configuración comunes

Las siguientes categorías no son exhaustivas: utiliza settings list para descubrirlo todo.

  • General: Abp.Timing.TimeZone (ID de zona horaria: ejecuta settings timezones para enumerar los ID válidos), Abp.Localization.DefaultLanguageName (por ejemplo, en, fr, de).
  • Alertas de correo electrónico: Alerts.Email.Enabled, Abp.Net.Mail.Smtp.Host, .Port, .UserName, .Password, .EnableSsl, .UseDefaultCredentials, Abp.Net.Mail.DefaultFromAddress.
  • Seguridad del robot: Auth.Robot.EnforceAuthenticationToken, Auth.UnattendedRobot.ForceClientCredentials, AttendedRobot.RunDisconnectedHours (entero; 0 deshabilita).
  • Implementación: DeploymentUrl, NuGet.Packages.ApiKey, Deployment.Libraries.Url, NuGet.Activities.ApiKey, Deployment.Processes.AuthenticationType (Secure/apiKey).
  • Escalabilidad: Scalability.SignalR.Enabled, Scalability.SignalR.Transport (máscara de bits: 1 WebSockets, 2 SSE, 4 LongPolling, 7 todos), Scalability.Heartbeat.PeriodSeconds (predeterminado: 30), Scalability.Heartbeat.FailureThreshold (predeterminado 4).
  • Desencadenadores: Triggers.DisableWhenFailedCount (predeterminado 10), Triggers.DisableWhenFailingSinceDays (predeterminado 1), Triggers.JobsCountStrategy (PERPROCESS/PERTRIGGER), QueueTrigger.ActivationFrequencyInMinutes (predeterminado 30), ConnectedTriggers.AutoDisableJobFailuresThreshold (predeterminado 5).
  • Cola: inProgressMaxNumberOfMinutes (predeterminado 1440 = 24 h).
  • Trabajos: Jobs.TerminatingJobsTimeout (predeterminado: 1440 minutos = 24 h).

uip o lista de configuración

Enumerar la configuración del tenant. Opcionalmente, filtrar por ámbito.

Opciones

CortoLargoValorPredeterminadoDescripción
-t--tenantnamesesión predeterminadaAnula el tenant.
--scopeENUMApplication, Tenant, User, All.
-l--limitNúmero100Tamaño de la página.
--offsetNúmero0Omitir recuento.

Ejemplos

uip or settings list
uip or settings list --scope Tenant --limit 200
uip or settings list --output-filter 'Data[].name'
uip or settings list
uip or settings list --scope Tenant --limit 200
uip or settings list --output-filter 'Data[].name'

Forma de datos (--json de salida)

{
  "Code": "SettingsList",
  "Data": [
    { "name": "Abp.Timing.TimeZone", "value": "UTC", "id": "Abp.Timing.TimeZone" },
    { "name": "Alerts.Email.Enabled", "value": "true", "id": "Alerts.Email.Enabled" }
  ]
}
{
  "Code": "SettingsList",
  "Data": [
    { "name": "Abp.Timing.TimeZone", "value": "UTC", "id": "Abp.Timing.TimeZone" },
    { "name": "Alerts.Email.Enabled", "value": "true", "id": "Alerts.Email.Enabled" }
  ]
}

uip o configuración obtener

Leer una configuración por clave.

Argumentos

NombreObligatorioPropósito
<key>Clave de configuración (por ejemplo, Abp.Timing.TimeZone).

Opciones

CortoLargoValorPredeterminadoDescripción
-t--tenantnamesesión predeterminadaAnula el tenant.

Ejemplos

uip or settings get Abp.Timing.TimeZone
uip or settings get Alerts.Email.Enabled --output-filter 'Data.Value'
uip or settings get Abp.Timing.TimeZone
uip or settings get Alerts.Email.Enabled --output-filter 'Data.Value'

Forma de datos (--json de salida)

{
  "Code": "SettingsGet",
  "Data": {
    "Key": "Abp.Timing.TimeZone",
    "Value": "UTC"
  }
}
{
  "Code": "SettingsGet",
  "Data": {
    "Key": "Abp.Timing.TimeZone",
    "Value": "UTC"
  }
}

actualización de UIP o configuración

Escribir una configuración por clave.

Argumentos

NombreObligatorioPropósito
<key>Clave de configuración.
<value>Nuevo valor (cadena; se aplica la validación del lado del servidor).

Opciones

CortoLargoValorPredeterminadoDescripción
-t--tenantnamesesión predeterminadaAnula el tenant.

Ejemplos

uip or settings update Abp.Timing.TimeZone Europe/Bucharest
uip or settings update Alerts.Email.Enabled true
uip or settings update Abp.Timing.TimeZone Europe/Bucharest
uip or settings update Alerts.Email.Enabled true

Forma de datos (--json de salida)

{
  "Code": "SettingsUpdated",
  "Data": {
    "Key": "Abp.Timing.TimeZone",
    "Value": "Europe/Bucharest",
    "Status": "Updated successfully"
  }
}
{
  "Code": "SettingsUpdated",
  "Data": {
    "Key": "Abp.Timing.TimeZone",
    "Value": "Europe/Bucharest",
    "Status": "Updated successfully"
  }
}

ejecución de uip o configuración

Obtenga la configuración de configuración de ejecución estructurada para el ámbito Global (0) o Robot (1). Cada entrada incluye un nombre para mostrar, un tipo de valor (Boolean, MultipleChoice, etc.), un valor predeterminado y, para los tipos de opciones, la lista de valores permitidos.

Opciones

CortoLargoValorPredeterminadoDescripción
-t--tenantnamesesión predeterminadaAnula el tenant.
--scope0 o 10Ámbito de la configuración: Global (0) o Robot (1).

Ejemplos

# Global execution settings
uip or settings execution

# Robot-scoped execution settings
uip or settings execution --scope 1

# Just the keys and their allowed values
uip or settings execution \
    --output-filter 'Data._configuration[].{k:key, vals:possibleValues}'
# Global execution settings
uip or settings execution

# Robot-scoped execution settings
uip or settings execution --scope 1

# Just the keys and their allowed values
uip or settings execution \
    --output-filter 'Data._configuration[].{k:key, vals:possibleValues}'

Forma de datos (--json de salida)

{
  "Code": "ExecutionSettings",
  "Data": {
    "scope": "Global",
    "_configuration": [
      {
        "key": "TracingLevel",
        "displayName": "Logging Level",
        "valueType": "MultipleChoice",
        "defaultValue": "Information",
        "possibleValues": [
          "Verbose", "Trace", "Information", "Warning", "Error", "Critical", "Off"
        ]
      },
      {
        "key": "LoginToConsole",
        "displayName": "Login To Console",
        "valueType": "Boolean",
        "defaultValue": "true",
        "possibleValues": []
      }
    ]
  }
}
{
  "Code": "ExecutionSettings",
  "Data": {
    "scope": "Global",
    "_configuration": [
      {
        "key": "TracingLevel",
        "displayName": "Logging Level",
        "valueType": "MultipleChoice",
        "defaultValue": "Information",
        "possibleValues": [
          "Verbose", "Trace", "Information", "Warning", "Error", "Critical", "Off"
        ]
      },
      {
        "key": "LoginToConsole",
        "displayName": "Login To Console",
        "valueType": "Boolean",
        "defaultValue": "true",
        "possibleValues": []
      }
    ]
  }
}

uip o configuración de zonas horarias

Enumera los ID de zona horaria reconocidos por Orchestrator. Estos son los valores válidos para Abp.Timing.TimeZone y para --time-zone en uip or calendars.

Opciones

CortoLargoValorPredeterminadoDescripción
-t--tenantnamesesión predeterminadaAnula el tenant.

Ejemplos

uip or settings timezones
uip or settings timezones --output-filter 'Data[].value'
uip or settings timezones
uip or settings timezones --output-filter 'Data[].value'

Forma de datos (--json de salida)

{
  "Code": "TimezoneList",
  "Data": [
    { "name": "(UTC) Coordinated Universal Time", "value": "UTC" },
    { "name": "(UTC+02:00) Bucharest", "value": "GTB Standard Time" }
  ]
}
{
  "Code": "TimezoneList",
  "Data": [
    { "name": "(UTC) Coordinated Universal Time", "value": "UTC" },
    { "name": "(UTC+02:00) Bucharest", "value": "GTB Standard Time" }
  ]
}
  • uip or calendars — Los valores --time-zone provienen de settings timezones.
  • uip or audit-logs : filtra con --component Settings para ver los cambios de configuración.

Ver también

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado