UiPath Documentation
uipath-cli
latest
false
Guia do usuário da UiPath CLI
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

uip ou pastas

Sintaxe e opções para "uip or folders", que gerencia os contêineres de pasta hierárquicas que delimitam recursos e permissões do Orchestrator.

uip or folders gerencia pastas do Orchestrator — os contêineres hierárquicos que delimitam processos, trabalhos, ativos, filas e permissões de usuário. Os verbos cobrem listagem, criação, movimentação, edição e exclusão de pastas, além de um comando runtimes que relata a alocação de runtime da máquina dentro de uma pasta.

Resumo

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

Verbo

TextoFinalidade
listListar pastas. Padrão: pastas que o usuário atual pode acessar; --all, cada pasta no tenant.
createCrie uma pasta, aninhada opcionalmente sob um pai.
getBusca uma pasta por chave ou caminho.
deleteExclui uma pasta por chave ou caminho.
moveCrie novamente o pai de uma pasta ou mova-a para a raiz.
update (alias edit)Atualize o nome de exibição e/ou a descrição.
runtimesMostra a alocação de runtime (total / conectado / disponível) por tipo de runtime para uma pasta.

uip ou lista de pastas

Listar pastas. A visualização padrão usa GetAllForCurrentUser — pastas às quais o chamador tem acesso. Com --all, o verbo muda para o endpoint Folders completo (pastas Padrão e Solução no tenant); com --type personal, ele muda para o endpoint PersonalWorkspaces . A filtragem e classificação de sinalizadores (--name, --path, --type, --top-level, --sort-by) exigem --all.

Opções

ShortLongValorPadrãoDescription
-a--allBandeiradesativadaListar todas as pastas no tenant; necessário para habilitar o filtro e classificar sinalizadores abaixo.
-n--nametextContém correspondência no nome de exibição. Requer --all.
--pathPrefixo do CaminhoFiltra por prefixo de caminho de pasta (por exemplo, Shared corresponde Shared e tudo abaixo). Requer --all.
--typeENUMstandard, solution ou personal. Requer --all. personal alterna para o endpoint de espaços de trabalho pessoais.
--top-levelBandeiradesativadaApenas pastas raiz (sem pai). Requer --all. Não é compatível com --type personal.
-l--limitNúmero50Tamanho da página
--offsetNúmero0Ignorar contagem.
--sort-byCampoClassificação OData (por exemplo, Name asc). Requer --all.
--login-validityminutos10Minutos mínimos antes da expiração do token que dispara uma atualização pré-solicitação.

Exemplos

# Folders the authenticated user can access
uip or folders list

# All tenant folders, filtered and sorted
uip or folders list --all --type standard --name "Prod" --sort-by "Name asc"

# Personal workspaces only
uip or folders list --all --type personal
# Folders the authenticated user can access
uip or folders list

# All tenant folders, filtered and sorted
uip or folders list --all --type standard --name "Prod" --sort-by "Name asc"

# Personal workspaces only
uip or folders list --all --type personal

Formato dos dados (--output json)

{
  "Code": "FolderList",
  "Data": [
    {
      "Key": "a1b2c3d4-0000-0000-0000-000000000001",
      "Name": "Shared",
      "Path": "Shared",
      "Description": "",
      "Type": "Standard",
      "ParentKey": ""
    }
  ]
}
{
  "Code": "FolderList",
  "Data": [
    {
      "Key": "a1b2c3d4-0000-0000-0000-000000000001",
      "Name": "Shared",
      "Path": "Shared",
      "Description": "",
      "Type": "Standard",
      "ParentKey": ""
    }
  ]
}

Com --all, os itens também incluem FeedType e PermissionModel. Com --type personal, a carga útil é { Key, Name, OwnerName, OwnerKey, LastLogin }.

uip ou pastas criar

Crie uma pasta, aninhada opcionalmente sob um pai. aceita um GUID Shared --parent Production/EU).

Argumentos

NameRequiredFinalidade
<name>simNome de exibição da pasta.

Opções

ShortLongValorPadrãoDescription
-d--descriptiontextDescrição da pasta.
-p--parentChave ou caminhoPasta pai por GUID ou caminho. Omita para uma pasta raiz.
--feed-typeENUMProcessesProcesses, Libraries, FolderHierarchy.
--permission-modelENUMFineGrainedFineGrained ou InheritFromTenant.
--provision-typeENUMAutomaticAutomatic ou Manual.

Exemplos

uip or folders create "Staging"

uip or folders create "EU" --parent "Production" \
    --description "European workloads"

uip or folders create "Libraries" --feed-type Libraries \
    --permission-model InheritFromTenant
uip or folders create "Staging"

uip or folders create "EU" --parent "Production" \
    --description "European workloads"

uip or folders create "Libraries" --feed-type Libraries \
    --permission-model InheritFromTenant

Formato dos dados (--output json)

{
  "Code": "FolderCreated",
  "Data": {
    "Name": "Staging",
    "ID": 103,
    "Key": "a1b2c3d4-0000-0000-0000-000000000010",
    "Path": "Shared/Staging",
    "Status": "Created successfully"
  }
}
{
  "Code": "FolderCreated",
  "Data": {
    "Name": "Staging",
    "ID": 103,
    "Key": "a1b2c3d4-0000-0000-0000-000000000010",
    "Path": "Shared/Staging",
    "Status": "Created successfully"
  }
}

uip ou pastas get

Busca uma pasta por chave ou caminho. O argumento posicional detecta automaticamente: a entrada UUID é tratada como uma chave e qualquer outra coisa como um caminho.

Argumentos

NameRequiredFinalidade
<folder-key-or-path>simGUID ou caminho da pasta.

Opções

ShortLongValorPadrãoDescription

Exemplos

uip or folders get "Shared"
uip or folders get a1b2c3d4-0000-0000-0000-000000000001
uip or folders get "Shared/Staging" --output-filter 'Data.Key'
uip or folders get "Shared"
uip or folders get a1b2c3d4-0000-0000-0000-000000000001
uip or folders get "Shared/Staging" --output-filter 'Data.Key'

Formato dos dados (--output json)

{
  "Code": "FolderGet",
  "Data": {
    "Name": "Shared",
    "ID": 101,
    "Key": "a1b2c3d4-0000-0000-0000-000000000001",
    "Description": "No description",
    "Path": "Shared",
    "ParentID": "Root",
    "FolderType": "Standard",
    "IsPersonal": "No",
    "ProvisionType": "Automatic",
    "PermissionModel": "FineGrained",
    "FeedType": "Processes"
  }
}
{
  "Code": "FolderGet",
  "Data": {
    "Name": "Shared",
    "ID": 101,
    "Key": "a1b2c3d4-0000-0000-0000-000000000001",
    "Description": "No description",
    "Path": "Shared",
    "ParentID": "Root",
    "FolderType": "Standard",
    "IsPersonal": "No",
    "ProvisionType": "Automatic",
    "PermissionModel": "FineGrained",
    "FeedType": "Processes"
  }
}

uip ou pastas excluir

Exclui uma pasta por chave ou caminho. A falha se a pasta contiver entidades ou associações de usuário — remova ou mova o conteúdo primeiro.

Argumentos

NameRequiredFinalidade
<folder-key-or-path>simGUID ou caminho da pasta.

Opções

ShortLongValorPadrãoDescription
-y--yesBandeiraRequired. Confirms this irreversible operation — the CLI never prompts.

Exemplos

uip or folders delete "Shared/Staging" --yes
uip or folders delete a1b2c3d4-0000-0000-0000-000000000010 --yes
uip or folders delete "Shared/Staging" --yes --output-filter 'Data.Status'
uip or folders delete "Shared/Staging" --yes
uip or folders delete a1b2c3d4-0000-0000-0000-000000000010 --yes
uip or folders delete "Shared/Staging" --yes --output-filter 'Data.Status'

Formato dos dados (--output json)

{
  "Code": "FolderDelete",
  "Data": {
    "Key": "a1b2c3d4-0000-0000-0000-000000000010",
    "Path": "Shared/Staging",
    "Status": "Deleted successfully"
  }
}
{
  "Code": "FolderDelete",
  "Data": {
    "Key": "a1b2c3d4-0000-0000-0000-000000000010",
    "Path": "Shared/Staging",
    "Status": "Deleted successfully"
  }
}

migração de uip ou pastas

Mova uma pasta para um novo pai ou até a raiz. Você deve fornecer exatamente um dos --parent ou --root.

Argumentos

NameRequiredFinalidade
<folder-key-or-path>simGUID da pasta ou caminho a mover.

Opções

ShortLongValorPadrãoDescription
-p--parentChave ou caminhoNova pasta pai. Obrigatório, a menos que --root esteja definido.
--rootBandeiradesativadaMover para o nível superior (sem pai).

Exemplos

uip or folders move "Shared/Staging" --parent "Production"
uip or folders move a1b2c3d4-0000-0000-0000-000000000010 --root
uip or folders move "Shared/Staging" --parent "Production" \
    --output-filter 'Data.TargetParentPath'
uip or folders move "Shared/Staging" --parent "Production"
uip or folders move a1b2c3d4-0000-0000-0000-000000000010 --root
uip or folders move "Shared/Staging" --parent "Production" \
    --output-filter 'Data.TargetParentPath'

Formato dos dados (--output json)

{
  "Code": "FolderMove",
  "Data": {
    "FolderKey": "a1b2c3d4-0000-0000-0000-000000000010",
    "FolderPath": "Shared/Staging",
    "TargetParentPath": "Production",
    "Status": "Moved successfully"
  }
}
{
  "Code": "FolderMove",
  "Data": {
    "FolderKey": "a1b2c3d4-0000-0000-0000-000000000010",
    "FolderPath": "Shared/Staging",
    "TargetParentPath": "Production",
    "Status": "Moved successfully"
  }
}

define --root (root) TargetParentPath

uip or folders update

Atualize o nome de exibição e/ou a descrição. Pelo menos um dos --name ou --description deve ser fornecido.

edit is a registered alias for this verb — uip or folders edit works identically to uip or folders update.

Argumentos

NameRequiredFinalidade
<folder-key-or-path>simGUID ou caminho da pasta.

Opções

ShortLongValorPadrãoDescription
-n--nametextNovo nome de exibição.
-d--descriptiontextNova descrição.

Exemplos

uip or folders update a1b2c3d4-0000-0000-0000-000000000010 --name "Staging (EU)"
uip or folders update "Shared/Staging" --description "Pre-prod runs"
uip or folders update "Shared/Staging" --name "Staging (EU)" --output-filter 'Data.Status'
uip or folders update a1b2c3d4-0000-0000-0000-000000000010 --name "Staging (EU)"
uip or folders update "Shared/Staging" --description "Pre-prod runs"
uip or folders update "Shared/Staging" --name "Staging (EU)" --output-filter 'Data.Status'

Formato dos dados (--output json)

{
  "Code": "FolderUpdate",
  "Data": { "Status": "Updated successfully" }
}
{
  "Code": "FolderUpdate",
  "Data": { "Status": "Updated successfully" }
}

runtimes de uip ou de pastas

Listar alocação de runtime para uma pasta — para cada tipo de runtime, quantos slots são no total, conectados e disponíveis. Útil para verificar a capacidade antes de iniciar trabalhos.

Argumentos

NameRequiredFinalidade
<folder-key-or-path>simGUID ou caminho da pasta.

Opções

ShortLongValorPadrãoDescription

Exemplos

uip or folders runtimes "Shared"
uip or folders runtimes a1b2c3d4-0000-0000-0000-000000000001
uip or folders runtimes "Shared" \
    --output-filter "Data[?Type=='Unattended'].Available | [0]"
uip or folders runtimes "Shared"
uip or folders runtimes a1b2c3d4-0000-0000-0000-000000000001
uip or folders runtimes "Shared" \
    --output-filter "Data[?Type=='Unattended'].Available | [0]"

Formato dos dados (--output json)

{
  "Code": "FolderRuntimes",
  "Data": [
    { "Type": "Unattended", "Total": 4, "Connected": 3, "Available": 1 },
    { "Type": "NonProduction", "Total": 2, "Connected": 1, "Available": 1 }
  ]
}
{
  "Code": "FolderRuntimes",
  "Data": [
    { "Type": "Unattended", "Total": 4, "Connected": 3, "Available": 1 },
    { "Type": "NonProduction", "Total": 2, "Connected": 1, "Available": 1 }
  ]
}

Códigos de saída

Consulte Códigos de saída. Nenhuma substituição específica do verbo.

  • uip or processes — associações de processos com escopo de pasta.
  • uip or machines — especialmente machines assign / unassign para associação a pastas.
  • uip or usersusers list-in-folder, users assign, users unassign.
  • uip or roles — atribuições de função no nível da pasta.

Veja também

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades