Título: programar instalación msi runonceex Publicado por: jonaand en 8 Enero 2013, 16:11 pm hola! amigo estoy haciendo un windows xp sp2 64bit desatendido
como esta en inglés la idea es que instale el idioma español dese la instalación entonces uso el nLite para permitir q ese instalen programas mientras instala windows uso es siguiente comando runonceex para darle información de que programa instalar @echo off title instalando idioma, componentes y actualizaciones color 47 :programas echo Instalando Lenguaje Español start /wait msiexec /i %SYSTEMDRIVE%InstallMUI.Spanish.MSI /passive /norestart /f sleep 2 cls :Salir exit el problema esta en el comando del pack de idioma porque al instalar me abre la ventana de ayuda del pack diciendome los comandos, que son estos msiexec /opción <Parámetro necesario> [Parámetro opcional] Opciones de instalación </package | /i> <Product.msi> Instala o configura un producto /a <Product.msi> Instalación administrativa: instala un producto en la red /j<u|m> <Product.msi> [/t <Lista de transformación>] [/g <Id. de idioma>] Anuncia un producto: m para todos los usuarios, u para el usuario actual </uninstall | /x> <Product.msi | Código_producto> Desinstala el producto Opciones de pantalla /quiet Modo silencioso sin interacción del usuario /passive Modo desatendido: sólo se muestra la barra de progreso /q[n|b|r|f] Establece el nivel de interfaz del usuario n - sin UI b - UI básica r - UI reducida f - UI completa (predeterminado) /help Información de ayuda Opciones de reinicio /norestart No reiniciar una vez finalizada la instalación /promptrestart Pide al usuario que reinicie el equipo si fuera necesario /forcerestart Reiniciar siempre el equipo después de la instalación Opciones de registro /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <Archivo_registro> i - mensajes de estado w - avisos no graves e - todos los mensajes de error a - inicio de acciones r - registros específicos para la acción u - solicitudes del usuario c - parámetros iniciales de IU m - sin memoria o información de salida grave o - mensajes de espacio insuficiente en disco p - propiedades de Terminal Server v - información detallada x - información de depuración extra + - anexar al archivo de registro existente ! - vaciar cada línea al registro * - registrar toda la información, excepto las opciones v y x /log <Archivo_registro> Equivalente a /l* <Archivo_registro> Opciones de actualización /update <Update1.msp>[;Update2.msp] Aplica las actualizaciones /uninstall <Guid_código_actualización>[;Update2.msp… /package <Product.msi | Código_producto> Quita las actualizaciones de un producto Opciones de reparación /f[p|e|c|m|s|o|d|a|u|v] <Product.msi | Código_producto> Repara un producto p - sólo si el archivo no existe o - si el archivo no existe o está instalada una versión anterior (predeterminado) e - si el archivo no existe o está instalada una versión anterior o igual d - si el archivo no existe o está instalada una versión diferente c - si el archivo no existe o la suma de comprobación no coincide con el valor calculado a - obliga a instalar todos los archivos u - todas las entradas de registro necesarias específicas del usuario (predeterminado) m - todas las entradas de registro necesarias específicas del equipo (predeterminado) s - todos los accesos directos especificados (predeterminado) v - se ejecuta desde el origen y copia en la caché el paquete local Establecer propiedades públicas [PROPERTY=Valor_propiedades] me esta informando que aglo estoy tipenado mal y no sé el comando exacto para darle la orden que lo instale, además si lo pruebo en windows así nomás el comando guardado en un *.cdm sale también la ventana de ayuda y no sé en que me estoy equivocando que no lo instala porque yo puse esta linea si hago lo mismo pero con un *.exe por ejemplo de netfrwamework si instala pero asi no MUCHAS GRACIAS |