Nástroj pro příkazový řádek k vytváření modelu aplikace Revit Server

Pomocí nástroje (RevitServerTool.exe) pro příkazový řádek k vytváření modelu aplikace Revit Server můžete automatizovat vytváření místních modelů, které usnadňují sdílení projektu. Můžete umístit nové místní modely přímo do počítačů členů týmu nebo do adresářů, kde jsou přístupné.

Nástroj RevitServerTool.exe se nainstaluje automaticky na všech počítačích, ve kterých instalujete aplikaci Revit nebo Revit Server s povolenou funkcí buď Hostitel nebo Akcelerátor.

Na počítači uživatele aplikace Revit je výchozí umístění nástroje:%ProgramFiles%\Autodesk\<název a verze produktu>INSTALLDIR\RevitServerToolCommand\. Na instancích aplikace Revit Server je výchozí umístění nástroje:%ProgramFiles%\Autodesk\<název a verze produktu>\tools\RevitServerToolCommand.

Poznámka: Abyste mohli používat tento nástroj pro příkazový řádek, musíte ovládat operační systém DOS a rozumět struktuře příkazových řádků. Tento nástroj pracuje pouze s odpovídající verzí aplikace Revit Server; to znamená, že verze 2014 spustitelného souboru RevitServerTool.exe funguje pouze s verzí 2014 aplikace Revit Server.

Příkazy a možnosti

Příkaz Výsledek
l, createLocalRvt Vytvoří místní model z určeného serverového centrálního modelu.
RevitServerTool -? Zobrazí nápovědu pro nástroj ReverServerTool.
Možnosti Výsledek
<cesta modelu> Cesta modelu vzhledem k adresáři projektů aplikace Revit Server (například: „Nemocnice \Severní křídlo.rvt“). Toto je povinný argument.
-d, -destination Cesta, která určuje umístění a název souboru pro nový model. Absolutní, relativní a UNC cesty jsou podporovány. Ve výchozím nastavení je nový model vytvořen v podsložce „RevitServerTool“ ve složce uživatele Dokumenty. Například C:\\Users|<username>\Document\RevitServerTool\<modelname>.rvt
Poznámka: Jestliže nový název modelu není specifikován v cílové cestě, bude použit výchozí název serverového centrálního modelu.
-s, -server Název hostitele aplikace Revit Server, kde je uložen centrální model. Toto je povinný argument.
-a, -accelerator Název aplikace Revit Server Accelerator. Když tento argument není k dispozici, program zkontroluje proměnnou prostředí RSACCELERATOR2014 a zjistí, zda je aplikace Accelerator přiřazena a pokud ano, použije uložená data v této aplikaci Accelerator, pokud jsou nejnovější. Pokud není uvedena žádná aplikace Accelerator, program zkopíruje data centrálního modelu přímo z hostitele aplikace Revit Server. Podobně platí, že pokud je název aplikace Accelerator neplatný nebo je aplikace Accelerator vypnuta, data se načtou přímo z hostitele.
-o, -overwrite Přepíše cílový model, pokud již existuje.

Použití:

RevitServerTool createLocalRVT <cesta modelu> [-s | -server <název serveru>] [-a | -accelerator <název aplikace accelerator>] [-d|-destination <cesta>] [-o|-overwrite]

Využití Výsledek
RevitServerTool createLocalRVT <cesta modelu> [-server <název serveru>] Místní kopie centrálního modelu určená cestou modelu na určeném hostiteli aplikace Revit Server je vytvořena v osobním adresáři uživatele pomocí uživatelského jména definovaného v operačním systému.
RevitServerTool createLocalRVT <cesta modelu> [-server <název serveru>][-destination <cesta>][-overwrite] Místní kopie centrálního modelu určená cestou modelu na určeném hostiteli aplikace Revit Server je vytvořena v umístění cílové cesty a přepíše všechny předchozí verze, které zde existují.
RevitServerTool createLocalRVT <cesta modelu> [-server <název serveru ][-destination <cesta>][-accelerator <název aplikace Accelerator>] Místní kopie centrálního modelu určená cestou modelu na určeném hostiteli aplikace Revit Server je vytvořena z mezipaměti na určené aplikaci Revit Server Accelerator a umístěna v určeném cílovém umístění.

Příklady použití příkazového řádku

Poznámka: Použití uvozovek v níže uvedených příkladech je nutné pro správné zpracování argumentů obsahujících mezery.

Vytvoření místního modelu z centrálního modelu pojmenovaného As-Built complex.rvt a uloženého v adresáři 2011 Hospital Project v hostiteli aplikace Revit Server s názvem SERVER01

  • RevitServerTool createLocalRvt -d „2011 Hospital Project\As-Built complex.rvt“ -s "SERVER01" -o
  • NEBO

  • RevitServerTool L „2011 Hospital Project\As-Built complex.rvt“ -s SERVER01 -o

Vytvoření místního modelu ze stejného centrálního modelu, který bude pojmenován As-Built complex myLocal.rvt a jeho uložení ve složce C:\místní soubory

  • RevitServerTool createLocalRvt „2011 Hospital Project\As-Built complex.rvt“ -s SERVER01 -d „c:\local files\As-Built complex_myLocal.rvt“ -o
  • NEBO

  • RevitServerTool L „2011 Hospital Project\As-Built complex.rvt“ -s SERVER01 -d „c:\local files\As-Built complex_myLocal.rvt“ - o

Použití poznámek

Chybové stavy a odezvy programu

Stav: Uživatel zadá cesta modelu, ale nezadá povinný argument -server.

Odezva: V příkazu chybí povinný argument, server.

Stav: Zadaná cesta modelu na serveru neexistuje.

Odezva: Nelze vytvořit místní model, protože model „<cesta modelu>“ neexistuje na serveru aplikace Revit Server „<server>“.

Stav: Určená cesta cílového umístění neexistuje. Pokud má uživatel oprávnění, budou vytvořeny nové cesty a bude zde umístěn nový model.

Odezva:Místní model „<cesta cílového umístění>“ byl úspěšně vytvořen.

Stav: Cesta cílového umístění (nový model) již existuje a uživatel explicitně nepoužil možnost přepsání [-overwrite].

Odezva: Nelze vytvořit místní model, protože model „<cesta modelu>“ již existuje.

Stav: Zadaný server není dostupný nebo síť je vypnutá.

Odezva: Nelze vytvořit místní model, protože aplikace Revit Server není momentálně dostupná.

Stav: Model na serveru je právě používán.

Odezva: Nelze vytvořit místní model, protože model „<cesta modelu>“ je právě používán.

Stav:

Akce se nezdařila z neznámých důvodů nebo proto, že model je poškozený nebo uživatel nemá přístup k cestě cílového umístění nebo celkový počet znaků cesty je větší než 255 nebo uživatel neurčil cestu cílového umístění a cesta nemohla být vytvořena.

Odezva: Nelze vytvořit místní model v umístění „<cesta cílového umístění>“.