Revit Server Befehlszeilen-Dienstprogramm zur Modellerstellung

Mithilfe des Revit Server Befehlszeilen-Dienstprogramms zur Modellerstellung (RevitServerTool.exe) können Sie die Erstellung lokaler Modelle automatisieren, um die Arbeitsteilung zu erleichtern.

Sie können neue lokale Modelle direkt auf den Computern der Teammitglieder oder in Ordnern ablegen, auf die diese Zugriff haben.

RevitServerTool.exe wird automatisch auf allen Computern installiert, auf denen Sie Revit oder Revit Server mit aktivierter Host- oder Accelerator-Rolle installieren.

Auf den Computern von Revit-Benutzern wird dieses Werkzeug vorgabemäßig unter %ProgramFiles%\Autodesk\Autodesk Revit 2025INSTALLDIR\RevitServerToolCommand\ installiert. Auf Instanzen von Revit Server ist %ProgramFiles%\Autodesk\Autodesk Revit 2025\tools\RevitServerToolCommand der Standardspeicherort des Werkzeugs.

Anmerkung: Um dieses Befehlszeilen-Dienstprogramm zu verwenden, sollten Sie mit DOS vertraut sein und den Aufbau von Befehlszeilen kennen. Beachten Sie außerdem, dass dieses Dienstprogramm nur mit der entsprechenden Version von Revit Server funktioniert, d. h. die RevitServerTool.exe-Version von 2025 Release funktioniert beispielsweise nur mit Revit Server 2025 Release.

Befehle und Optionen

Befehl Ergebnis
l, createLocalRvt Erstellt ein lokales Modell aus dem angegebenen serverbasierten zentralen Modell.
RevitServerTool -? Zeigt die Hilfe zum Dienstprogramm ReverServerTool an.
Optionen Ergebnis
<Modellpfad> Modellpfad relativ zum Revit Server-Projektverzeichnis (z. B. "Hospital \North Wing.rvt"). Dies ist ein erforderliches Argument.
-d, -destination Pfad, der den Speicherort und den Dateinamen für die neue Modell angibt. Absolute, relative und UNC-Pfade werden unterstützt. Standardmäßig wird das neue Modell im Unterordner "RevitServerTool" unter dem Ordner Dokumente des Benutzers erstellt. Beispiel: C:\\Benutzer|<Benutzername>\Document\RevitServerTool\<Modellname>.rvt
Anmerkung: Wenn der Name des neuen Modells nicht im Zielpfad angegeben wird, wird standardmäßig der Name des serverbasierten zentralen Modells verwendet.
-s, -server Name des Revit Server-Hosts, auf dem das zentrale Modell gespeichert ist. Dies ist ein erforderliches Argument.
-a, -accelerator Name des Revit Server Accelerator. Ist dieses Argument nicht vorhanden, prüft das Dienstprogramm die Umgebungsvariable RSACCELERATOR2025 Release, um zu bestimmen, ob ein Accelerator zugewiesen ist und, wenn dies der Fall ist, ob er die im Cache gespeicherten Daten auf diesem Accelerator verwendet, wenn diese auf dem neuesten Stand sind. Wenn kein Accelerator aufgeführt ist, kopiert das Dienstprogramm die Daten des zentralen Modells direkt vom Revit Server-Host. Ebenso werden die Daten direkt vom Host abgerufen, wenn der Accelerator-Name ungültig ist oder der Accelerator ausfällt.
-o, -overwrite Überschreibt das Zielmodell, wenn dieses bereits vorhanden ist.

Verwendung:

RevitServerTool createLocalRVT <Modellpfad> [-s | -server <Servername>] [-a | -accelerator <Accelerator-Name>] [-d|-destination <Pfad>] [-o|-overwrite]

Verwendung Ergebnis
RevitServerTool createLocalRVT <Modellpfad> [-server <Servername>] Eine lokale Kopie des durch den Modellpfad auf dem angegebenen Revit Server-Host angegeben zentralen Modells wird im persönlichen Verzeichnis des Benutzers mit dem im Betriebssystem definierten Benutzernamen erstellt.
RevitServerTool createLocalRVT <Modellpfad> [-server <Servername>] [-destination <Pfad>] [-overwrite] Eine lokale Kopie des durch den Modellpfad auf dem angegebenen Revit Server-Host angegeben zentralen Modells wird unter dem Zielpfad erstellt. Hierdurch werden alle vorherigen Versionen überschrieben, die sich dort befinden.
RevitServerTool createLocalRVT <Modellpfad> [-server <Servername>] [-destination <Pfad>] [-accelerator <Accelerator-Name>] Eine lokale Kopie des durch den Modellpfad auf dem angegebenen Revit Server-Host angegeben zentralen Modells wird aus dem Cache auf dem angegebenen Revit Server Accelerator erstellt und unter dem angegebenen Zielspeicherort abgelegt.

Anwendungsbeispiele für die Befehlszeile

Anmerkung: Die Verwendung von Anführungszeichen in den folgenden Beispielen ist erforderlich, um Argumente mit Leerzeichen ordnungsgemäß zu verarbeiten.

So erstellen Sie ein lokales Modell aus einem zentralen Modell namens As-Built complex.rvt im Verzeichnis 2025 Release Hospital Project auf dem Revit Server-Host mit dem Namen SERVER01.

  • RevitServerTool createLocalRvt "2025 Release Hospital Project\As-Built complex.rvt" -s SERVER01 -o
  • oder

  • RevitServerTool L "2025 Release Hospital Project\As-Built complex.rvt" -s SERVER01 -o

So erstellen Sie ein lokales Modell aus diesem zentralen Modell mit dem Namen As-Built complex myLocal.rvt und gespeichert im Ordner C:\Lokale Dateien

  • RevitServerTool createLocalRvt "2025 Release Hospital Project\As-Built complex.rvt" -s SERVER01 -d "c:\local files\As-Built complex_myLocal.rvt" -o
  • oder

  • RevitServerTool L "2025 Release Hospital Project\As-Built complex.rvt" -s SERVER01 -d "c:\local files\As-Built complex_myLocal.rvt" - o

Hinweise zur Verwendung

Fehlerbedingungen und die Antworten des Dienstprogramms

Bedingung: Der Benutzer gibt den Modellpfad an, aber nicht das erforderliche Argument -server.

Antwort: Im Befehl fehlt das erforderliche Argument, server.

Bedingung: Der angegebene Modellpfad ist auf dem Server nicht vorhanden.

Antwort: Das lokale Modell kann nicht erstellt werden, weil das Modell "<Modellpfad>" auf dem Revit-Server "<Server>" nicht vorhanden ist.

Bedingung: Der angegebene Zielpfad ist nicht vorhanden. Wenn der Benutzer über Berechtigungen verfügt, wird der neue Pfad erstellt und das neue Modell darunter gespeichert.

Antwort: Das lokale Modell "<Zielpfad>" wird erfolgreich erstellt.

Bedingung: Der Zielpfad (neues Modell) ist bereits vorhanden, und der Benutzer hat die Option [-overwrite] nicht ausdrücklich verwendet.

Antwort: Das lokale Modell kann nicht erstellt werden, weil das Modell "<Modellpfad>" bereits vorhanden ist.

Problem: Der angegebene Server ist nicht verfügbar, oder das Netzwerk ist ausgefallen.

Antwort: Das lokale Modell kann nicht erstellt werden, weil der Revit-Server derzeit nicht verfügbar ist.

Problem: Das Modell auf dem Server wird derzeit verwendet.

Antwort: Das lokale Modell kann nicht erstellt werden, weil das Modell "<Modellpfad>" derzeit verwendet wird.

Bedingung:

Die Ausführung ist aus unbekannten Gründen fehlgeschlagen, oder weil das Modell beschädigt ist, der Benutzer keinen Zugriff auf den Zielpfad hat, die Gesamtlänge des Zielpfads größer als 255 ist oder der Benutzer den Zielpfad nicht angegeben hat, aber der Pfad konnte nicht erstellt werden.

Antwort: Das lokale Modell kann nicht am Speicherort "<Zielpfad>" erstellt werden.