Для подготовки к плановому резервному копированию можно использовать утилиту командной строки 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]