Revit Server 鎖住指令行公用程式

若要準備排定的備份,您可以使用 Revit Server 指令行公用程式來鎖住和解鎖 Revit Server 主體或特定資料夾或其中的模型。

此公用程式也可讓您檢視鎖住項目的狀態,確認資料庫的健全狀況,並可重新建立 (如果已損毀)。

在 Revit Server 安裝後,RevitServer.exe 工具位於 C:\Program Files\Autodesk\Revit Server 2022\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 Server2022\Projects (此為預設路徑。此路徑是在安裝過程中指定的)。

指令行鎖住用法範例

註: 若要正確處理包含空格的引數,需要在以下範例中使用引號。

鎖住名為「2022 Hospital Project\Building 1」的資料夾

  • RevitServer -lock -folder "2022 Hospital Project\Building 1"

  • RevitServer -l -f "2022 Hospital Project\Building 1"

解鎖名為「2022 Hospital Project\Building 1」的資料夾

  • RevitServer -unlock -folder "2022 Hospital Project\Building 1"

鎖住名為「As-Built complex」的特定模型

模型位於名為「2022 Hospital Project」的資料夾中。

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

  • RevitServer -l -m "2022 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]