REG_2_ADMLX

Publicado en Microsoft Technet

¿Qué hace? 

Lee un archivo de registro (. Reg) y crea el correspondiente par de archivos ADMX y ADML que permita establecer los valores del registro de windows (Windows Registry) mediante politicas de grupo (Group Policy) llevado en el archivo original. 

Con el fin de crear y definir los elementos de interfaz gráfica de usuario requerido por la GPMC, la herramienta hace algunas suposiciones: 

a) el "nombre" del valor también se utiliza como título para todas las pantallas. 

b) A todos los valores DWORDS se les asigna un cuadro de texto numérico para entrada de datos 

c) todos los otros tipos de valores se tratan como cadenas y se les asignará un cuadro de texto para la entrada de datos. 

Advertencias 

@ O (por defecto) 

La herramienta no maneja correctamente la "@" o VALUENAME nombre. Este es el que en el editor de registro se muestra como (por defecto). 

La razón de esto es que no han sido capaces de encontrar la manera correcta para definir esta en ADMX / L. 

Solución: Por ahora es asignar el valor a un valor llamado  "(DEFAULT)" valor, pero como se puede ver en el siguiente ejemplo, Windows no reconoce este valor "(DEFAULT)" valor como el verdadero valor "(DEFAULT)" valor. 

Voy a tener que encontrar un ADMX existente que establezca este tipo de valores y leer los XML con el fin de aprender cómo se hace. O tal vez alguien me pueda hacer saber como puedo corregir la herramienta con este fín. 

Hex Hex (0) ... 

Este es otro ejemplo de las cosas que yo no era capaz de aprender de los archivos ADMX que tengo disponible. 

Tenemos varios casos de los archivos de registro que asignaremos un valor compuesto de varios valores hexadecimales 2 char, pero no he encontrar cualquier archivo ADMX que se aplica este tipo de ajustes a las políticas.

Solución Temporal: Por ahora, y hasta que pueda encontrar la manera de hacerlo correctamente, la herramienta trata a los valores hexadecimales como un texto. 

Voy a tener que encontrar un ADMX existente que establezca este tipo de valores y leer los XML con el fin de aprender cómo se hace. O tal vez alguien me pueda hacer saber como puedo corregir la herramienta con este fín. 

HKU o HKEY_USERS 

La definición ADMX le permite establecer las políticas para los usuarios (el usuario actual, en realidad) y / o computadoras, esto no incluye la HKU o las HKEY_USERS.

Solución: El guión tratará cualquier política HKU como HKCU (se limpia cualquier usuario con nombre definido como parte de la HKU).

Uso:

CSCRIPT REG_2_ADMXL.vbs <Archivo-de-registro> <idioma> [nombre]

<Archivo-de-registro>     es el nombre y la ruta del archivo de registro que desea convertir. 

<idioma>                      es la lengua y la cultura para ser utilizado, es decir: en-US, sp-AR, sp-ES, etc 

Nombre                        Nombre para mostrar en el GPO. 

                                    Si se omite, se utilizara "REG_2_ADMXL Generated Policy" 

El archivo de salida tendrá el nombre del archivo. REG con la extension correspondiente (Ejemplo: si la entrada es myfile.REG, la salida será myfile.ADMX y myfile.ADML.)

 

El archivo de salida ADMX se guardará en la misma carpeta donde se encuentra el archivo  .REG de entrada, mientras que el archivo de salida ADML se guardarán en una subcarpeta de dicha locación. La subcarpeta será nombrado de acuerdo al idioma especificado. 

Por lo tanto, si el archivo de registro es C: \ myapp \ myfile.reg y el idioma es es-es, entonces el archivo ADMX será como en C: \ MyApp \ myfile.ADMX y el archivo ADML será guardado como C: \ myAPP \ es-ES \ myfile.ADMX

Es muy rápido y simple en realidad para entender (creo).

Si desea leer más detalles visite http://mscosentino-en.blogspot.com/2010/02/convert-registry-file-to-admx-policy.html o la pagina de Technet.