Для подготовки к плановому резервному копированию можно использовать утилиту командной строки Revit Server для блокировки и разблокировки хоста Revit Server или отдельных папок и моделей на нем.
Эта утилита также позволяет просмотреть статус заблокированных элементов, проверить работоспособность базы данных и восстановить ее в случае повреждения.
После установки Revit Server файл RevitServer.exe находится в папке C:\Program Files\Autodesk\Revit Server <версия>\Tools\RevitServerCommand.
Команды | Результат |
---|---|
-l, -lock | Блокировка указанного элемента. |
-u, -unlock | Разблокирование указанного элемента. |
-c, -cancelLock | Отмена блокировки, которая в настоящий момент применяется к указанному элементу. |
-a, -allLocks | Просмотр всех заблокированных/блокируемых элементов и их состояния. |
-v, -verifyLocks | Проверка работоспособности базы данных блокировки. |
Параметры | Результат |
---|---|
-s, -server | Выполнение указанного действия на сервере, на котором запущена утилита. |
-f, -folder <путь> | Выполнение указанного действия для указанной папки. |
-m, -model <путь> | Выполнение указанного действия для указанной модели. |
-r, -recreate | Повторное создание базы данных блокировки при ее повреждении. |
<путь> | Определение пути к папке или модели, которые требуется заблокировать/разблокировать, относительно каталога проекта Revit Server: C:\ProgramData\Autodesk\Revit Server2015\Projects. (Это путь по умолчанию. Путь определяется в процессе установки). |
или
Модель находится в папке с именем "2011 Hospital Project".
или
RevitServer lock -server
RevitServer lock -folder <path>
RevitServer lock -model <path>
RevitServer unlock -server
RevitServer unlock -folder <path>
RevitServer unlock -model <path>
RevitServer cancelLock -server
RevitServer cancelLock -folder <path>
RevitServer cancelLock -model <path>
RevitServer allLocks
RevitServer verifyLocks [-recreate]