Revit Server Lock Command-Line Utility

スケジュール設定されたバックアップを準備するには、Revit Server コマンドライン ユーティリティを使用して、Revit Server ホストまたは特定のフォルダやモデルをロックしたり、ロックを解除することができます。

このユーティリティでは、ロックされている項目のステータスを表示して、データベースが正常であることを確認したり、破損している場合はデータベースを再作成することもできます。

Revit Server をインストールすると、RevitServer.exe ツールが C:\Program Files\Autodesk\Revit Server 2023 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 Server2023 Release\Projects)を基準にして、ロックしているフォルダやモデル、またはロック解除しているフォルダやモデルのパスを指定します(これは既定のパスです。このパスはインストール プロセス中に指定されます)。

コマンドライン ロック使用例

注: 下の例でスペースが含まれるプロセス引数を正しく処理するには、引用符を使用する必要があります。

2023 Release Hospital Project\Building 1 というフォルダをロックするには

  • RevitServer -lock -folder "2023 Release Hospital Project¥Building 1"

    または

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

2023 Release Hospital Project\Building 1 というフォルダのロックを解除するには

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

As-Built complex という特定のモデルをロックするには

モデルは 2023 Release Hospital Project という名前のフォルダにあります。

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

    または

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