James - Hasleo 科技高级技术作者
作者:James
Hasleo 科技高级技术作者,拥有 10 年以上 Windows 技术与数据保护经验。
更新于 2026 年 5 月 19 日 | Hasleo Backup Suite

Hasleo Backup Suite 提供命令行界面(CLI)程序,允许您通过脚本(如批处理文件、PowerShell 等)或 Windows 中的 cmd.exe 执行备份任务。在当前版本的 Hasleo Backup Suite 中,CLI 仅支持执行备份任务。其他功能的支持计划在未来的更新中提供。

使用 Hasleo Backup Suite 命令行界面(CLI)的教程

1
以管理员身份运行 Windows 命令提示符。
2
通过输入以下命令,切换到 Hasleo Backup Suite 安装目录下的 bin 文件夹:
cd C:\Program Files\Hasleo\Hasleo Backup Suite\bin
提示:如果您将程序安装在其他位置,请输入该位置的路径。
3
输入“BackupCmdUI.exe /?”获取帮助,该工具的所有命令和参数将如下所示:
Hasleo Backup Suite Command Line Tool [Version 5.0  (Build: Mar 12 2025)]
Copyright (C) 2023 Hasleo Software. All rights reserved.

/a <action>
    指定要执行的操作(tasks/run)。
    tasks:列出所有任务的详细信息
    run:运行指定的备份任务
/?
    显示帮助信息。

“tasks”操作的选项:
/?
    显示帮助信息。

“run”操作的选项:
/g <guid>
    指定要运行的任务的 GUID。您可以执行
    “tasks”操作查看所有任务的 GUID。
/t <type>
    (可选)指定备份类型,如果未提供,默认为 0。
    0:完整备份
    1:增量备份
    2:差异备份
/s <silent>
    (可选)指定静默模式,如果未提供,默认为 0。
    0:非静默模式
    1:静默模式
/?
    显示帮助信息。

示例:
BackupCmdUI.exe /a tasks
BackupCmdUI.exe /a run /g 1E91BC35-F188-46c7-AD22-D1ED7AED3A6A /t 1
Command line interface for Hasleo Backup Suite

为了唯一标识备份任务,Hasleo Backup Suite 在创建任务时会为其分配一个全局唯一标识符(GUID)。通过命令行界面程序执行备份任务时,您首先需要通过“BackupCmdUI.exe /a tasks”找到该任务的 GUID,然后使用该 GUID 执行备份任务。

常见问题(FAQ)

Q: 使用 CLI 可以做什么?

A: 目前,CLI 仅支持备份操作——您可以列出任务并运行特定的备份任务。通过 CLI 进行还原和克隆计划在未来版本中提供。

Q: 如何查找任务 GUID?

A: 运行“BackupCmdUI.exe /a tasks”可列出所有任务及其 GUID。每个任务都有唯一的标识符,用于在命令行操作中标识该任务。

Q: 可以从 CLI 运行增量备份吗?

A: 可以。使用 /t 参数:/t 0 表示完整备份,/t 1 表示增量备份,/t 2 表示差异备份。如果未指定,则默认为完整备份。

Q: 静默模式有什么作用?

A: 使用 /s 1 可隐藏界面并在后台静默运行。使用 /s 0(默认)可在备份操作期间显示图形界面。

Q: 可以在批处理脚本中使用吗?

A: 可以。这是主要的使用场景——将 CLI 命令嵌入 .bat 或 .cmd 脚本中以实现自动备份。它也可以与任务计划程序配合使用。

Q: 通过 CLI 备份失败时会发生什么?

A: 退出代码表示成功或失败。非零值表示失败。请在脚本中使用错误处理来检测失败并采取相应措施。

Q: 运行 CLI 需要管理员权限吗?

A: 需要。对于系统/目录备份,请以管理员身份运行命令提示符。对于仅备份文件,普通用户权限可能就足够了。

Q: 可以使用 Windows 任务计划程序计划 CLI 备份吗?

A: 可以。创建一个调用批处理脚本的计划任务。脚本会在指定时间自动运行,无需用户干预。