Windows Unattended Edition
 Contenidos
Carpetas $OEM$
Submitted by Alanoll - Traducido al castellano por Jaconbue

Todo lo que se sitúe en las carpetas $OEM$ es automáticamente copiado al disco duro en el que estamos instalando Windows. Una vez que se han copiado, podemos crear ficheros de proceso por lotes que instalen programas y realicen todo tipo de tareas con esos archivos. Para ello es muy útil la variable %systemdrive%, que se refiere a la unidad en la que se ha instalado el sistema operativo. Por ejemplo, si Windows se ha instalado en D:\, esta variable permite acceder a la ruta correcta.

La pregunta es: ¿por qué no instalar las aplicaciones directamente desde el CD? La respuesta es que la letra de unidad que adopta el CD-ROM varía de uno PC a otro. No existe la variable de entorno %cdrom%, aunque se puede crear. Si creamos y ejecutamos un fichero de proceso por lotes que chequee la ubicación de un fichero del CD en las diferentes letras disponibles, podemos fácilmente asignar a la variable %cdrom% la letra correcta. Una explicación más detallada de este método puede encontrarse en el foro.

» Estructura de la carpeta $OEM$

Como se muestra en la imagen de la izquierda, la carpeta $OEM$ se sitúa en el mismo nivel que la carpeta I386, y no dentro de ella.

El contenido de $1 se copiará al directorio raíz de la partición en la que se ha instalado Windows (C:\ por ejemplo).

Cuando estamos preparando la instalación desatendida, la ruta es:
C:\XPCD\$OEM$\$1\Install\

Cuando lo grabamos en el CD, si X es la letra del CD-ROM, la ruta es:
X:\$OEM$\$1\Install\

Cuando la carpeta $OEM$ es copiada al disco duro, la ruta es:
C:\Install\

De esta manera, el siguiente comando:
"start /wait %systemdrive%\install\MSN\msnmsgs.msi /qb"
ejecuta la instalación de MSN Messenger de la misma manera que:
"start /wait C:\Install\MSN\msnmsgs.msi /qb"

El contenido de la carpeta $$ es copiado al directorio de instalación de Windows, sea cual sea su nombre (Windows, WINNT, WindowsXP).

Por ejemplo, si creamos una subcarpeta en la ruta:
$$\Resources\Themes
podemos situar en ella todos los estilos visuales que queramos utilizar en nuestro ordenador, ya que serán automáticamente copiados a la ruta:
C:\WINDOWS\Resources\Themes
que es la ruta habitual de Windows para ese tipo de archivos.

Otro ejemplo: si necesitamos utilizar alguna utilidad para ficheros de comando por lotes como cmdow.exe, que necesita estar en el path, podemos simplemente situarla en:
$$\system32
ya que será copiada a:
C:\Windows\System32
ya que es una carpeta que siempre está en el path.

El resto de carpetas tiene el siguiente significado:

$Docs - Documents and Settings
$Progs - Archivos de programa
$$ - Windows
$1 - Raíz de la partición en la que el sistema operativo se ha instalado

Esto evita tener que utilizar copy y xcopy en ficheros de proceso por lotes para copiar ficheros y carpetas al disco duro.



Copyright © 2001 - 2006
Comentarios, dudas, sugerencias...
Hecho con Nvu Get Firefox

HTML 4.01 Transitional Válido

CSS Válido