Script par lots - Ajout au registre

L'ajout au registre se fait via la commande REG ADD. Notez que pour ajouter des valeurs au registre, vous devez disposer de privilèges suffisants sur le système pour effectuer cette opération.

Syntaxe

La commande REG ADD a les variations suivantes. Dans la deuxième variante, aucun nom n'est spécifié pour la clé et il ajoutera le nom «(par défaut)» pour la clé.

REG ADD [ROOT\]RegKey /v ValueName [/t DataType] [/S Separator] [/d Data] [/f]
REG ADD [ROOT\]RegKey /ve [/d Data] [/f]

  • ValueName - La valeur, sous la RegKey sélectionnée, à modifier.

  • /d Data - Les données réelles à stocker sous forme de "chaîne", d'entier, etc.

  • /f - Forcer une mise à jour sans demander "La valeur existe, écraser Y / N".

  • /S Separator- Caractère à utiliser comme séparateur dans les valeurs REG_MULTI_SZ. La valeur par défaut est "\ 0".

  • /t DataType - Ce sont les types de données définis selon les normes de registre qui peuvent être -

    • REG_SZ (par défaut)

    • REG_DWORD

    • REG_EXPAND_SZ

    • REG_MULTI_SZ

Exemple

@echo off 
REG ADD HKEY_CURRENT_USER\Console /v Test /d "Test Data" 
REG QUERY HKEY_CURRENT_USER\Console /v Test

Dans l'exemple ci-dessus, la première partie consiste à ajouter une clé dans le registre sous l'emplacement HKEY_CURRENT_USER \ Console. Cette clé aura le nom Test et la valeur attribuée à la clé sera Test Data qui sera du type chaîne par défaut.

La deuxième commande affiche simplement ce qui a été ajouté au registre à l'aide de la commande REG QUERY.

Production

Voici la sortie du programme ci-dessus. La première ligne de la sortie montre que la fonctionnalité «Ajouter» a réussi et la deuxième sortie montre la valeur insérée dans le registre.

The operation completed successfully. 
HKEY_CURRENT_USER\Console 
   Test REG_SZ Test Data