Skip to main content

Guide d’installation de BriefCam

Move Storage Tool

Last Updated: 3 minute read
Version2025r1
LangueFrançais

L’outil Move Storage Tool met à jour le répertoire partagé BriefCam vers un autre emplacement et un nom différent (si nécessaire).

L’outil se trouve à l’adresse suivante : {BriefCam Server installation folder}\tools\move_storage_tool.

Le fichier de configuration est disponible en contactant l’assistance de BriefCam.

Note

L’outil suppose que toutes les données sont sauvegardées à un seul endroit.

Prérequis

Avant l’exécution, il est fortement recommandé de :

  • Sauvegardez la base de données Postgres.

  • Supprimez le mappage précédent du dossier partagé (si vous souhaitez utiliser le même nom de dossier partagé).

Paramètres

Les paramètres qui peuvent être utilisés sont les suivants :

Paramètre

Description

Requis ou Optionnel

-share-path {SHARE_PATH}

Chemin vers le nouveau partage.

SHARE_PATH il peut s’agir d’un chemin régulier, tel que : "c:\path\to\my\new\share" ou d’un chemin réseau, tel que : "\\host-name\share-name".

S’il s’agit d’un chemin ordinaire, un nouveau répertoire partagé sera créé. S’il s’agit d’un chemin réseau, il est supposé que ce chemin est déjà partagé sous les autorisations requises et ne sera donc pas recréé.

obligatoire

-share-name {SHARE_NAME}

Nom du nouveau dossier partagé

non obligatoire si le chemin d’accès au réseau est donné

-share-host {SHARE_HOST}

Hôte du nouveau dossier partagé

non obligatoire en exécution locale

-db-port {DB_PORT}

Port de la base de données

obligatoire

-db-user {DB_USER}

Nom d’utilisateur de la base de données

obligatoire

-db-pwd {DB_PWD}

Mot de passe utilisateur de la base de données

obligatoire

-local

obligatoire pour les opérations locales

-config {CONFIG}

Chemin vers un fichier de configuration JSON pour l’exécution à distance. Contient les machines qui appartiennent à une certaine installation de BriefCam.

requis pour l’opération à distance

Exécuter l’outil

Pour exécuter l’outil à partir d’une machine tout-en-un :

  1. Extrayez le fichier move-storage.zip .

  2. Ouvrez PowerShell comme administrateur.

  3. Exécutez l’outil à partir du répertoire dans lequel vous avez extrait l’outil.

  4. L’outil ne déplace pas les données. Par conséquent, après avoir exécuté l’outil, vous devez déplacer les données vers le nouvel emplacement.

Pour exécuter l’outil depuis une machine distante :

  1. Extrayez le fichier move-storage.zip .

  2. Mettez à jour le fichier config.json avec vos hôtes et vos informations d’identification.

  3. Activez et autorisez WINRM et ICMP dans les informations d’identification de niveau administrateur du pare-feu des machines distantes.

  4. Sur chaque machine, activez l’exécution de scripts PowerShell signés à distance. Pour plus d’informations, reportez-vous à la section Environnement de haute sécurité avec des paramètres de politique personnalisés.

  5. Ouvrez PowerShell comme administrateur.

  6. Exécutez l’outil à partir du répertoire dans lequel vous avez extrait l’outil.

  7. L’outil ne déplace pas les données. Par conséquent, après avoir exécuté l’outil, vous devez déplacer les données vers le nouvel emplacement. Déplacez d’abord le dossier Backups (situé à : \\server\BriefCam\ServerData\Backups) et les certificats RESEARCH (situés à : \\server\BriefCam\certificates). Déplacez ensuite le reste des données.

  8. Activez le service de maintenance de BriefCam.

Note

Le fichier move-storage.log est disponible pour le dépannage de cet outil (situé dans le répertoire de l’outil).

Exemples

Voici un certain nombre d’exemples :

Pour une exécution locale avec un chemin standard :

PS> ./move-storage.exe -local -share-path 'C:\my\new\share' -share-name 'shary' -db-port 5432 -db-user 'bb' -db-pwd 'king'

Pour une exécution locale avec un chemin réseau :

PS> ./move-storage.exe -local -share-path '\\MyMachine\MyShare' -db-port 5432 -db-user 'bb' -db-pwd 'king'

Notez qu’avec le chemin d’accès réseau, le nom du partage n’est pas nécessaire et sera ignoré même s’il est donné explicitement.