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