Script par lots - Copie des clés de registre

La copie à partir du registre se fait via la commande REG COPY. Notez que pour copier les valeurs du registre, vous devez disposer des privilèges suffisants sur le système pour effectuer cette opération à la fois sur l'emplacement source et l'emplacement de destination.

Syntaxe

REG COPY [\\SourceMachine\][ROOT\]RegKey [\\DestMachine\][ROOT\]RegKey

Exemple

@echo off 
REG COPY HKEY_CURRENT_USER\Console HKEY_CURRENT_USER\Console\Test 
REG QUERY HKEY_CURRENT_USER\Console\Test

Dans l'exemple ci-dessus, la première partie consiste à copier le contenu de l'emplacement HKEY_CURRENT_USER \ Console vers l'emplacement HKEY_CURRENT_USER \ Console \ Test sur la même machine. La deuxième commande est utilisée pour interroger le nouvel emplacement pour vérifier si toutes les valeurs ont été copiées correctement.

Production

Voici la sortie du programme ci-dessus. La première ligne de la sortie montre que la fonctionnalité «Copier» a réussi et la deuxième sortie montre les valeurs dans notre emplacement copié.

The operation completed successfully.
HKEY_CURRENT_USER\Console\Test
   HistoryNoDup REG_DWORD 0x0
   FullScreen REG_DWORD 0x0
   ScrollScale REG_DWORD 0x1
   ExtendedEditKeyCustom REG_DWORD 0x0
   CursorSize REG_DWORD 0x19
   FontFamily REG_DWORD 0x0
   ScreenColors REG_DWORD 0x7
   TrimLeadingZeros REG_DWORD 0x0
   WindowSize REG_DWORD 0x190050
   LoadConIme REG_DWORD 0x1
   PopupColors REG_DWORD 0xf5
   QuickEdit REG_DWORD 0x0
   WordDelimiters REG_DWORD 0x0
   ColorTable10 REG_DWORD 0xff00
   ColorTable00 REG_DWORD 0x0
   ColorTable11 REG_DWORD 0xffff00
   ColorTable01 REG_DWORD 0x800000
   ColorTable12 REG_DWORD 0xff