Utilitário de linha de comendo para bloqueio do Revit Server

Para preparar para backups agendados, é possível usar o utilitário de linha de comando do Revit Server para bloquear e desbloquear um host do Revit Server ou pastas específicas ou modelos nele contido.

Este utilitário também permite visualizar o status de itens bloqueados, verificar a integridade do banco de dados e recriar o mesmo se este estiver corrompido.

Após a instalação do Revit Server, a ferramenta RevitServer.exe estará localizada em C:\Arquivos de programas\Autodesk\Revit Server 2025 Release\Tools\RevitServerCommand.

Nota: Para usar o utilitário de linha de comando, é necessário familiarizar-se com o DOS e entender a estrutura de linhas de comando.

Comandos e Opções

Comandos Resultado
-l, -lock Bloqueia o item especificado.
-u, -unlock Desbloqueia o item especificado.
-c, -cancelLock Cancela um bloqueio que está em andamento em um item especificado.
-a, -allLocks Mostra todos os itens bloqueados/sendo bloqueados e seu status.
-v, -verifyLocks Verifica se o banco de dados bloqueado está íntegro.
Opções Resultado
-s, -server Executa a ação especificada no servidor onde o utilitário é executado.
-f, -folder <caminho> Executa a ação especificada na pasta especificada.
-m, -model <caminho> Executa a ação especificada no modelo especificado.
-r, -recreate Recria o banco de dados bloqueado quando este estiver corrompido.
<caminho> Especifica o caminho para a pasta ou o modelo sendo bloqueado/desbloqueado em relação ao diretório de projetos do Revit Server: C:\ProgramData\Autodesk\Revit Server2025 Release\Projects (esse é o caminho padrão. Este caminho é determinado durante o processo de instalação).

Exemplos de utilização do bloqueio de linha de comando

Nota: O uso de aspas nos exemplos abaixo é necessário para processar corretamente os marcador de posição contendo espaços.

Para bloquear uma pasta denominada 2025 Release Hospital Project\Building 1

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

    OU

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

Para desbloquear uma pasta denominada 2025 Release Hospital Project\Building 1

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

Para bloquear um modelo específico denominado As-Built complex

O modelo está em uma pasta denominada 2025 Release Hospital Project.

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

    OU

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

Uso:

RevitServer lock -server

ServidorRevit lock -folder <caminho>

ServidorRevit lock -model <caminho>

ServidorRevit unlock -server

ServidorRevit unlock -folder <caminho>

ServidorRevit unlock -model <caminho>

ServidorRevit cancelLock -server

ServidorRevit cancelLock -folder <caminho>

ServidorRevit cancelLock -model <caminho>

ServidorRevit allLocks

ServidorRevit verifyLocks [-recreate]