Debo exportar un conjunto de claves de registro solo si el nombre de clave no incluye una palabra específica
ex:
reg export "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Print \ Monitors \ Standard TCP / IP Port \ Ports"
si el nombre de tcp / ip port contiene "Session 2", ignore y salte a la siguiente
Tnx por ayuda
command-line
windows-registry
export
Antonio
fuente
fuente
REG EXPORT RegKey FileName
. Sin filtros, sin modificaciones disponibles. Por lo tanto, el archivo de salida de postproceso (la extensión predeterminada es.reg
)HKCU\Software
, pero excluyendo algunas claves que son muy grandes e inútiles de copia de seguridad)Respuestas:
He trabajado en un script PHP para esto. Lee un archivo de exportación del registro, como lo produce Regedit, y produce un archivo similar, pero con las claves de su elección filtradas.
La devolución de llamada recibe la clave de registro caminada como un parámetro, y debe regresar
true
Si esta clave tiene que ser filtrada.Aquí hay una muestra de uso. Tenga especial cuidado al filtrar la clave raíz (por ejemplo,
BagMRU
) y las teclas secundarias (por ejemplo,BagMRU\foo\bar
).fuente