cicd-integrations
2023.10
false
- 概述
- UiPath CLI
- Azure DevOps 扩展程序
- Jenkins 插件
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。

CI/CD 集成用户指南
上次更新日期 2025年7月4日
Deleting assets from Orchestrator
link先决条件:
- 在 Orchestrator 中创建资产。
- 创建一个 CSV 文件,其中包含要删除的资产。 CSV 文件必须包含以下列三列:
name
、type
和value
。type
和value
列下的数据单元格可以留空。 - 运行 CLI
exe
(适用于 Windows)或dll
(适用于 Linux)文件。 - 添加所需的 Orchestrator API 访问应用程序作用域。
有关 CSV 文件的更多信息,请查看下表中的示例:
name |
类型 |
值 |
---|---|---|
asset1_name | N/A | N/A |
asset2_name |
Bool |
|
asset3_name |
整数 | N/A |
asset4_name |
凭据 |
username:password |
要从 Orchestrator 中删除资产,请执行以下步骤:
- 使用
uipcli asset
运行asset
任务。 您可以查看可用子任务的列表。 - 指定所需参数并运行
delete
子任务。请参阅下面的参数列表。
参数
描述
-u,
或--username
(如果使用 基本身份验证,则为必需,通过用户名和密码)用于向 Orchestrator 进行身份验证的用户名。 您必须将其与相应的密码配对。 -p
或--password
(如果您通过用户名和密码使用基本身份验证用于对 Orchestrator 进行身份验证的密码。您必须将其与相应的用户名配对。 -t
或--token
(如果使用 基于令牌的身份验证,则为必需)用于对 Orchestrator 进行身份验证的 OAuth2 刷新令牌 。 您必须将其与 Account Name 和 Client ID配对。 -a
或--accountName
(如果使用 基于令牌的身份验证,则为必需)Orchestrator CloudRPA 帐户名称。 您必须将其与 OAuth2 刷新令牌 和 客户端 ID配对。 -A
或--accountForApp
Orchestrator CloudRPA 帐户名称(组织名称)。您必须将其与外部应用程序的应用程序 ID、应用程序密码和应用程序作用域配对。
外部应用程序 ID。您必须将其与“应用程序帐户”、“应用程序密码”和“应用程序作用域”配对。
外部应用程序密码。您必须将其与“应用程序帐户”、“应用程序 ID”和“应用程序作用域”配对。
--applicationScope
(如果使用外部应用程序身份验证,则为必填项)应用程序作用域列表,以单个空格分隔。您必须将其与外部应用程序的应用程序账号、应用程序 ID 和应用程序密码配对
-o
或--organizationUnit
Orchestrator 文件夹(组织单元)的名称。
要输入子文件夹,请确保同时输入父文件夹的名称和子文件夹的名称。例如,AccountingTeam\TeamJohn
。-l
或--language
Orchestrator 用户界面中使用的语言。
-y
或--disableTelemetry
禁用遥测数据。
--traceLevel
显示事件的跟踪。
--identityUrl
(Required for PaaS or MSI deployments)身份服务器的 URL。
--help
显示此命令的参数和示例。
--version
显示版本信息。
Assets File (pos. 0)
(必填项)包含要删除的资产的 CSV 文件的名称。 Orchestrator URL (pos.1)
(必填项)Orchestrator 实例的 URL。 Orchestrator Tenant (pos.2)
- (必需)对于 SaaP 部署。
- (可选)适用于 PaaS 部署。
要管理资产的 Orchestrator 实例的租户。
用法:
asset delete <assets_file> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder>] [-l <language>]
asset delete <assets_file> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder>] [-l <language>]
示例:
资产删除 assets_file.csv "https://uipath-orchestrator.myorg.com" 默认值 -u admin -p 123456 -l en-US
asset delete assets_file.csv "https://uipath-orchestrator.myorg.com"default -u admin -p 123456 -o OurOrganization
资产删除 assets_file.csv "https://uipath-orchestrator.myorg.com" 默认值 -t a7da29a2c93a717110a82 -a myAccount
资产删除 assets_file.csv "https://uipath-orchestrator.myorg.com" 默认值 -A accountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read"