Revit Server Lock 命令行实用程序

要准备执行计划的备份,可以使用 Revit Server 命令行实用程序来锁定和解锁 Revit Server Host 或者其中的特定文件夹或模型。

此实用程序还可用于查看已锁定项目的状态、验证数据库是否状态良好,并在数据库损坏后重新创建。

Revit Server 安装完成后,RevitServer.exe 工具位于 C:\Program Files\Autodesk\Revit Server 2025 Release\Tools\RevitServerCommand 中。

注: 要使用命令行实用程序,应熟悉 DOS 并了解命令行结构。

命令和选项

命令 结果
-l、-lock 锁定指定的项目。
-u、-unlock 解锁指定的项目。
-c、-cancelLock 取消正对指定项目进行的锁定操作。
-a、-allLocks 显示所有已锁定/正在锁定的项目及其状态。
-v、-verifyLocks 检查锁定数据库是否状态良好。
选项 结果
-s、-server 对运行该实用程序的服务器执行指定的操作。
-f、-folder <路径> 对指定的文件夹执行指定的操作。
-m、-model <路径> 对指定的模型执行指定的操作。
-r、-recreate 锁定数据库遭到破坏时重新创建。
<路径> 为被锁定/解锁的文件夹或模型指定相对于 Revit Server 项目目录的路径:C:\ProgramData\Autodesk\Revit Server2025 Release\Projects(这是默认路径。是在安装过程中指定的)。

命令行锁定用法示例

注: 为了正确处理包含空格的参数,下面示例中所使用的引号是必需的。

锁定名为“2025 Release Hospital Project\Building 1”的文件夹的步骤

  • RevitServer -lock -folder "2025 Release Hospital Project\Building 1"

  • RevitServer -l -f "2025 Release Hospital Project\Building 1"

解锁名为“2025 Release Hospital Project\Building 1”的文件夹的步骤

  • RevitServer -unlock -folder "2025 Release Hospital Project\Building 1"

锁定名为“As-Built complex”的特定模型

该模型位于名为“2025 Release Hospital Project”的文件夹中。

  • RevitServer -lock -model "2025 Release Hospital Project\As-Built complex.rvt"

  • RevitServer -l -m "2025 Release Hospital Project\As-Built complex.rvt"

用法:

RevitServer lock -server

RevitServer lock -folder <路径>

RevitServer lock -model <路径>

RevitServer unlock -server

RevitServer unlock -folder <路径>

RevitServer unlock -model <路径>

RevitServer cancelLock -server

RevitServer cancelLock -folder <路径>

RevitServer cancelLock -model <路径>

RevitServer allLocks

RevitServer verifyLocks [-recreate]