Script batch - Copia delle chiavi di registro

La copia dal registro viene eseguita tramite il comando REG COPY. Si noti che per copiare i valori dal registro, è necessario disporre di privilegi sufficienti sul sistema per eseguire questa operazione sia sul percorso di origine che su quello di destinazione.

Sintassi

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

Esempio

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

Nell'esempio precedente, la prima parte consiste nel copiare il contenuto dalla posizione HKEY_CURRENT_USER \ Console nella posizione HKEY_CURRENT_USER \ Console \ Test sulla stessa macchina. Il secondo comando viene utilizzato per interrogare la nuova posizione per verificare se tutti i valori sono stati copiati correttamente.

Produzione

Di seguito è riportato l'output del programma precedente. La prima riga dell'output mostra che la funzionalità "Copia" ha avuto esito positivo e la seconda uscita mostra i valori nella posizione copiata.

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