UiPath Documentation
uipath-cli
latest
false
Guía del usuario de UiPath CLI
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.

uip o licencias

Sintaxis y opciones para `uip o licencias`, que inspecciona y gestiona la asignación de licencias de Orchestrator para tiempos de ejecución y usuarios designados.

uip or licenses y gestiona la asignación de licencias de Orchestrator. Enumere las asignaciones de licencias de runtime y de usuario nombrado, active o desactive las licencias de máquina y vea el resumen general de licencias de tenant (permitidas frente a utilizadas por tipo de robot).

Sinopsis​

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

Verbos​

VerboPropósito
listEnumera las asignaciones de licencias para un tipo de robot determinado (runtime o named user).
toggleHabilita o deshabilita las licencias de máquina para un tipo de robot de runtime específico.
infoMuestra el resumen de la licencia del tenant (plan de suscripción, permitidos/utilizados, características).

Referencia de tipo de robot​

El marcador --type acepta estos tipos de robots. El comportamiento del comando se divide en dos depósitos:

  • Tipos de runtime : asignación en el nivel de máquina: Unattended, NonProduction, Headless, TestAutomation.
  • Tipos de usuario nombrado : asignación en el nivel de usuario: Attended, Development, Studio, StudioX, RpaDeveloper, CitizenDeveloper.

licenses list acepta ambos depósitos; licenses toggle solo acepta tipos de runtime.

lista de uip o licencias​

Enumera las asignaciones de licencias para un tipo de robot determinado.

  • Para los tipos de runtime, cada fila es una máquina con un robot conectado; Se devuelven MachineName, MachineType, Runtimes, IsOnline, IsLicensed y Enabled .
  • Para los tipos de usuario nombrado, cada fila es un usuario; Se devuelven UserName, LastLoginDate, MachinesCount, IsLicensed y MachineNames .

Opciones​

CortoLargoValorPredeterminadoDescripción
—--typeENUMobligatorioTipo de robot (consulta la lista anterior).
—--licensedMarcaDesactivadoSolo entradas con licencia. Mutuamente excluyente con --unlicensed.
—--unlicensedMarcaDesactivadoSolo entradas sin licencia. Mutuamente excluyente con --licensed.
-l--limitNúmero50Tamaño de la página.
—--offsetNúmero0Omitir recuento.
—--sort-byCampo—Ordenación de OData (por ejemplo, MachineName desc).

Ejemplos​

uip or licenses list --type Unattended --limit 50
uip or licenses list --type Attended --unlicensed
uip or licenses list --type Unattended \
    --output-filter 'Data[?IsOnline].MachineName'
uip or licenses list --type Unattended --limit 50
uip or licenses list --type Attended --unlicensed
uip or licenses list --type Unattended \
    --output-filter 'Data[?IsOnline].MachineName'

Forma de datos (--json de salida)​

Tipo de runtime:

{
  "Code": "LicenseList",
  "Data": [
    {
      "Key": "a1b2c3d4-0000-0000-0000-000000000001",
      "MachineName": "prod-worker-01",
      "MachineType": "Standard",
      "Runtimes": 3,
      "IsOnline": true,
      "IsLicensed": true,
      "Enabled": true
    }
  ]
}
{
  "Code": "LicenseList",
  "Data": [
    {
      "Key": "a1b2c3d4-0000-0000-0000-000000000001",
      "MachineName": "prod-worker-01",
      "MachineType": "Standard",
      "Runtimes": 3,
      "IsOnline": true,
      "IsLicensed": true,
      "Enabled": true
    }
  ]
}

Tipo de usuario designado:

{
  "Code": "LicenseList",
  "Data": [
    {
      "Key": "d4e5f6a7-0000-0000-0000-000000000001",
      "UserName": "dev@example.com",
      "LastLoginDate": "2025-04-15T10:30:00Z",
      "MachinesCount": 2,
      "IsLicensed": true,
      "MachineNames": ["studio-01", "studio-02"]
    }
  ]
}
{
  "Code": "LicenseList",
  "Data": [
    {
      "Key": "d4e5f6a7-0000-0000-0000-000000000001",
      "UserName": "dev@example.com",
      "LastLoginDate": "2025-04-15T10:30:00Z",
      "MachinesCount": 2,
      "IsLicensed": true,
      "MachineNames": ["studio-01", "studio-02"]
    }
  ]
}

alternancia de uip o licencias​

Habilita o deshabilita las licencias de máquina para un tipo de robot de runtime específico. Se rechazan los tipos de usuario nombrado. Acepta una clave de máquina (GUID): se resuelve internamente en un nombre de máquina antes de llamar a la API.

Se debe proporcionar exactamente uno de --enable o --disable .

Argumentos​

NombreObligatorioPropósito
<machine-key>SíClave de la máquina (GUID). Encuéntralo con machines list.

Opciones​

CortoLargoValorPredeterminadoDescripción
—--typeENUMobligatorioSolo tipo de robot de runtime: Unattended, NonProduction, Headless, TestAutomation.
—--enableMarca—Habilitar licencias.
—--disableMarca—Deshabilitar licencias.

Ejemplos​

uip or licenses toggle a1b2c3d4-0000-0000-0000-000000000001 \
    --type Unattended --enable

uip or licenses toggle a1b2c3d4-0000-0000-0000-000000000001 \
    --type NonProduction --disable

uip or licenses toggle a1b2c3d4-0000-0000-0000-000000000001 \
    --type Unattended --enable --output-filter 'Data.Status'
uip or licenses toggle a1b2c3d4-0000-0000-0000-000000000001 \
    --type Unattended --enable

uip or licenses toggle a1b2c3d4-0000-0000-0000-000000000001 \
    --type NonProduction --disable

uip or licenses toggle a1b2c3d4-0000-0000-0000-000000000001 \
    --type Unattended --enable --output-filter 'Data.Status'

Forma de datos (--json de salida)​

{
  "Code": "LicenseToggle",
  "Data": {
    "MachineKey": "a1b2c3d4-0000-0000-0000-000000000001",
    "MachineName": "prod-worker-01",
    "RobotType": "Unattended",
    "Enabled": true,
    "Status": "Licensing enabled"
  }
}
{
  "Code": "LicenseToggle",
  "Data": {
    "MachineKey": "a1b2c3d4-0000-0000-0000-000000000001",
    "MachineName": "prod-worker-01",
    "RobotType": "Unattended",
    "Enabled": true,
    "Status": "Licensing enabled"
  }
}

información de UIP o licencias​

Muestra el resumen de la licencia del tenant: plan de suscripción, recuentos permitidos frente a utilizados por tipo de robot, estado de vencimiento y características con licencia. Utilízalo para comprobar la capacidad general antes de asignar.

Opciones​

CortoLargoValorPredeterminadoDescripción

Ejemplos​

uip or licenses info
uip or licenses info --output-filter 'Data.Used'
uip or licenses info --output table
uip or licenses info
uip or licenses info --output-filter 'Data.Used'
uip or licenses info --output table

Forma de datos (--json de salida)​

{
  "Code": "LicenseInfo",
  "Data": {
    "IsExpired": false,
    "SubscriptionPlan": "Enterprise",
    "Allowed": { "Unattended": 10, "Attended": 20 },
    "Used": { "Unattended": 4, "Attended": 7 },
    "LicensedFeatures": ["AISuite", "TestManager"]
  }
}
{
  "Code": "LicenseInfo",
  "Data": {
    "IsExpired": false,
    "SubscriptionPlan": "Enterprise",
    "Allowed": { "Unattended": 10, "Attended": 20 },
    "Used": { "Unattended": 4, "Attended": 7 },
    "LicensedFeatures": ["AISuite", "TestManager"]
  }
}

Códigos de salida​

Consulta Códigos de salida. Sin anulaciones específicas de verbos.

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