Utilidad de línea de comandos para creación de modelos de Revit Server

Puede usar la utilidad de línea de comandos de creación de modelos de Revit Server (RevitServerTool.exe) para automatizar la creación de modelos locales a fin de facilitar el uso compartido basado en servidor.

Puede colocar nuevos modelos locales directamente en los ordenadores de los integrantes del equipo o en directorios accesibles.

RevitServerTool.exe se instala automáticamente en todos los equipos donde se instala Revit o Revit Server con la función Host o Accelerator.

En los equipos de usuarios de Revit, la ubicación predeterminada de la herramienta es:%ProgramFiles%\Autodesk\Autodesk Revit 2025INSTALLDIR\RevitServerToolCommand\. En los ejemplares de Revit Server, la ubicación predeterminada de la herramienta es:%ProgramFiles%\Autodesk\Autodesk Revit 2025\tools\RevitServerToolCommand.

Nota: La utilidad de línea de comandos requiere conocimientos de uso de DOS y estructuras de línea de comandos. Además, tenga en cuenta que esta utilidad solo funciona con la versión correspondiente de Revit Server. Es decir, que la versión de 2025 Release de RevitServerTool.exe solo funciona con la versión de 2025 Release de Revit Server.

Comandos y opciones

Comando Resultado
l, createLocalRvt Crea un modelo local del modelo central basado en servidor especificado.
RevitServerTool -? Muestra la ayuda de la Utilidad RevitServerTool.
Opciones Resultado
<ruta de modelo> Una ruta de modelo relativa al directorio de proyecto de Revit Server (por ejemplo: "Hospital \North Wing.rvt"). Este es un argumento obligatorio.
-d, -destination Una ruta que especifica la ubicación y el nombre de archivo del nuevo modelo. Se admiten rutas absolutas, relativas y UNC. Por defecto, el nuevo modelo se crea en la subcarpeta "RevitServerTool", en la carpeta de documentos del usuario. Por ejemplo, C:\\Users|<nombre de usuario>\Document\RevitServerTool\<Nombre de modelo>.rvt
Nota: Si el nombre de modelo nuevo no se ha especificado en la ruta de destino, se usa por defecto el nombre del modelo central basado en servidor.
-s, -server Nombre de Revit Server Host donde reside el modelo central. Este es un argumento obligatorio.
-a, -accelerator Nombre del Revit Server Accelerator. Si no se proporciona este argumento, la utilidad comprueba la variable de entorno RSACCELERATOR2025 Release para determinar si existe algún Accelerator asignado y, si es así, utiliza los datos en caché de dicho Accelerator, si este está actualizado. Si no hay ningún Accelerator registrado, la utilidad copia los datos del modelo central directamente desde el Revit Server Host. Del mismo modo, si el nombre del Accelerator no es válido, o si el Accelerator no está disponible, los datos se recuperan directamente del Host.
-o, -overwrite Sobrescribe el modelo de destino si ya existe.

Uso:

RevitServerTool createLocalRVT <ruta de modelo> [-s | -server <nombre de servidor>] [-a | -accelerator <nombre de accelerator>] [-d|-destination <ruta>] [-o|-overwrite]

Uso Resultado
RevitServerTool createLocalRVT <ruta de modelo> [-server <nombre de servidor>] Se crea en el directorio personal del usuario una copia local del modelo central especificado por la ruta del modelo en el Revit Server Host indicado. Se utiliza el nombre de usuario definido en el sistema operativo.
RevitServerTool createLocalRVT <ruta de modelo> [-server <nombre de servidor>] [-destination <ruta>] [-overwrite] Se crea en la ubicación de la ruta de destino una copia local del modelo central especificado por la ruta de modelo en el Revit Server Host indicado. Se sobrescribirá cualquier versión anterior que exista en dicha ubicación.
RevitServerTool createLocalRVT <ruta de modelo> [-server <nombre de servidor>] [-destination <ruta>] [-accelerator <nombre de accelerator>] A partir de la memoria caché del Revit Server Accelerator indicado, se crea una copia local del modelo central especificado por la ruta del modelo en el Revit Server Host especificado, y posteriormente la copia se coloca en el destino indicado.

Ejemplos de uso en la línea de comandos

Nota: Para que el sistema pueda procesar correctamente los argumentos que incluyen espacios, es necesario utilizar comillas dobles tal y como se indica a continuación.

Para crear un modelo local a partir de un modelo central con el nombre Construcción completa.rvt ubicado en el directorio 2025 Release Proyecto Hospital de un Revit Server Host cuyo nombre es SERVER01

  • RevitServerTool createLocalRvt "2025 Release Proyecto Hospital\Construcción completa.rvt" -s SERVER01 -o
  • O

  • RevitServerTool L "2025 Release Proyecto Hospital\Construcción completa.rvt" -s SERVER01 -o

Para crear un modelo local a partir de este mismo modelo central y llamar al nuevo modelo local Construcción completa miLocal.rvt, guardándolo en la carpeta C:\local files

  • RevitServerTool createLocalRvt "2025 Release Proyecto Hospital\Construcción completa.rvt" -s SERVER01 -d "c:\local files\Construcción completa_miLocal.rvt" -o
  • O

  • RevitServerTool L "2025 Release Proyecto Hospital\Construcción completa.rvt" -s SERVER01 -d "c:\local files\Construcción completa_miLocal.rvt" - o

Notas de uso

Condiciones de error y respuestas de la utilidad

Condición: el usuario especifica una ruta de modelo, pero no especifica el argumento -server obligatorio.

Respuesta: el comando carece del argumento obligatorio, server.

Condición: la ruta de modelo especificada no existe en el servidor.

Respuesta: no se puede crear el modelo local porque el modelo "<ruta de modelo>" no existe en el servidor de Revit "<server>".

Condición: la ruta de destino especificada no existe. Si el usuario dispone de los permisos pertinentes, se creará la nueva ruta y se colocará en ella el nuevo modelo.

Respuesta: el modelo local"<ruta de destino>" se crea correctamente.

Condición: la ruta de destino (nuevo modelo) ya existe y el usuario no ha utilizado de forma explícita la opción [-overwrite].

Respuesta: no se puede crear el modelo local porque el modelo "<ruta de modelo>" ya existe.

Condición: no se puede acceder al servidor especificado o se producen interrupciones en la conexión a la red.

Respuesta: no se puede crear el modelo local porque el servidor de Revit no está disponible actualmente.

Condición:el modelo en el servidor está actualmente en uso.

Respuesta: no se puede crear el modelo local porque el modelo "<ruta de modelo>" está en uso actualmente.

Condición:

Error de ejecución por motivos desconocidos, o debido a una de las siguientes condiciones: el modelo está dañado, el usuario no tiene acceso a la ruta de destino, la longitud total de la ruta de destino es superior a 255 caracteres, el usuario no ha especificado la ruta de destino o no se ha podido crear dicha ruta.

Respuesta: no se puede crear el modelo local en la ubicación "<ruta de destino>".