Scénariser KeePass (2.x)

Comment automatiser les opérations de base de données dans KeePass 2.x ?

Les prérequis :

Afin d'automatiser KeePass, vous avez besoin du greffon/extension KPScript. Vous pouvez trouver la dernière version de KPScript sur la page Web des greffons KeePass. Le fichier KPScript.exe doit être copié dans le répertoire où KeePass est installé (où se trouve le fichier KeePass.exe).


Il existe deux façons d'automatiser KeePass : les opérations de commande unique et les fichiers de script KPS.

  • Les opérations de commande unique : KPScript peut être appelé à l'aide de commandes uniques. En transmettant l'emplacement de la base de données, sa clé, une commande et éventuellement certains paramètres, des opérations simples comme l'ajout d'une entrée peuvent être effectuées. La syntaxe est très simple, aucune connaissance en script n'est requise. Cette méthode est idéale lorsque vous souhaitez apporter rapidement de petites modifications à la base de données. Il n'est pas recommandé lorsque vous devez effectuer de nombreuses opérations, car pour chaque commande, la base de données doit être chargée à partir du fichier, déchiffrée, modifiée, chiffrée et réécrite dans le fichier.

  • Les fichiers de script KPS : ces fichiers sont beaucoup plus puissants que les opérations de commande unique, mais sont également plus compliqués. Vous devez avoir une grande expérience de la programmation C# et des composants internes de KeePass 2.x. Dans les fichiers KPS, vous pouvez faire tout ce que fait KeePass.