Utilitaire de verrouillage de ligne de commande Revit Server

Pour préparer des sauvegardes planifiées, vous pouvez utiliser l'utilitaire de ligne de commande de Revit Server pour verrouiller et déverrouiller un serveur Revit Server Host ou des dossiers ou des modèles spécifiques qui y sont hébergés. Ce dernier vous permet également de consulter l'état des éléments verrouillés, de vérifier le bon fonctionnement de la base de données et de la recréer si elle est corrompue.

Après l'installation de Revit Server, l'outil RevitServer.exe se trouve sous C:\Program Files\Autodesk\Revit Server 2014\Tools\RevitServerCommand.

Remarque : Pour utiliser cet utilitaire de ligne de commande, vous devez être familiarisé avec DOS et maîtriser la structure des lignes de commande.

Commandes et options

Commandes Résultat
-l, -lock Verrouille l'élément spécifié.
-u, -unlock Déverrouille l'élément spécifié.
-c, -cancelLock Annule une action de verrouillage sur l'élément spécifié.
-a, -allLocks Affiche tous les éléments verrouillés/en cours de verrouillage et leur état.
-v, -verifyLocks Vérifie si la base de données de verrouillage est fonctionnelle.
Options Résultat
-s, -server Effectue l'action spécifiée sur le serveur où l'utilitaire est exécuté.
-f, -folder <chemin> Effectue l'action spécifiée dans le dossier spécifié.
-m, -model <chemin> Effectue l'action spécifiée sur le modèle spécifié.
-r, -recreate Recrée la base de données de verrouillage si elle est corrompue.
<chemin> Indique le chemin d'accès au dossier ou au modèle verrouillé/déverrouillé en fonction du répertoire de projet de Revit Server : C:\ProgramData\Autodesk\Revit Server2014\Projects (Il s'agit du chemin d'accès par défaut. Ce chemin est spécifié durant l'installation).

Exemples d'utilisation du verrouillage de ligne de commande

Remarque : L'utilisation de guillemets dans les exemples ci-dessous est nécessaire afin de traiter correctement les arguments contenant des espaces.

Pour verrouiller un dossier nommé "2011 Hospital Project\Building 1"

  • RevitServer -lock -folder "2011 Hospital Project\Building 1"

    OU

  • RevitServer -l -f "2011 Hospital Project\Building 1"

Pour déverrouiller un dossier appelé "2011 Hospital Project\Building 1"

  • RevitServer -unlock -folder "2011 Hospital Project\Building 1"

Pour verrouiller un modèle spécifique nommé "As-Built complex"

Le modèle se trouve dans un dossier nommé "2011 Hospital Project".

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

    OU

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

Utilisation :

RevitServer lock -server

RevitServer lock -folder <chemin>

RevitServer lock -model <chemin>

RevitServer unlock -server

RevitServer unlock -folder <chemin>

RevitServer unlock -model <chemin>

RevitServer cancelLock -server

RevitServer cancelLock -folder <chemin>

RevitServer cancelLock -model <chemin>

RevitServer allLocks

RevitServer verifyLocks [-recreate]