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--nametext—Contém correspondência no nome de exibição. Requer --all.
—--pathPrefixo do Caminho—Filtra por prefixo de caminho de pasta (por exemplo, Shared corresponde Shared e tudo abaixo). Requer --all.
—--typeENUM—standard, 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-byCampo—Classificaçã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--descriptiontext—Descrição da pasta.
-p--parentChave ou caminho—Pasta 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--yesBandeira—Obrigatório. Confirma esta operação irreversível — a CLI nunca solicita.

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 caminho—Nova 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

atualização de uip ou pastas​

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

edit é um alias registrado para esse verbo — uip or folders edit funciona de forma idêntica a uip or folders update.

Argumentos​

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

Opções​

ShortLongValorPadrãoDescription
-n--nametext—Novo nome de exibição.
-d--descriptiontext—Nova 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 users — users 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