# Exemple de scripts de déploiement

Le déploiement peut se découper en plusieurs étapes :

  • l'installation de l'application;
  • l'installation du plugin Outlook (optionnelle);
  • la création des comptes.

WARNING

Les variables d'environnement varient entre les versions 32 et 64 bits de Windows.

# Installation de l'application :

# Nécessaire lors d'une exécution avec les droits administrateur.
cd %~dp0

# Installation de Seald sur le poste de manière silencieuse
.\Seald-Setup-1.0.0.exe /allusers /S

# Création du répertoire de configuration de Seald.
mkdir %APPDATA%\Seald\

# Ajout de la configuration essentielle suite à une installation programatique.
echo {"autoUpdate": "disable", "windowsRegistry": "READ_ONLY"} > %APPDATA%\Seald\config.json

# Installation du plugin Outlook :

TIP

Il faut remplacer la variable d'environnement %CommonProgramFiles% par %CommonProgramFiles(X86)% si la version d'Outlook est en 64 bits.

# Nécessaire lors d'une exécution avec les droits administrateur.
cd %~dp0

# Ajout du certificat de signature de Seald
certutil -addstore TRUSTEDPUBLISHER "plugin-cert.cer"

# Installation des prérequis du plugin
.\vstor_redist.exe Setup /q /norestart #Installing VSTO redistributable
.\NDP472-KB4054530-x86-x64-AllOS-ENU.exe Setup /q /norestart # Installing .NET 4.7

# Installation du plugin
# %CommonProgramFiles% si Outlook 32 bits. %CommonProgramFiles(X86)% si Outlook 64 bits
"%CommonProgramFiles%\Microsoft Shared\VSTO\10.0\VSTOInstaller.exe" /s /I https://api.seald.io/outlook/SealdOutlookPlugin.vsto # commande d'installation silencieuse du plugin outlook

# Déploiement des règles du Smart Assistant

Il est possible de déployer un fichier de règles personnalisé du smart assistant à l'aide de la commande suivante :

copy new-rules.js %APPDATA%\Seald\rules.js

TIP

Pour plus d'information sur l'écriture et le déploiement du fichier de règle, référez vous à cette page.

TIP

Pour forcer l'activation des règles, référez vous à la configuration du plugin.

# Création d'un compte et lancement:

TIP

Il faut remplacer la variable d'environnement %ProgramFiles% par %ProgramFilesX86% si la version de Windows est en 64 bits.

# Création de compte.
cd %ProgramFiles%\Seald
seald-cli create-account -d "Tim" -e tim@seald.io --email-validation 5f32fdb5-cb1d-4b1b-b981-d35f75e9376c:1b4e5537890f92cce85d86df22eergerg4 --accept-licence --force --accept-backup-keys

# Lance l'application. Le premier argument (string vide) permet à l'application de ne pas être stoppée à la fin du présent script
start "" "%ProgramFiles%\Seald\Seald.exe"