¿Cómo se crean variables del sistema mediante un archivo por lotes para Windows 7?

¿Cómo se crean variables del sistema mediante un archivo por lotes para Windows 7?

¿Cómo puedo crear un archivo por lotes que cree una nueva variable del sistema?

(Ya sabes, en configuración avanzada del sistema > variables de entorno > Variables del sistema).

Quiero crear una nueva variable llamada FLEXLM_TIMEOUTy establecer su valor en 10000000.

Necesito encontrar una manera de crear esta variable de forma automatizada, ya que tengo alrededor de cien computadoras que necesitan esta solución.

Respuesta1

estas buscando elConjuntoXdominio:

 setx FLEXLM_TIMEOUT "10000000" /m

Deberías hacer lo que quieres.

Este comando ha sido estándar en Windows desde que Vista y XP lo tenían disponible en formato XP Support Tools. También tiene la capacidad de configurar variables en máquinas remotas si es necesario.

Respuesta2

Probablemente la forma más sencilla de hacerlo es crear un archivo .REG para la ruta HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

El guión debería ser:

Editor del Registro de Windows Versión 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] "FLEXLM_TIMEOUT"="10000000"

Ni siquiera necesitas escribir el script desde cero: en una PC que tenga la variable, enRegedit, resalta la claveAmbientey en elArchivoselección de menúExportar.... El archivo .REG creado contendrá otros valores además de FLEXLM_TIMEOUT, que deben eliminarse editando el archivo en el Bloc de notas.

Fusionar ese archivo no eliminará los valores existentes; REGEDIT realiza una verdadera fusión.

información relacionada