Sistema operativo Guía de instalación Automatización de la instalación de Windows NT 1997 © Microsoft Corporation. Reservados todos los derechos. La información que se incluye en este documento representa el punto de vista de Microsoft Corporation sobre los temas que se analizan a la fecha de publicación. Debido a que Microsoft debe responder a las condiciones cambiantes del mercado, no se deberá interpretar como un compromiso por parte de Microsoft y Microsoft no puede garantizar la precisión de cualquier información que se presente después de la fecha de publicación. Este documento sólo es para fines informativos. MICROSOFT NO REALIZA NINGUNA GARANTIA, EXPRESA O IMPLICITA, SOBRE ESTE DOCUMENTO. Microsoft, Windows NT, Windows y el IntelliMirror son marcas registradas o marcas de Microsoft Corp. en Estados Unidos y/u otros países. Otras marcas registradas o nombres mencionados en el presente documento pueden ser marcas registradas o sus respectivos propietarios. Microsoft Corporation • One Microsoft Way • Redmond, WA 98052-6399 • EUA 297 Automatización de la instalación Windows NT Esta guía de instalación proporciona información, consejos y trucos que le ayudarán a automatizar el proceso de instalación de Microsoft Windows NT. Está diseñada para profesionales de sistemas de información quienes tienen a su cargo la instalación de la Windows NT Workstation o del Windows NT Server en varias computadoras. Deberá utilizar esta guía junto con la parte 1 del Resource Kit de la Windows NT Workstation. Microsoft Windows NT incluye muchas herramientas y funciones que pueden utilizarse para automatizar el proceso de instalación. Usted encontrará información detallada y ejemplos de estas herramientas en los siguientes cinco capítulos: Familiarizándose Archivo de programa simple de instalación (UNATTEND.TXT) de la Windows NT Workstation 4.0 Configuración de información específica a la máquina Pre-instalación de aplicaciones (SYSDIFF.EXE) Personalización de Windows NT INDICE INTRODUCCION .............................................................................. CAPITULO 1 FAMILIARIZÁNDOSE .................................................. ¿Qué es lo que pueden hacer las herramientas de instalación de Microsoft Windows NT ¿Qué es lo que no pueden hacer las herramientas de instalación de Microsoft Windows NT Herramientas utilizadas con la instalación de Windows NT Administrador de instalación - creación de una archivo de programa simple de instalación de Windows NT 4.0 (UNATTEND.TXT) Herramienta de diferencia del sistema: SYSDIFF.EXE Herramientas de registro de Windows NT REGEDIT.EXE REGEDIT32.EXE REGINI.EXE Software de conectividad de cliente Instalación de Windows NT: WINNT.EXE y WINNT32.EXE Parámetros de línea de los comandos WINNT.EXE y WINNT32.EXE Pasos para automatizar la instalación de Windows NT Paso 1 – Creación del archivo de programa simple de instalación de Windows (UNATTEND.TXT). Paso 2 – Creación de paquetes de preinstalación utilizando la herramienta de diferencia del sistema (SYSDIFF.EXE). Paso 3 – Creación del proceso para configurar la información específica a la máquina. Paso 4 - Creación del proceso para automatizar su método de distribución. Instalación del servidor de distribución 1 Copia de los archivos fuente de Windows NT Copia de los archivos personalizados utilizando el directorio $OEM$ Estructura del punto de distribución Conversión de nombres cortos de archivos a nombres largos de archivos Utilización de la duplicación de disco para distribuir Windows NT Consideraciones de rendimiento de la instalación Optimización del software de conectividad de cliente Optimización de la fase de instalación del modo de caracter Disminución del número de archivos copiados durante la instalación Eliminación de los servicios Web de colegas de trabajo Eliminación de terceras partes si hay controladores de adaptadores de red CAPITULO 2 ARCHIVO DE PROGRAMA SIMPLE DE INSTALACION DE LA WINDOWS NT WORKSTATION 4.0 (UNATTEND.TXT) Introducción Formato y referencia del archivo UNATTEND.TXT Descripción de los parámetros del archivoUNATTEND.TXT [Unattended] OemPreinstallNoWaitAfterTextMode NoWaitAfterGuiMode FileSystem ExtendOemPartition ConfirmHardware NtUpgrade Win31Upgrade OverwriteOemFilesOnUpgrade TargetPath ComputerType KeyboardLayout [MassStorageDrivers] <mass storage driver description> [DisplayDrivers] <display driver description> [KeyboardDrivers] <keyboard driver description> [PointingDeviceDrivers] <pointing device driver description> [OEMBootFiles] TXTSETUP.OEM <hal file name> <scsi driver file name> [OEM_Ads] Banner Logo Background [GuiUnattended] OemSkipWelcome OEMBlankAdminPassword TimeZone AdvServerType DetachedProgram Arguments [UserData] FullName OrgName ComputerName ProductID [LicenseFilePrintData] AutoMode AutoUsers [Display] ConfigureAtLogon BitsPerPel Xresolution Yresolution Vrefresh Flags AutoConfirm InstallDriver InfFile InfOption [Modem] InstallModem [<modem parameter section>] <COM port number> [Network] Attended JoinWorkgroup JoinDomain CreateComputerAccount InstallDC DetectAdapters InstallAdapters InstallProtocols InstallServices InstallInternetServer DoNotInstallInternetServer [<Detect Adapters Section>] DetectCount LimitTo <Netcard Inf option> [<Install Adapters Section>] <Netcard Inf option> [<netcard parameter section>] [<Protocols Section>] NBF NWLNKIPX TC DLC RASPPTP STREAMS [<NetBeui Parameters>] [<IPX Parameters>] [<Tcpip Parameters>] DHCP ScopeID [<DLC Parameters>] [<RASPPTP Parameters>] [<STREAMS Parameters>] [<Services Section>] SNMP RAS NWWKSTA NETMON STCPIP SAP TCPPRINT DHCP DNS WINS [<NetWare Client Parameters>] !DefaultLocation !DefaultScriptOptions [<Snmp Parameters>] Accept_CommunityName Send_Authentication Any_Host Limit_Host Community_Name Traps Contact_Name Location Service [<RasParameters>] PortSections DialoutProtocols DialinProtocols NetBEUIClientAccess TcpIpClientAccess UseDHCP StaticAddressBegin StaticAddressEnd ExcludeAddress ClientCanRequestIPAddress IpxClientAccess AutomaticNetworkNumbers NetworkNumberFrom AssignSameNetworkNumber ClientsCanRequestIpxNodeNumber [<port section name>] PortName DeviceType PortUsage [<NETMON Parameters>] [<STCPIP Parameters>] [<SAP Parameters>] [<TCPPRINT Parameters>] [<DHCP Parameters>] [<DNS Parameters>] [<WINS Parameters>] [<internet information server section>] InstallINETSTP InstallADMIN InstallFTP FTPRoot InstallWWW WWWRoot InstallGOPHER GopherRoot InstallDir InstallW3SAMP InstallHTMLA GuestAccountName GuestAccountPassword Ejemplo de archivos UNATTEND.TXT Ejemplo 2 Configuración de adaptadores de red y de archivos de información de instalación para la instalación automatizada Creación de la sección de adaptadores de red del programa simple de instalación Windows NT Ejemplo 1 Ejemplo 2 Ejemplo 3 Determinación de los parámetros de los adaptadores de red en el UNATTEND.TXT Descripción general de un componente de red.INF que soporta la instalación automatizada Establecimiento de parámetros para las tarjetas de adaptador de red Verificación y prueba de los componentes .INF Verificación del archivo OEM para STF_GUI_UNATTENDED Instalación de los controladores de adaptadores de red no proporcionados en el CD de servicio de Windows NT 4.0 ¿Cómo ignorar el mensaje "Current Netcard Parameters Are Not Verifiably Correct" ("Parámetros actuales de tarjeta de red no son verificablemente correctos") Nombre de opción de adaptador de red Controlador suministrado en el directorio/1386 Controladores suministrados en los directorios \DRVLIB\NETCARD\X86 y \I386\DRVLIB.NIC Opciones de instalación OEM que pueden utilizarse con UNATTEND.TXT Entradas TXTSETUP.SIF para archivos proporcionados por distribuidores que funcionan con las opciones OEM en el UNATTEND.TXT Controladores de pantalla de vídeo de terceras partes y configuraciones de pantalla Opciones para los controladores de vídeo proporcionados por Microsoft (parte de 1386/autodetectado) Opciones para controladores de vídeo proporcionados por OEM TXTSETUP.OEM y [OEMBootFiles] Archivo TXTSETUP.OEM: formato y ejemplo Mensajes de error cuando usted trabaja con TXTSETUP.OEM CAPITULO 3 CONFIGURACION DE INFORMACION ESPECIFICA A LA MAQUINA Creación de archivos únicos de programas simples de instalación para cada computadora Modificación de las configuraciones específicas de la máquina después de la parte modo de caracter de la instalación de Windows NT 4.0 Edición del programa simple de instalación Windows NT 4.0 después de la instalación del modo de caracter (UNATTEND.TXT) Edición del archivo de base de datos única (.UDB) después de la instalación de modo de caracter Configuración de información específica a la máquina utilizando los archivos de la base de datos única (.UDB) Especificación de una ID única Creación de .UDB Reemplazo de una línea en el programa simple de instalación Adición de una nueva línea en el programa simple de instalación Eliminación de una línea del programa simple de instalación CAPITULO 4 APLICACIÓN DE LA HERRAMIENTA DE PREINSTALACION DE WINDOWS NT 4.0 (SYSDIFF.EXE) Descripción general Instalación de SYSDIFF.EXE Parámetros y sintaxis de YSDIFF.EXE /snap Mode /diff Mode /apply Mode Dump Mode /inf Mode Creación de imágenes de aplicaciones para la preinstalación Tres pasos para crear una imagen de aplicación Adición de una imagen de aplicación al servidor de distribución SYSDIFF /inf Mode SYSDIFF/apply Mode Localización de problemas en SYSDIFF.EXE Mensaje de error: error del sistema 5. Mensaje de error: un nombre de computadora duplicado o incorrecto se crea después de aplicar el archivo de diferencia. Mensaje de error: contactar al fabricante... Mensaje de error: Diff Failed (error=2) Mensaje de error: Diff Failed (error=32) Problema: Los directorios vacíos en la máquina maestra no son procesados por el SYSDIFF /snap. Problema: Algunas aplicaciones anteriores que utilizan archivos.INI no tienen copiado el archivo .INF. Problema: redes con ancho de banda limitado experimenta problemas cuando ejecutan SYSDIFF /INF en el servidor de distribución. Problema: Las fechas de archivos de paquetes están cambiadas. Problema: La computadora deja de responder (pasma) cuando usted utiliza el comando SYSDIFF /apply. Problema: La herramienta SYSDIFF se tarda mucho en terminar y el archivo de imagen es extremadamente largo. Problema: Cuando ejecuta la herramienta SYSDIFF, aparece en la pantalla brevemente y después no pasa nada Problema: Algunos de los cambios no se aplican cuando usted ejecuta el comando SYSDIFF /apply Problema: Las unidades de red aparecen en "Mi computadora" después de que aplica un archivo de diferencia. Problema: Los archivos temporales permanecen en la carpeta donde usted está creando los archivos SYSDIFF.EXE. Problema: SYSDIFF.EXE /apply o /inf falla cuando se actualiza un archivo.INI o cuando se copian los archivos .INI. CAPITULO 5 PERSONALIZACION DE WINDOWS NT Descripción general Distribución automática de archivos utilizando la instalación de Windows NT Personalización del menú inicio Herramientas para personalizar Windows NT REGEDIT.EXE Configuración de un sistema para accesar automáticamente y ejecutar un programa Configuración de un sistema para evitar la pantalla de bienvenida Ejecutando un archivo de lote en la primera conexión para personalizar Windows NT Adición de comando silencioso de instalación de aplicaciones a una archivo de lote Personalización del acceso a Windows NT Ejecución de comandos durante la instalación de Windows NT CMDLINES.TXT Utilización del mecanismo de instalación de Windows NT, SETUPAPI.DLL Eliminación de los servicios Gopher y World Wide Web (WWW) Automatización de la instalación de los paquetes de servicio de Windows NT Automatización de la selección de los accesorios y componentes Windows Automatización de la instalación de los servicios de Web para compañeros de trabajo Eliminación del Microsoft Internet Explorer, del Microsoft Exchange Client, y del Image Viewer Microsoft Internet Explorer 2.0 Microsoft Exchange Client Image Viewer Automatización de la instalación del cliente del Microsoft Exchange Server y del Microsoft Internet Explorer 3.0x para Windows NT Automatización de la instalación del cliente de intercambio proporcionado con el Microsoft Exchange Server Instalación del Microsoft Internet Explorer 3.0x Para mayor información INTRODUCCIÓN Esta guía de instalación proporciona información, consejos y trucos que le ayudarán a automatizar el proceso de instalación de Microsoft Windows NT . Está diseñada para profesionales de sistemas de información que tienen a su cargo la instalación de la Windows NT Workstation o el Windows NT Server en varias computadoras. Deberá utilizar esta guía junto con la Parte 1 del Resource Kit de la Windows NT Workstation. Microsoft Windows NT incluye varias herramientas y funciones que pueden utilizarse para automatizar el proceso de instalación. Encontrará información detallada y ejemplos de estas herramientas en los siguientes cinco capítulos: Familiarializándose Archivo de programa simple de instalación (UNATTEND.TXT) de la Windows NT Workstation 4.0 Configuración de la información específica a la máquina Preinstalación de aplicaciones (SYSDIFF.EXE) Customizing Windows Guide To Automating Windows NT Setup 15 CAPITULO 1 FAMILIARIZANDOSE Este capítulo incluye una descripción general de las herramientas de instalación de Microsoft Windows NT, los pasos para automatizar el proceso de instalación y los detalles relacionados con crear recursos de distribución para Windows NT. Además, cubre lo que las herramientas de instalación de Microsoft Windows NT pueden y no pueden hacer. Lo que las herramientas de instalación de Microsoft Windows NT pueden hacer Instalar varias aplicaciones estándar de productividad. Las aplicaciones estándar de productividad son aplicaciones como Microsoft Office o cualquier otro tipo de aplicación que no sea de servicio. Instalar el sistema operativo base de Windows NT. El sistema operativo base de Windows NT consta de elementos normales que se requieren durante el modo de texto y la instalación del modo GUI para lograr una instalación que funcione del sistema operativo Windows NT. Instalar los componentes básicos de hardware. Los componentes básicos de hardware incluyen controladores SCSI, controladores de pantalla, controladores de mouse, controladores de teclado y el tipo de procesador utilizado (HAL). Instalar servicios y protocolos normales de Windows NT. Los protocolos y servicios normales incluyen elementos enumerados en las secciones de servicios y protocolos de la Red del panel de control. Instalar los Windows NT Service Packs durante el proceso de instalación. Lo que las herramientas de instalación de Microsoft Windows NT no pueden hacer Preinstalar aplicaciones que se ejecutan como servicios utilizando la herramienta de Diferencia del sistema. Preinstalar perfiles múltiples de hardware. Windows NT 4.0 soporta el uso de perfiles múltiples de hardware. Los perfiles de hardware sólo pueden configurarse utilizando applet del sistema del Panel de control o en un sistema Windows NT 4.0 completamente instalado. Preinstalar tarjetas de sonido. Las tarjetas de sonido no pueden instalarse durante la instalación de Windows NT. En lugar de ello, las tarjetas de sonido deben instalarse después de terminar la instalación de Windows NT 4.0 Preinstalar impresoras. Las impresoras no pueden instalarse durante la instalación de Windows NT. En lugar de ello, estas deben instalarse después de terminar la instalación de Windows NT 4.0. Instalar versiones múltiples de lenguajes de Windows NT. Desinstalar Windows NT. Windows NT 4.0 no tiene un procedimiento de desinstalación. Para eliminar Windows NT 4.0 del arranque de partición FAT de un disco MS-DOS y ejecutar SYS.COM C: para eliminar el sector de arranque de Windows NT, entonces elimine los directorios creados por la instalación Windows NT. Si el sistema es NTFS usted debe eliminar y volver a crear la partición para eliminar Windows NT. Guía para automatizar la instalación de Windows NT 16 Configurar la auditoría de Windows NT. La auditoría de Windows NT es una función avanzada de este sistema y no hay interfaz durante la instalación para esta opción. Configurar la replicación Windows NT. La replicación de Windows NT es una función avanzada de este sistema y no hay interfaz durante la instalación para esta opción. Instalar los servicios Macintosh o protocolo Apple Talk para el Windows NT Server. Los servicios Macintosh o el protocolo Apple Talk no son una parte automatizada del producto. Se requiere instalación y configuración manuales. Instalar controladores PNPISA. Herramientas que se utilizan con la instalación de Windows NT Administrador de instalación - creación de archivo de programa simple de instalación (UNATTEND.TXT) de Windows NT 4.0 El administrador de instalación es el punto de inicio para crear un programa simple básico de instalación de Windows NT. El administrador de instalación está localizado en el directorio \SUPPORT\DEPTOOLS\ en el CD de servicio de Windows NT 4.0. El administrador de instalación no requiere ningún procedimiento especial de instalación. La utilidad puede ejecutarse desde el CD o copiarse a un directorio. Herramienta de diferencia del sistema: SYSDIFF.EXE La herramienta de diferencia del sistema le permite distribuir e instalar aplicaciones automáticamente durante o después de la instalación de Windows NT. Esto puede reducir significativamente el tiempo y los costos de instalación. Puede utilizarse para registrar los cambios realizados a su sistema cuando una aplicación se instala, por ejemplo, capturar aquellos cambios en un “paquete” y después “aplicarlo” o instalar el paquete en otro sistema durante o después del proceso de instalación. Herramientas de registro de Windows NT REGEDIT.EXE REGEDIT.EXE es una utilidad proporcionada con Windows NT para trabajar con el registro. REGEDIT.EXE es muy similar al que se proporciona con Windows 95. Si está familiarizado con las funciones de importación y exportación que se utilizan con frecuencia en Windows 95, la misma funcionalidad se proporciona con Windows NT. Consulte el Capítulo 5, "Personalización de Windows NT" para conocer ejemplos de cómo utilizar REGEDIT.EXE con Windows NT. Guía para automatizar la instalación de Windows NT 17 REGEDT32.EXE REGEDT32.EXE es una utilidad suministrada con Windows NT para trabajar con los hives de registro. REGEDT32.EXE proporciona funciones que REGEDIT.EXE no brinda. REGEDT32.EXE se utiliza para modificar el hive de registro de stock que se proporciona con el sistema operativo Windows NT 4.0 antes de la instalación de Windows NT. Consulte el Capítulo 5, “Personalización de Windows NT” para conocer ejemplos de cómo utilizar REGEDT32.EXE. REGINI.EXE REGINI.EXE es una utilidad del Resource Kit de Windows NT 4.0, que proporciona la capacidad de hacer modificaciones simples a los hives de registro del SISTEM y del SOFTWARE del registro Windows NT. Asimismo, REGINI.EXE proporciona la capacidad de cambiar/aplicar seguridad al registro. REGINI.EXE se incluye con el Resource Kit de Windows NT 4.0. Consulte el Capítulo 5, “Personalización de Windows NT” para conocer ejemplo sobre cómo utilizar REGINI.EXE. Software de conectividad de cliente Si planea instalar Windows NT desde un punto de distribución de red en sistemas con discos duros recién formateados, será necesario crear un disco de cliente que incluya a un cliente de red. Si usted cuenta con el Windows NT Server, un cliente de red se proporciona en el CD de servicio del Windows NT Server en el directorio \CLIENTS\MSCLIENT. El cliente MS también puede bajarse de FTP.MICROSOFT.COM. Instalación de Windows NT: WINNT.EXE y WINNT32.EXE Windows NT incluye versiones de instalación de 16 y 32 bits. Ambas proporcionan la misma funcionalidad básica, pero la versión de 32 bits, WINNT32.EXE, sólo se ejecutará en Windows NT y puede utilizarse para actualizar una instalación existente de Windows NT. Parámetros de líneas de los comandos WINNT.EXE y WINNT32.EXE WINNT [/S[:]sourcepath] [/T[:]tempdrive] [/I[:]inffile] [/U[:scriptfile]] [/R[X]:directory] [/E:command] /S[:]sourcepath Especifica la ubicación de origen de los archivos Windows NT. Debe ser una trayectoria completa de la forma x:\[path] o \\server\share[\path]. El valor predeterminado es el directorio actual. /T[:]tempdrive Especifica a una unidad de disco para que contenga los archivos temporales de instalación. Si no se especifica, la instalación intentará localizar una unidad de disco para usted. /I[:]inffile Guía para automatizar la instalación de Windows NT 18 Especifica el nombre de archivo (sin trayectoria) del archivo de información de instalación. El valor predeterminado es DOSNET.INF. /B Floppyless operation (requires /s). /U Unattended operation and optional script file (requires /s). /R: Specifies optional directory to be installed. /RX Specifies optional directory to be copied. /E: Specifies command to be executed at the end of GUI setup. /W Used with WINNT.EXE only for starting setup from within Windows 3.x or Windows 95. The /B option is disabled in this mode. Pasos para automatizar la instalación de Windows NT Paso 1 – Creación del archivo de programa simple de instalación (UNATTEND.TXT) de Windows NT. Empiece creando un programa simple básico de instalación de Windows NT. Puede hacerlo utilizando uno de los ejemplos que se incluye o utilizando el administrador de instalación de Windows NT. Una vez que ha creado y probado su programa simple básico, agregue las opciones más avanzadas del programa simple de instalación de Windows NT. Consulte el Capítulo 2, “El archivo de programa simple de instalación (UNATTEND.TXT) " para conocer la sintaxis y parámetros, así como más detalles, sobre cómo crear su programa simple de instalación. Asimismo, para mayor información sobre cómo automatizar su proceso más allá de lo que puede hacerse con el programa simple de instalación de Windows NT, consulte el Capítulo 5 "Personalización de Windows NT". Paso 2 – Creación de paquetes de preinstalación utilizando la herramienta de diferencia del sistema (SYSDIFF.EXE). Utilice la herramienta de diferencia del sistema para automatizar la preinstalación de aplicaciones durante la aplicación de Windows NT. Para mayor información sobre cómo utilizar la herramienta de diferencia del sistema, consulte el Capítulo 4, “Preinstalación de aplicaciones (SYSDIFF.EXE)". Paso 3 – Creación del proceso para configurar la información específica a la máquina. Cree un archivo de base de datos única (UDB) o cree archivos de programas simples de instalación específicos a la máquina para cada computadora. Usted tiene numerosas opciones para crear un proceso de instalación que incluya sistemas de configuración con información específica a la máquina sin requerir la interacción del usuario durante la instalación. Para mayor información, consulte el Capítulo 3, “Configuración de la información específica a la máquina”. Guía para automatizar la instalación de Windows NT 19 Paso 4 – Creación del proceso para automatizar su método de distribución. El paso final es distribuir los archivos origen de Windows NT y cualquier otro archivo a cada computadora. Usted puede utilizar un punto de distribución de red, duplicación de disco duro, herramientas de distribución de software como el Microsoft Systems Management Server o un dispositivo local como una unidad de CD-ROM. Si está instalando Windows NT en un disco duro recién formateado, necesitará un disco de arranque para accesar la red o tal vez para accesar un dispositivo local. Creación del servidor de distribución Antes de iniciar el proceso de automatizar la instalación de Windows NT, usted debe crear un servidor de distribución. En la mayoría de los casos, el mejor punto de distribución es un servidor de red. Asegúrese de haber leído, escrito y cambiado los privilegios en el servidor de red que utiliza. Copia de los archivos origen de Windows NT Para crear el servidor de distribución, copie los archivos origen de Windows NT del CD de servicio de Windows NT a su servidor de red. Para procesadores Intel y aquellos compatibles basados en Intel copie el directorio 1386 y todo su contenido a su servidor de red. Copia de los archivos personalizados utilizando el directorio $OEM$ La instalación de Windows NT incluye una función que puede utilizarse para copiar automáticamente al disco duro local durante la instalación directorio, archivos estándar 8.3 MS-DOS y cualquier herramienta necesaria para su proceso de instalación automatizada. Se basa en nombres y estructuras de directorio predefinidos. Si incluye este directorio y estructura en la parte central de su punto de distribución, los archivos y directorios se copiarán a su disco duro local durante la instalación de Windows NT. El nombre predefinido del directorio es $OEM$. Si Windows NT encuentra el directorio $OEM$ en la parte central del punto de distribución, copiará todos los archivos encontrados en este directorio al directorio temporal creado durante la parte de modo de texto de la instalación de Windows NT. Nota: En forma alterna, utilice la herramienta de preinstalación de aplicaciones (SYSDIFF.EXE)" para crear la estructura del directorio $OEM$. Al utilizar SYSDIFF.EXE para crear el directorio $OEM$, usted eliminará la probabilidad de errores que se relacionan con crear el directorio $OEM$ y los subdirectorios en forma manual. Debido a que SYSDIFF.EXE también maneja automáticamente nombres de archivos largos, no tendrá que crear los archivos $$RENAME.TXT necesarios. Para mayor información sobre SYSDIFF.EXE, consulte el Capítulo 4, "Herramienta de preinstalación de aplicaciones (SYSDIFF.EXE)." Para mayor información sobre el archivo $$RENAME.TXT, consulte “Conversión de nombres largos de archivos a nombres cortos de archivo” posteriormente en este capítulo. Guía para automatizar la instalación de Windows NT 20 Estructura del punto de distribución \<Distribution directory> \$OEM$ \Textmode \$$ \Net [Display] \<drive letter> \… \<drive letter> En donde: \<Distribution directory> incluye los archivos origen de Windows NT y el directorio $OEM$. El directorio \$OEM$ incluye: El archivo CMDLINES.TXT. Este es un archivo de texto que contiene comandos que debe ejecutar durante la instalación Windows NT. Esto puede utilizarse extensamente para personalizar su instalación de Windows NT. Los detalles pueden encontrarse en el Capítulo 5, “Personalización de Windows NT". Todos los archivos necesarios para ejecutar cualquier comando se incluyen en CMDLINES.TXT. Por ejemplo, si usted incluye el siguiente comando: SYSDIFF /APPLY /m APPSDIFF.IMG Usted copiaría SYSDIFF.EXE, SYSDIFF.INF y APPSDIFF.IMG al directorio $OEM$. \$OEM$\Textmode contiene los archivos que dependen del hardware y que Setup Loader y Text Mode instalan en la computadora objetivo. Estos archivos pueden incluir controladores de HAL de OEM, SCSI, teclado, video y dispositivo de indicación, así como al TXTSETUP.OEM, que dirige la carga e instalación de estos componentes. El directorio \$OEM$\$$ contiene los archivos del sistema (nuevos o para reemplazar los archivos normales) que usted debe copiar a varios subdirectorios cuando se instala Windows NT. La estructura de este directorio debe coincidir con la estructura de una instalación estándar de Windows NT donde \$OEM$\$$ coincide con \%Windir%, \$OEM$\$$\System32 matches \%Windir%\System32, y etc. Cada subdirectorio debe contener los archivos que necesitan copiarse al directorio del sistema correspondiente en la máquina objetivo. Este directorio debe también contener $$Rename.txt, que enumera todos los Guía para automatizar la instalación de Windows NT 21 archivos que necesitan renombrarse, como los archivos en formato 8.3 que deben cambiar a nombres de archivos largos. Por ejemplo, si usted instala Windows NT en un directorio llamado C:\WINNT y usted desea que la instalación copie un archivo personalizado de mapa de bits, MYBITMAP.BMP al directorio C:\WINNT, usted puede copiar MYBITMAP.BMP en el directorio \<Distribution directory>\$OEM$\$$. El directorio \$OEM$\NET contiene sólo subdirectorios, y cada uno de ellos contiene los archivos para un componente de red OEM en particular (tarjetas de red, servicios de red y protocolos de red). Los archivos en este directorio son utilizados por la parte de red de la instalación de Windows NT. El directorio \$OEM$\DISPLAY incluye archivos para los controladores de video proporcionados por OEM. El directorio \$OEM$\<drive letter> incluye cualquier archivo o directorio que usted desea que la instalación copia a una unidad de disco especificada por <drive letter>. Este directorio también debe contener $$Rename.txt, que enumera todos los archivos que necesitan renombrarse, como los archivos en formato 8.3 que deben cambiar a nombres de archivo largos. Para mayor información, vea la sección "Conversión de nombre de archivo cortos a nombre de archivo largos" posteriormente en este capítulo. Ejemplo: Para crear un directorio llamado \DATA y copiar archivos a este directorio en su unidad de disco D, usted crearía un directorio con el siguiente nombre en su punto de distribución y copiaría todos los archivos que desea que la instalación copie en este directorio: \<Distribution directory>\$OEM$\D\Data Consejo: Si sus herramientas MS-DOS no pueden copiar directorios con nombres de trayectorias mayores a 64 caracteres, usted puede utilizar nombres de archivo cortos para los directorios y después utilizar $$Rename.txt para renombrarlos más adelante. Conversión de nombres de archivo cortos a nombres de archivo largos Windows NT La instalación de utiliza un archivo especial, $$Rename.txt, que contiene información sobre como convertir nombres de archivo cortos a nombres de archivo largos. Usted puede crear el archivo manualmente utilizando un editor de texto o automáticamente utilizando la herramienta de diferencia del sistema en modo/inf. Si planea utilizar este archivo, asegúrese de colocarlo en el directorio del directorio de distribución que contienen los archivos que necesitan convertirse. La sintaxis para $$Rename.txt es la siguiente: [section_name_1] short_name_1 = "long_name_1" Guía para automatizar la instalación de Windows NT 22 short_name_2 = "long_name_2" . short_name_x = "long_name_x" [section_name_2] . En donde: 1* section_name_1 y más es la trayectoria al directorio que contiene los archivos. Una sección puede no tener nombre, o tener como nombre “\”. En este caso, esto indica que la sección contiene el nombre de los archivos o subdirectorios que se encuentran en la parte central de la unidad de disco. 2* short_name_1 y más es el nombre del archivo o subdirectorio en este directorio que se renombrará. NO debe ponerse entre comillas. 3* long_name_1 y más es el nuevo nombre del archivo o subdirectorio. Observe que este nombre debe estar entre comillas si contiene espacios o comas. Ejemplo $$RENAME.TXT [\MSO] MICROS~1.LNK="Microsoft PowerPoint Setup.lnk" MICROS~2.LNK="Microsoft PowerPoint.lnk" TEMPLA~1="Templates" [\MSO\Office\MSN] MICROS~1.MCC="Microsoft Access 95 Forum.mcc" MICROS~2.MCC="Microsoft Excel 95 Forum.mcc" MICROS~3.MCC="Microsoft Office 95 Forum.mcc" Utilización de la duplicación de disco para distribuir Windows NT Usted puede utilizar un programa de duplicación de disco o un dispositivo para ambientes de instalación nuevos o limpios. Este método puede ahorrarle tiempo y esfuerzo en su línea de producción. Para utilizar este método debe adquirir equipo o software para duplicar discos duros. Para preinstalar en computadoras múltiples basadas x86: 1. Siga todos los pasos necesarios para automatizar una instalación de Windows NT incluyendo crear su programa simple de instalación, paquetes para aplicaciones que desea preinstalar y cualquier personalización de Windows NT. Pruebe y verifique su proceso. Estos pasos son idénticos a aquellos que se utilizan en toros métodos de distribución de archivos origen de Windows NT. 2. Ejecute la instalación de Windows NT en una computadora, pero detenga Guía para automatizar la instalación de Windows NT 23 3. 4. 5. 6. la instalación de Windows NT en el segundo rearranque, después de la porción de modo de texto de la instalación y antes de la porción de modo GUI de la misma. Elimine y duplique el disco duro de esa computadora. Instale el disco duro duplicado en una nueva máquina. En forma opcional, siga los pasos en el capítulo 3 “Configuración de la información específica a la máquina” para “modificar las configuraciones específicas de la máquina después de la parte de modo de carácter de la instalación de Windows NT 4.0". Inicie la nueva máquina. En este punto, iniciará la parte de instalación del modo GUI. Para preinstalar en computadoras múltiples basadas en RISC, debe instalar Windows NT en uno de los discos duros de la computadoras y después utilizar este disco duro para preinstalar en una segunda unidad de disco. Después, puede eliminar el segundo disco de la computadora y duplicarlo. Nota: Microsoft no soporta la duplicación de discos si se duplican después de la parte de modo GUI de la instalación de la Windows NT Workstation 4.0. Utilizar este método compromete la seguridad de sus sistemas. Para mayor información, consulte Q162001 "No duplique el disco de las versiones instaladas de Windows NT" en Conocimientos básicos de Microsoft. Una vez que se ha instalado un disco duro duplicado en una computadora objetivo, la computadora está lista para completar la instalación de Windows NT. Consideraciones de rendimiento de instalación Optimización del software de conectividad del cliente El programa de instalación de 16-bits Windows NT, WINNT.EXE está sujeto a los mismos límites convencionales de memoria como cualquier otra aplicación MS-DOS de 16 bits. La administración de la memoria y la memoria cache del disco son importantes para asegurar el mejor rendimiento durante la fase de modo de texto de la instalación de Windows NT Setup. Si es posible, utilice el protocolo NetBEUI de Microsoft para la conectividad de red. Debe considerarse la importancia de asegurar que el acceso al punto de distribución no requiera cruzar un enrutador de red cuando se utiliza el NetBEUI. (NO ESTA TRADUCIDO). Si desea utilizar el NetBEUI en una red segmentada, la imagen de instalación puede copiarse a un punto de distribución local en cada segmento. El servidor de distribución puede ser cualquier máquina que proporcione soporte de operación en red. Por ejemplo, una laptop con Microsoft Windows 95 que se utilice como un servidor de distribución portátil, si así se desea. Si utiliza el Microsoft Client 3.0, asegúrese de que la opción de cambio de redirector esté establecida para utilizar el redirector básico. El redirector básico proporciona todas las funciones estándares de trabajo en grupo. Guía para automatizar la instalación de Windows NT 24 Asimismo, utiliza menos memoria y espacio en disco que el redirector completo. Optimización de la fase de instalación de modo de caracter Utilizar HIMEM.SYS y EMM386.EXE para maximizar la memoria disponible y utilizar SMARTDRV.EXE para administrar la memoria caché del disco, puede tener un impacto importante en e l tiempo necesario para realizar la primera fase de la instalación. En algunos casos, puede reducir 60% el tiempo de terminación. Para mayor información, consulte la Guía de usuario de MSDOS. Disminución de número de archivos copiados durante la instalación Usted puede eliminar hasta 25MB de transferencia de archivos durante la fase inicial de modo de texto de la instalación al eliminar componentes innecesarios. Eliminación de los Peer Web Services Cuando instala la Microsoft Windows NT Workstation 4.0 utilizando un archivo UNATTEND.TXT, no hay opción para instalar los Peer Web Services. Los Peer Web Services pueden automatizarse después de la instalación de Windows NT, consulte el capítulo 5, "Personalización de Windows NT". Ya que los Peer Web Services no se instalan durante la instalación, usted puede eliminar el directorio \INETSRV y ahorrar aproximadamente 5MB de transferencia de archivos. Considere que esto no aplica al Microsoft Windows NT 4.0 Server. DOSNET.INF controla que directorios opcionales se copian durante la fase de modo de texto de la instalación. Para evitar que la instalación copie el directorio \INETSRV, con un editor DOSNET.INF de texto y localice INETSRV bajo la sección [OptionalSrcDirs] y coloque un punto y como al inicio de la línea. Ejemplo: [OptionalSrcDirs] ; inetsrv drvlib.nic Eliminación de terceras partes si hay controladores de adaptadores de red Durante la instalación de Windows NT 4.0, el directorio origen opcional DRVLIB.NIC se copia en forma predeterminada durante la fase inicial de modo de texto de la instalación. Los DOSNET.INF controla que directorios opcionales se copian durante la fase de modo de texto de la instalación. Incluir un carácter a DRVLIB.NIC puede ahorrar hasta 20MB de transferencias de archivos. Para detener la copia del directorio, DRVLIB.NIC edite Guía para automatizar la instalación de Windows NT 25 DOSNET.INF con un editor de texto y localice DRVLIB.NIC bajo la sección [OptionalSrcDirs], y coloque un punto y coma al inicio de la línea. Ejemplo: [OptionalSrcDirs] inetsrv ; drvlib.nic Debe realizarse un análisis cuidadoso antes de poner punto y coma en DRVLIB.NIC. Si los adpatadores de red que se están utilizando requieren archivos de DRVLIB.NIC, no escriba un carácter en la línea; en lugar de ello, elimine todos los directorios que no son necesarios y esto también proporcionará un aumento en el rendimiento. Guía para automatizar la instalación de Windows NT 26 CAPITULO 2 ARCHIVO DE PROGRAMA SIMPLE DE INSTALACION (UNATTEND.TXT) DE LA WINDOWS NT WORKSTATION 4.0 Introducción Usted puede especificar la configuraciones para las instalaciones de Windows NT 4.0 al crear un archivo personalizado en formato UNATTEND.TXT y utilizando este programa simple de instalación para la instalación en sí. Para ejecutar la instalación de Windows NT 4.0 utilizando un programa simple de instalación, usted debe especificar el nombre de su archivo de programa simple y la ubicación de los archivos origen de Windows NT 4.0: Ejemplos: WINNT /U:F:\i386\UNATTEND.TXT /S:F:\i386 WINNT32 /U:MYSCRIPT.TXT /S:\\MYSERVER\i386 Donde F:\i386\UNATTEND.TXT y MYSCRIPT.TXT son los nombres de los archivos de programas simples de instalación, y F:\i386 y \\MYSERVER\i386 son ubicaciones de los archivos de instalación Windows NT 4.0. Ambas pueden ser cualquier ubicación, locales o basadas en red. Nota: El nombre de archivo de programa simple de instalación debe apegarse al formato de archivo 8.3 de MS-DOS. En este documento, el archivo de programa simple de instalación se conocerá como el archivo UNATTEND.TXT. Al final de este capítulo, se encuentran dos ejemplos de UNATTEND.TXT. Formato y referencia del archivo UNATTEND.TXT En general, un archivo de programa simple de instalación consta de encabezados de sección, parámetros y valores para esos parámetros. La mayoría de los encabezados de sección son predefinidos, pero algunos pueden ser definidos por el usuario. No es necesario especificar todos los parámetros/claves posibles en un UNATTEND.TXT, si la instalación nno lo requiere. El formato es el siguiente: [section1] ; ; Section contains keys and the corresponding ; values for those keys/parameters. ; keys and values are separated by "=" signs ; Values usually require double quotes "" around them ; key = value . . [section2] key = value . Guía para automatizar la instalación de Windows NT 27 . Descripción los parámetros del acrhcivo UNATTEND.TXT [Unattended] Este encabezado de sección se utiliza para identificar si se está llevando a cabo una instalación automatizada. La sección [Unattended] debe existir o el archivo UNATTENDED.TXT será ignorado. Los parámetros que pueden existir en esta sección se analizan a continuación. OemPreinstall Valores: Yes | No Ejemplo de sintaxis: OemPreinstall = Yes Determina si un subdirectorio especial, \$OEM$, será copiado y si ciertas secciones se utilizarán duraante la instalación. Cuando el valor es Yes (si), el directorio \$OEM$ será copiado durante la instalaicón y las siguientes secciones se utilizarán durante la misma. No provocará que el directorio \$OEM$ y las siguientes secciones sean ignorados. Nota: Si el valor de OemPreinstall es Yes, las siguientes secciones se incluirán en el archivo UNATTENDED.TXT: [MassStorageDrivers] [KeyboardDrivers] [PointingDeviceDrivers] [OEMBootFiles] [OEM_Ads] Las siguientes opciones también se habilitan durante la sección [Display]: [Display] InstallDriver InfOption InfOptionFile Para mayor información, vea la sección “Opciones de preinstalación de OEM” en el capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. NoWaitAfterTextMode Valor: 0 | 1 Ejemplo de sintaxis: NoWaitAfterTextMode = 1 Guía para automatizar la instalación de Windows NT 28 Esta clave determina si la parte de modo de texto de la instalación debe arrancar automáticamente el modo GUI o no. Esto sólo es válido cuando OemPreinstall = Yes. La conducta predeterminada es detenerse después del modo de texto durante una presintalación. 0 indica que la instalación debe detenerse después del modo de texto y 1 indica que la instalación debe rearrancar atomáticamente el modo de instalación GUI después de que termina el modo de texto. Nota: Si ExtendOemPartion es igual a 1 (ver a continuación) entonces la instalación no puede rearrancar automáticamente el modo de instalación GUI después de que termina el modo de texto. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. NoWaitAfterGuiMode Valor: 0 | 1 Ejemplo de sintaxis: NoWaitAfterGuiMode = 1 Esta clave determina si la parte de modo GUI de la instalación debe rearrancar automáticamente en la pantalla de acceso o no. Esto sólo es válido cuando OemPreinstall = Yes. La conducta predeterminada es detenerse al final de la instalación de modo GUI. 0 indica que la instalación debe detenerse después del modo GUI y 1 indica que la instalación debe rearrancar automáticamente después de que termina el modo GUI. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. FileSystem Valor: ConvertNTFS | LeaveAlone Ejemplo de sintaxis: FileSystem = ConvertNTFS o FileSystem = LeaveAlone Esta clave especifica si la partición principal puede convertirse a NTFS o quedarse así. En general, las particiones mayores a 512MB deben convertirse a NTFS. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. ExtendOemPartition Valor: 0 | 1 Guía para automatizar la instalación de Windows NT 29 Ejemplo de sintaxis: ExtendOemPartition = 1 La clave ExtendOemPartition se utiliza para instalar Windows NT en un disco que es mayor a 2GB. Esta clave provoca que la instalación en modo de texto extienda la partición en la cual las fuentes temporales de Windows NT se localizan en cualquier espacio sin particiones disponible que físicamente le sigue en el disco. La fuente de instalación temporal DEBE ser una partición primaria iliminata sólo a 1024 cilindros. Escribir más allá de 1024 cilindros provocará que la instalación falle. 0 implica que la partición no se extenderá y 1 indica que si lo hará. Cuando el valor es 1, la clave FileSystem debe establecerse para ConvertNTFS. Nota: Con esta opción, la instalación de, Windows NT no puede rearrancar automáticamente en un modo de instalación GUI depués de que termina el modo de texto. Al usuario se le solicitará que oprima una tecla para rearrancar el sistema. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. ConfirmHardware Valor: Yes | No Ejemplo de sintaxis: ConfirmHardware = yes Esta clave determina si un usuario debe confirmar manualmente hardware y dispositivos de almacenamiento masivo detectados por el programa de instalación. Yes indica que un usuario debe configurar manualmente el hardware detectado y No implica que la instalación deberá instalar los dispositivos detectados. Para una instalación automatizada completa, esta clave debe establecerse en No. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. NtUpgrade Valores: Yes | No | Manual | Single Ejemplo de sintaxis: NtUpgrade = no Guía para automatizar la instalación de Windows NT 30 Esta tecla determina si en la versión anterior de la Windows NT Workstation o Server debe actualizarse o no. Debe establecerse en Yes si se desea realizar una actualización. Yes indica que la instalación Windows NT detectada debe actualizarse. Si se detectan instalaciones múltiples, la primera instalación que se encuentra es actualizada. No provoca que la instalación de Windows NT se detenga si se encuentra una instalación de Windows NT. Este es el valor deseado cuando OemPreinstall = Yes. Manual implica que el usuario debe especificar que instalación previa deberá actualizarse. Single indica que la actualización debe continuar solo si se encuentra una instalación de Windows NT. Si se encuentran instalaciones múltiples, el usuario debe seleccionar manualmente qué instalación se actualizará. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. Win31Upgrade Valores: Yes | No Ejemplo de sintaxis: Win31Upgrade = No La clave Win31Upgrade determina si instalaciones previas de Windows 3.x o Windows for Workgroups deben actualizarse a Windows NT. Yes indica que la instalación Windows debe actualizarse y no significa que No debe actualizase la instalación que se encuentra. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. OverwriteOemFilesOnUpgrade Valores: Yes | No Ejemplo de sintaxis: OverwriteOemFilesOnUpgrade = Yes Esta clave determina si los archivos proporcionados por OEM que tienen el mismo nombre que los archivos del sistema Windows NT deben sobrescribirse durante una actualización automatizada o no. Yes significa que los archivos se sobrescribirán y No significa que no se sobrescribirán si se encuentra alguno. La conducta predeterminada es sobrescribir los archivos proporcionados por OEM. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. Guía para automatizar la instalación de Windows NT 31 TargetPath Valores: * | <path name> | Manual Ejemplo de sintaxis: TargetPath = \Winnt Esta clave determina el directorio de instalación en que Windows NT debe instalarse. * implica que la instalación deberá generar un nombre de directorio único para la instalación. Normalmente este es WINNT.x donde x is 0, 1, …, etc. <path name> es el directorio de instalación definido por el usuario. No utilice letras de unidades de disco; lea la siguiente nota. Manual indica que la instalación deberá solicitar al usuario introducir la trayectoria de la instalación. Nota: Para colocar el directorio WINNT en cualquier unidad de disco que no sea C:, utilice la línea de comando/T: /T: con WINNT.EXE o WINNT32.EXE. La /T: coloca el directorio $WIN_NT$.~LS en la unidad de disco especificada y Windows NT instalará en esa unidad en forma predeterminada. Los archivos del sistema NTDETECT.COM, NTLDR, y BOOT.INI todavía serán colocados en la partición activa que normalmente es C:. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. ComputerType Valores: <hal description> [, Retail | OEM] Ejemplo de sintaxis: ComputerType = "Standard PC - OEM","OEM" Esta clave indica el tipo de nivel de atracción de hardware (HAL) que será cargado por el cargador de instalación e instalado por la instalación de modo de texto. Si esta clave no se encuentra, entonces la instalación intentará el tipo de computadora e instalar el HAL adecuado. Esto sólo es válido cuando OemPreinstall = Yes. La cadena <hal description> identifica el HAL que será instalado. Debe coincidir con una de las cadenas de la sección [Computer] de TXTSETUP.SIF (para un HAL), o TXTSETUP.OEM (para un HAL de OEM). RETAIL informa a la instalación el HAL que será instalado es parte del producto Windows NT. OEM indica que el HAL que será cargado es proporcionado por OEM. Si el HAL es proporcionado por OEM, el nombre del controlador debe enumerarse en la sección [OemBootFiles]. Los archivos OemBootFiles deben colocarse en el directorio $OEM$\TEXTMODE. Guía para automatizar la instalación de Windows NT 32 Para mayor información, consulte la sección “Opciones de preinstalación OEM” en el capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. KeyboardLayout Valor: <layout description> Ejemplo de sintaxis: KeyBoardLayout = "US-International" Esta clave indica el tipo de diseño de teclado que se instalará. Si esta clave no existe, la instalación detectará e instalará un diseño de teclado. <layout description> de coincidir con una de las cadenas derechas (en "") la sección ["Keyboard Layout"] de TXTSETUP.SIF Para mayor información, consulte la sección “Opciones de preinstalación OEM” en el capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. [MassStorageDrivers] Esta sección contiene una lista de los controladores SCSI que serán cargados por el cargador de instalación e instalados durante la instalación de modo de texto. Si esta sección falta o está vacía, la instalación detectará los controladores de disco duro en la máquina, e instalará los controladores correspondientes. En la mayoría de los casos, usted deberá dejar esta sección en blanco. <mass storage driver description> Valor: RETAIL | OEM Ejemplo de sintaxis: "SCSI Adapter OEM" = "OEM" <mass storage driver description> Esta es una cadena que identifica el controlador que se instalará. Debe coincidir con una de las cadenas definidas en el lado derecho de la sección [SCSI] de TXTSETUP.SIF (para un controlador normal), o TXTSETUP.OEM (para un controlador OEM). Múltiples <mass storage driver descriptions> pueden especificarse. RETAIL indica que el controlador es parte del producto Windows NT al menudeo. OEM indica que el controlador lo proporciona OEM. Si el valor es OEM, el controlador también debe enumerarse en la sección [OemBootFiles] del archivo UNATTENDED.TXT. Nota: Utilice esta sección si la instalación no puede detectar Guía para automatizar la instalación de Windows NT 33 correctamente su dispositivo o si el controlador para el dispositivo no se incluye en el cuadro normal. Si la instalación puede detectar su dispositivo adecuadamente, no necesita esta sección. Para mayores información, consulte la sección “Opciones de preinstalación OEM” en él capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. [DisplayDrivers] Esta sección contiene una lista de controladores de pantalla que serán cargados por el cargador de instalación, e instalados durante la instalación del modo de texto. Esto sólo es válido cuando OemPreinstall = Yes. Si esta sección falta o está vacia, la instalación intentará detectar los dispositivos de pantalla en la máquina, e instalar los controladores normales correspondientes. La mayoría de los casos, esta sección no es necesaria. Nota: Usted puede lograr la misma funcionalidad utilizando las configuraciones de la sección [Display] descritas posteriormente en este documento. <display driver description> Valor: RETAIL | OEM Esta es una cadena que identifica el controlador que se instalará. Debe coincidir con una de las cadenas definidas en el lado derecho de la sección [Display] de TXTSETUP.SIF (para un controlador normal), o TXTSETUP.OEM (para un controlador OEM). Se pueden especificar múltiples <display driver descriptions>. RETAIL indica que el controlador es parte del producto Windows NT al menudeo. OEM indica que el controlador lo proporciona OEM. Nota: Utilice esta sección si la instalación no puede detectar correctamente su dispositivo o si el controlador para el dispositivo no se incluye en el cuadro normal. Si la instalación puede detectar su dispositivo correctamente, no necesita esta sección. Para mayor información, consulte la sección “Controladores de pantalla de video de terceras partes y configuración de las opciones de pantalla” en el capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. [KeyboardDrivers] Esta sección contiene una lista de controladores de teclado que serán cargados por el cargador de instalación, e instalados durante la instalación de modo de texto. Esto sólo es válido cuando OemPreinstall = Yes. Si esta sección falta o está vacía, la instalación intentará detectar los dispositivos de Guía para automatizar la instalación de Windows NT 34 teclado en la máquina, e instalar los controladores normales correspondientes. <keyboard driver description> Valor: RETAIL | OEM Esta es una cadena que identifica el controlador que se instalará. Debe coincidir con una de las cadenas definidas en el lado derecho de la sección [Keyboard] de TXTSETUP.SIF (para un controlador normal), o TXTSETUP.OEM (para un controlador OEM). Se pueden especificar múltiples <keyboard driver descriptions>. RETAIL indica que el controlador es parte del producto Windows NT al menudeo. OEM indica que el controlador lo proporciona OEM. Nota: Utilice esta sección si la instalación no puede detectar correctamente su dispositivo o si el controlador para el dispositivo no se incluye en el cuadro normal. Si la instalación puede detectar su dispositivo correctamente, no necesita esta sección. Para mayor información consulte la sección “Opciones de preinstalación OEM” en el Capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. [PointingDeviceDrivers] Esta sección contiene una lista de controladores de dispositivos de indicación que serán cargados por encargados de instalación e instalados durante la instalación de modo de texto. Esto sólo es válido cuando OemPreinstall = Yes. Si esta sección falta o está vacia, la instalación intentará detectar los dispositivos de indicación en la máquina, e instalar los controladores normales correspondientes. <pointing device driver description> Valor: RETAIL | OEM Esta es una cadena que identifica el controlador que se instalará. Debe coincidir con una de las cadenas definidas en el lado derecho de la sección [Mouse] de TXTSETUP.SIF (para un controlador normal ), o TXTSETUP.OEM (para un controlador OEM). Pueden especificarse múltiples <pointing device driver descriptions>. RETAIL indica que el controlador es parte del producto Windows NT al menudeo. OEM indica que el controlador lo proporciona OEM. Nota: Utilice esta sección si la instalación no puede detectar correctamente su dispositivo o si el controlador para el dispositivo no se incluye en el cuadro normal. Si la instalación puede detectar su dispositivo correctamente, no necesita esta sección. Guía para automatizar la instalación de Windows NT 35 Para mayor información, consulte la sección “Opciones de preinstalación OEM” en el capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. [OEMBootFiles] Esta sección se utiliza para especificar los archivos de arranque proporcionados por OEM. Sólo es válida si OemPreinstall = Yes y los archivos enumerados ahí han sido colocados en el directorio $OEM$\Textmode del punto de distribución de los archivos origen de Windows NT. TXTSETUP.OEM Este archivo contiene descripciones de todos los controladores proporcionados por OEM enumerados en esta sección. Asimismo incluye instrucciones sobre como instalar estos controladores. Debe existir si esta sección va ser incluida. <hal file name> Este <hal file name> se correlaciona a una descripción HAL definida por la tecla ComputerType en la sección [Unattended] del archivo UNATTENDED.TXT. <scsi driver file name> El <scsi driver file name> se correlaciona a una descripción de controlador de almacenamiento masivo definida en la sección [MassStorageDriver] del archivo UNATTENDED.TXT. Pude haber múltiples <scsi driver file names> enumerados en sección [OemBootFiles]. Para mayor información, consulte la sección "TXTSETUP.OEM y [OEMBootFiles]" en el capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. [OEM_Ads] En la mayoría de los casos esta sección no es necesaria. Esta sección es para fabricantes de hardware (OEM) que desean personalizar la interfaz del usuario. Banner Valores: <text string> Ejemplo de sintaxis: Banner = "XYZ Corporation – Windows NT installation" Esta clave especifica una <text string> que se mostrará en pantalla en la Guía para automatizar la instalación de Windows NT 36 esquina superior izquierda de la computadora. El texto debe contener la subcadena "Windows NT" porque si no será ignorado. Para especificar más de una línea, usted puede separar las diferentes líneas utilizando el carácter *. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. Logo Valores: <file name> [,<resource id>] Ejemplo de sintaxis: Logo = Sample.bmp Esta clave especifica un mapa de bits que aparecerá en la esquina superior derecha de la pantalla. Si esta línea solo tiene un campo, entonces se sume que un archivo .bmp se localiza en el directorio \$OEM$ del punto de distribución. Sin embargo, si se especifican dos campos, entonces el primer campo es el nombre de una DLL y el segundo es una base de 10 números que representa al recurso ID del mapa de DLL. La DLL especificada debe localizarse en el directorio \$OEM$. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. Background Valores: <file name> [,<resource id>] Ejemplo de sintaxis: Background = back.bmp Esta clave especifica un mapa de bits de segundo plano que aparecerá en pantalla. Si esta línea tiene un campo, entonces se sume que un archivo .bmp se localiza en el directorio $OEM$ del punto de distribución. Sin embargo, si se especifican dos campos, entonces el primer campo es el nombre de una DLL y el segundo es una base de 10 números que representa un recurso ID del mapa de bit en DLL. La DLL especificada debe localizarse en el directorio $OEM$. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. [GuiUnattended] OemSkipWelcome Valor: 0 | 1 Ejemplo de sintaxis: OemSkipWelcome = 1 Guía para automatizar la instalación de Windows NT 37 Esta clave se utiliza para especificar si la página de introducción “Welcome to Windows NT Setup" (bienvenido a la instalación de Windows NT) se omite o no. La conducta predeterminada es mostrar la página del asistente. Esta opción puede especificarse en el archivo de respuesta o en el UDF. OEMBlankAdminPassword Valor: 0 | 1 Ejemplo de sintaxis: OEMBlankAdminPassword = 1 Esta clave se utiliza para especificar si el usuario debe ver la página del Wizard del administrador de contraseñas o no. El comportamiento prederterminado es mostrar la página de contraseña. Esta opción puede especificarse en el archivo de respuesta o en UDF. TimeZone Valor: <text string> Ejemplo de sintaxis: TimeZone = "(GMT-05:00) Eastern Time (US & Canada)" La clave TimeZone determina la zona horario de la computadora. Si la clave está vacía, al usuario se le solicita indicar una zona horaria. La lista de cadenas válidas de TimeZone es la siguiente: (GMT) Greenwich Mean Time; Dublin, Edinburgh, London (GMT+01:00) Lisbon, Warsaw (GMT+01:00) Paris, Madrid (GMT+01:00) Berlin, Stockholm, Rome, Bern, Brussels, Vienna (GMT+02:00) Eastern Europe (GMT+01:00) Prague (GMT+02:00) Athens, Helsinki, Istanbul (GMT-03:00) Rio de Janeiro (GMT-04:00) Atlantic Time (Canada) TimeZone = "(GMT-05:00) Eastern Time (US & Canada)" (GMT-06:00) Central Time (US & Canada) (GMT-07:00) Mountain Time (US & Canada) TimeZone = "(GMT-08:00) Pacific Time (US & Canada); Tijuana" (GMT-09:00) Alaska (GMT-10:00) Hawaii (GMT-11:00) Midway Island, Samoa (GMT+12:00) Wellington (GMT+10:00) Brisbane, Melbourne, Sydney (GMT+09:30) Adelaide (GMT+09:00) Tokyo, Osaka, Sapporo, Seoul, Yakutsk (GMT+08:00) Hong Kong, Perth, Singapore, Taipei (GMT+07:00) Bangkok, Jakarta, Hanoi (GMT+05:30) Bombay, Calcutta, Madras, New Delhi, Colombo (GMT+04:00) Abu Dhabi, Muscat, Tbilisi, Kazan, Volgograd (GMT+03:30) Tehran (GMT+03:00) Baghdad, Kuwait, Nairobi, Riyadh (GMT+02:00) Israel (GMT-03:30) Newfoundland (GMT-01:00) Azores, Cape Verde Is. (GMT-02:00) Mid-Atlantic (GMT) Monrovia, Casablanca (GMT-03:00) Buenos Aires, Georgetown Guía para automatizar la instalación de Windows NT 38 (GMT-04:00) (GMT-05:00) (GMT-05:00) (GMT-06:00) (GMT-06:00) (GMT-07:00) (GMT-12:00) (GMT+12:00) (GMT+11:00) (GMT+10:00) (GMT+10:00) (GMT+09:30) (GMT+08:00) (GMT+06:00) (GMT+05:00) (GMT+04:30) (GMT+02:00) (GMT+02:00) (GMT+03:00) Caracas, La Paz Indiana (East) Bogota, Lima Saskatchewan Mexico City, Tegucigalpa Arizona Enewetak, Kwajalein Fiji, Kamchatka, Marshall Is. Magadan, Soloman Is., New Caledonia Hobart Guam, Port Moresby, Vladivostok Darwin Beijing, Chongqing, Urumqi Alma Ata, Dhaka Islamabad, Karachi, Sverdlovsk, Tashkent Kabul Cairo Harare, Pretoria Moscow, St. Petersburg AdvServerType Valor: SERVERNT | LANMANNT | LANSECNT Ejemplo de sintaxis: Establece el valor del Windows NT Server a PDC. AdvServerType = LANMANNT Esta clave sólo es válida cuando se instala el Windows NT Server. SERVERNT indica que la computadora será un servidor autónomo. LANMANNT indica que la computadora servirá como un controlador de dominio principal. LANSECNT indica que la computadora será un controlador de dominio de respaldo. DetachedProgram Valor: <detached program string> Ejemplo de sintaxis: DetachedProgram = c:\myprogram.exe La clave DetachedProgram se utiliza para indicar la trayectoria del programa personalizado que deberá ejecutarse al mismo tiempo con el programa de instalación. Si el programa requiere algún argumento, la clave Arguments debe especificarse. Nota: En la mayoría de los casos, esta opción no se utilizará. En lugar de ello, se utiliza, CMDLINES.TXT que proporciona una mayor funcionalidad. Para mayor información, consulte el capítulo 5, “Personalización de Windows NT”. Arguments Valor: <arguments string> La clave Arguments indica los argumentos o parámetros que Guía para automatizar la instalación de Windows NT 39 acompañarán al programa personalizado que deberá ejecutarse al mismo tiempo que el programa de instalación. [UserData] FullName Valor: <string> Ejemplo de sintaxis: FullName = "your name" La clave FullName se utiliza para especificar el nombre completo del usuario. Si la clave está vacía o hace falta, al usuario se le solicitará introducir un nombre. OrgName Valor: <string> Ejemplo de sintaxis: OrgName = "your company name" Esta clave se utiliza para especificar el nombre de una organización. Si la clave OrgName está vacía o hace falta, al usuario se le solicitará introducir un nombre de organización. ComputerName Valor: <string> Ejemplo de sintaxis: ComputerName = "MyComputer" Nota: NO puede haber espacio en un nombre de computadora. Esta clave se utiliza para especificar el nombre de una computadora. Si la clave ComputerName está vacía o hace falta, al usuario se le solicitará introducir un nombre de computadora. ProductID Valor: <string> Ejemplo de sintaxis: ProductID = "29795-oem-0005995-49469" (este es un tipo OEM el número de productos) ProductID = "xxx-xxxxxxx " (un número de 10 dígitos es el formato del distribuidor) La ProductId es la clave de CD en la parte posterior de la cubierta en la Guía para automatizar la instalación de Windows NT 40 que viene el CD de Windows NT 4.0. [LicenseFilePrintData] Esta sección sólo es válida cuando se instala el Windows NT Server. AutoMode Valores: PERSEAT | PERSERVER Ejemplo de sintaxis: AutoMode = PERSEAT La clave AutoMode determina si el Windows NT Server se instala por persona o por modo de licencia de servidor. Si AutoMode = PERSERVER, la clave AutoUsers también debe especificarse. PERSEAT indica que una licencia de acceso de cliente ha sido adquirida para cada computadora que tiene acceso al servidor. PERSERVER indica que las licencias de acceso de cliente han sido adquiridas para el servidor con el fin de permitir un cierto número de conexiones simultáneas al servidor. Si AutoMode está vacía o hace falta, las pantallas de diálogo de instalación solicitarán al usuario seleccionar el modo de licencia. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. AutoUsers Valor: <decimal number> Ejemplo de sintaxis: AutoUsers = 10 Esta clave sólo es válida si AutoMode = PERSERVER. El <decimal number> indica el número de licencias de clientes adquiridas para el servidor que se está instalando. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. [Display] Esta sección se utiliza para especificar las especificar las configuraciones de pantalla para el dispositivo de gráficos particular que se está instalando. A fin de que este funcione adecuadamente, el usuario debe conocer que configuraciones son válidas para el dispositivo de gráficos que se está configurando. Si las confguraciones especificadas previamente no son válidas, al usuario se le solicitará seleccionarlas. ConfigureAtLogon Guía para automatizar la instalación de Windows NT 41 Valor: 0 | 1 Ejemplo de sintaxis: ConfigureAtLogon = 1 Esta clave se utiliza para especificar cuando se configuran los dispositivos de gráficos: durante la instlación o después de que un usuario final se conecta por primera vez. 0 implica configurar durante la instalación y 1 indica que el dispositivo deberá configurarse durante la primera conexión del usuario. Para mayor información, consulte la sección “Controladores de pantalla de vido terceras partes y configuración de opciones de pantalla” en el capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. BitsPerPel Valor: <valid bits per pixel> Ejemplo de sintaxis: BitsPerPel = 8 Esta clave especifica el <valid bits per pixel> para el dispositivo de gráficos que se está instalando. Para mayor instalación, consulte la sección “Controladores de pantalla de video de terceras partes y configuración de opciones de pantalla” en el Capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. Xresolution Valor: <valid x resolution> Ejemplo de sintaxis: Xresolution = 640 Esta clave especifica una <valid x resolution> para el dispositivo de gráficos que se está instalando. Para mayor instalación, consulte la sección “Controladores de pantalla de video terceras partes y configuración de opciones de pantalla” en el capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. Yresolution Valor: <valid y resolution> Guía para automatizar la instalación de Windows NT 42 Ejemplo de sintaxis: Yresolution = 480 Esta clave especifica una <valid y resolution> para el dispositivo de gráficos que se está instalando. Para mayor instalación, consulte la sección “Controladores de pantalla de video de terceras partes y configuración de opciones de pantalla” en el capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. Vrefresh Valor: <valid refresh rate> Ejemplo de sintaxis: VRefresh = 60 Esta clave especifica una <valid refresh rate> para el dispositivo de gráficos que se está instalando. Para mayor instalación, consulte la sección “Controladores de pantalla de video terceras partes y configuración de opciones de pantalla” en el Capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. Flags Valor: <valid flags> Esta clave especifica las <valid flags> para el dispositivo de gráficos que se está instalando. Para mayor información, consulte la sección “Controladores de pantalla de video terceras partes y configuración de opciones de pantalla” en el capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. AutoConfirm Valor: 0 | 1 Ejemplo de sintaxis: AutoConfirm = 1 La clave AutoConfirm si el dispositivo de gráficos deberá configurarse utilizando configuraciones de pantalla predeterminadas o no. 0 implica que las configuraciones peredeterminadas no se utilizarán y 1indica que las configuraciones predeterminadas deberpan utilizarse. Guía para automatizar la instalación de Windows NT 43 AutoConfirm = 1 requiere que todos los parámetros necesarios hayan sido predeterminados en el archivo UNATTEND.TXT. Usted puede utilizar los siguientes tres parámetros en lugar de las secciones [DisplayDriver], [OemBootFiles] y los archivos personalizados TXTSETUP.OEM para instalar los controladores de video terceras partes. Los controladores de archivos requeridos por el adpatador de video deberán existir en el directorio $OEM$\Display del punto de distribución. Para mayor instalación, consulte la sección “Controladores de pantalla de video terceras partes y configuración de opciones de pantalla” en el capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. InstallDriver Valor: 0 | 1 Ejemplo de sintaxis: InstallDriver = 1 Esta clave especifica si se instalará o no un controlador de terceras partes. Si el valor es 0, entonces se omiten las claves InfFile y InfOption. Para mayor instalación, consulte la sección “Controladores de pantalla de video terceras partes y configuración de opciones de pantalla” en el capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. InfFile Valores: <inf file name 1>, <inf file name 2>, … Esta clave especifica una lista de nombres de archivos INF para los controladores de pantalla que se instalarán. Usted puede especificar sólo un INF por controlador. Por ejemplo, s3.inf, matrox.inf, … Para mayor instalación, consulte la sección “Controladores de pantalla de video terceras partes y configuración de opciones de pantalla” en el capítulo 2. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. InfOption Valores: <inf option 1>, <inf option 2>, … Ejemplo de sintaxis: InfFile = s3.inf, matrox.inf InfOption . S3 765, Millenium 3D Para mayor instalación, consulte la sección “Controladores de pantalla de video de terceras partes y configuración de opciones de pantalla” en el Capítulo 2. Guía para automatizar la instalación de Windows NT 44 Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. [Modem] Este encabezado de sección se utiliza para identificar si un módem debe instalarse o no. Es utilizado por los servicios de acceso remoto (RAS) para instalar un módem en el DeviceType = Modem de la lista de parámetros RAS. Esta sección no puede estar vacia si desea instalar módems utilizando el RAS en modo automatizado. InstallModem Valor: <modem parameter section> Ejemplo de sintaxis: InstallModem = ModemSection Esta clave define una sección donde los parámetros de instalación de módems son definidos. La clave debe existir a fin de instalar algún módem. Esta tecla sólo puede especificarse en el archivo de respuesta, no en el UDF. [<modem parameter section>] La sección de parámetros de módems enumera las claves y valores que se requieren para instalar un módem en un puerto COM particular. Si la sección [<modem parameter section>] se encuentra en blanco, RAS llevará a cabo una detección de módems en sus puertos pre-configurados e instalará cualquier módem que encuentre. <COM port number> Valores: <Modem description> [, <Manufacturer>, <Provider>] Ejemplo de sintaxis: Com2 = "Practical Peripherals PM288HC II V.34" La clave <COM port number> especifica los puertos COM en que se instalarán los módems. Los números de puertos COM deben coincidir con los puertos configurados o que serán configurados por la instalación RAS. <Modem description> debe coincidir con una descripción de módem en el archivo MDMxxxxx.INF que corresponde a l módem que se instalará. La cadena debe ponerse entre apostrofes. Los campos <Manufacturer>, <Provider> son campos opcionales que identifican al fabricante y al proveedor de un módem en particular en caso donde la cadena <modem description> no es única a un fabricante particular. Para determinar la descripción del módem, utilice Control Panel/Modem (panel de control/módem) en una máquina que tiene Windows NT y el módem Guía para automatizar la instalación de Windows NT 45 instalado. 1. 2. Abra Control Panel\Modems. La descripción del módem se encuentra en la opción general bajo la columna denomida módem. Asimismo, usted puede localizar la descripción del módem buscando los archivos %systemroot%\INF\MDMxxxxx.INF utilizando palabras clave como el fabricante con la opción FIND (buscar) en el menú Start (inicio). Asimismo, ustede puede utilizar FINDSTR.EXE, que es una utilidad de búsqueda de cadena de texto que se proporciona con Windows NT. Esta tecla sólo se puede especificar en el archivo de respuesta, no en el UDF. [Network] Esta sección informa la instalación de red que deberá intalarse. Si está vacía, al usuario se le presentarán varios mensajes de error. Si este encabezado de sección hace falta, la instalación de red se omitirá. para averiguar cómo llevar a cabo una instalación automatizada de soporte INF de compoentes de red y obtener mayor información, consulte la sección “Creación de los adpatadores de red Building the UNATTEND.TXT ". En esta sección se pueden especificar opciones en un en UDF o UNATTEND.TXT. Attended Valor: Yes | No Ejemplo de sintaxis: Attended = Yes Omita esta clave si desea una instalación a manos libres. Si establece en Yes, la instalación solicitará al usuario información de instalación de red. JoinWorkgroup Valor: <workgroup name> Ejemplo de sintaxis: JoinWorkgroup = MyGroup (No espacios en el nombre de grupo de trabajo Workgroup Name) Esta clave se utiliza para definir el grupo de trabajo en que participará la computadora. JoinDomain Valor: <domain name> Guía para automatizar la instalación de Windows NT 46 Ejemplo de sintaxis: JoinDomain = MyDomain Esta clave se utiliza para definir el dominio en que participará la computadora. CreateComputerAccount Valor: <username, password> Ejemplo de sintaxis: CreateComputerAccount = jimh, pw01 Nota: La contraseña de texto claro es visible a cualquiera que tenga acceso al archivo UNATTEND.TXT y puede ser visible en la carpeta temporal que se crea durante la instalación. Por esta razón, se recomienda que no utilice esta clave. En lugar de ello, se recomienda que el administrador instale por adelantado la cuentas de computadora de la Windows NT Workstation o cree una nueva cuenta de usuario que esté restringida al derecho de crear cuentas de computadora en el dominio, para que los privilegios administrativos de dominio estén protegidos. InstallDC Valor: <domain name> Ejemplo de sintaxis: InstallDC = MyDomain Esta clave se utiliza para especificar el nombre de un dominio que se instalará. Sólo es válido cuando se instala un controlador de dominio principal o secundario, y si la clave AdvServerType ha sido establecida con base en ello. DetectAdapters Valor: <detect adapters section> | "" Ejemplo de sintaxis: DetectAdapters = Netcards Esta clave se utiliza para detectar tarjetas de adaptador de red instaladas en una computadora. Esta clave o la clave InstallAdapters deben existir con el fin de instalar las tarjetas de red. Si el valor es "", entonces la primera tarjeta detectada será instalada. Para mayor información, vea la sección “Creación de adptadores de red UNATTEND. Guía para automatizar la instalación de Windows NT 47 InstallAdapters Valor: <install adapters section> Ejemplo de sintaxis: InstallAdapters = Intelcards Esta clave define una sección en que los adpatadores de red que se instalarán se incluyen en una lista. Para mayor información, vea la sección “Creación de adaptadores de red UNATTEND. InstallProtocols Valor: <protocols section> Ejemplo de sintaxis: InstallProtocols = Protocols Esta clave define una sección en que los protocolos de red que se instalarán se incluyen en una lista. InstallServices Valor: <services section> Ejemplo de sintaxis: InstallServices = Services Esta clave define una sección en que los servicios de red que se instalarán se incluyen en una lista. InstallInternetServer Valor: <internet information server parameters> Ejemplo de sintaxis: InstallInternetServer = ISSParams Esta clave define una sección en que los parámetros para instalarel servidor de información de Internet (IIS) se incluyen en una lista. Durante la instalación del Windows NT Server, el IIS es instalado en forma predeterminada. DoNotInstallInternetServer Valor: Yes | No Ejemplo de sintaxis: Guía para automatizar la instalación de Windows NT 48 DoNotInstallInternetServer = Yes La presencia de esta clave inhabilita la instalación predeterminada de IIS en el Windows NT Server. El valor asignado a ella es irrelevante. [<Detect Adapters Section>] El nombre de esta sección es el valor de la clave DetectAdapters descrita en la sección [Network] anterior. En esta sección se pueden especificar opciones en un UDF o UNATTEND.TXT. Un ejemplo es [Netcards] definición en el ejemplo DetectAdapers = line de la sección anterior. DetectCount Valor: <number of detection attempts> Ejemplo de sintaxis: DetectCount = 1 Indica el número de intentos de detección que la instalación deberá hacer. Para mayor información, vea la sección “Creación de adptadores de red UNATTEND”. LimitTo Valor: <netcard inf option> Ejemplo de sintaxis: LimitTo = IEEPRO Para la EtherExpress Pro de Intel tal como está definida en la sección OEMNADEP.INF [options]. Este archivo se encuentra en el directorio \WINNT\SYSTEM32. Esta clave especifica una lista de opciones netcard .INF a las que se les deberá limitar la detección. Las opciones netcard .INF para tarjetas particulares deben encontrarse en la sección [Options] del archivo OEMNADxx.INF correspondiente. Para mayor información, vea la sección “Creación de adptadores de red UNATTEND”. <Netcard Inf option> Valor: <netcard parameter section> Ejemplo de sintaxis: IEEPROparm La clave dirige a la instalación a la sección que contiene las descripciones Guía para automatizar la instalación de Windows NT 49 para una tarjeta de adaptador de red en particular. Las <netcard inf options> para tarjetas particulares pueden encontrarse en la sección [Options] de los archivos OEMNADxx.INF correspondientes. Para mayor información, vea la sección “Creación de adptadores de red UNATTEND”. [<Install Adapters Section>] En esta sección se pueden especificar opciones en un UDF o UNATTEND.TXT. <Netcard Inf option> Valor: <netcard parameter section> Ejemplo de sintaxis: netcards = IEEPRO This key points setup to the section that contains descriptions for a particular network adapter card. The <netcard inf options> for particular cards can be found in the [Options] section of the corresponding OEMNADxx.INF files. Para mayor información, vea la sección “Creación de adptadores de red UNATTEND. [<netcard parameter section>] Ejemplo: [IEEPRO] Esta sección contiene los parámetros para una tarjeta de adaptador de red particular del que <netcard inf option> ha sido especificado en la [<Detect Adapters Section>] o la [<Install Adapters Section>] del archivo UNATTEND.TXT. En esta sección se pueden especificar opciones en un UDF o UNATTEND.TXT. Para mayor información, vea la sección “Creación de adptadores de red UNATTEND. [<Protocols Section>] Esta sección contiene una lista de opciones .FIN para protocolos de red y la sección correspondiente del archivo UNATTEND.TXT para un protocolo en particular se mencionan. Se pueden especificar las opciones en esta sección en un UDF o UNATTEND.TXT. NBF Guía para automatizar la instalación de Windows NT 50 Valor: <Netbeui Parameters> Ejemplo de sintaxis: NBF = NetbeuiParams Nota: Deberá definir una sección correspondiente para este valor o fallará la instalación. En este ejemplo, la sección es [NetbeuiParams]. Esta sección debe existir sin importar si la sección requiere valores o no. NetBEUI no tiene ningún valor porque no existen parámetros a configurar. NWLNKIPX Valor: <IPX Parameters> Ejemplo de sintaxis: NWLINK = IPXParams Nota: Deberá definir una sección correspondiente para este valor o fallará la instalación. En este ejemplo, la sección [IPXParams]. Esta sección debe existir sin importar si la sección requiere valores o no. IPX no tiene ningún valor porque no existen parámetros a configurar. TC Valor: <Tcpip Parameters> Ejemplo de sintaxis: TC = TCPParams Esta clave indica que TCP/IP debe instalarse en modo automatizado. Debe existir la sección de parámetros correspondiente a una instalación fallada. DLC Valor: <DLC Parameters> Ejemplo de sintaxis: DCL = DLCParams Nota: Deberá definir una sección correspondiente para este valor o fallará la instalación. En este ejemplo, la sección es [DLCParams]. La sección debe existir sin importar si la sección requiere valores o no. DLC no tiene ningún valor porque no existen parámetros para configurar. RASPPTP Valor: <RASPPTP Parameters> Ejemplo de sintaxis: Guía para automatizar la instalación de Windows NT 51 RASPPTP = RASPPTPParams Nota: Deberá definir una sección correspondiente para este valor o fallará la instalación. En este ejemplo, las sección es [RASPPTPParams]. Esta sección debe existir sin importar si la sección requiere valores o no. El protocolo de punto a punto no tiene ningún valor porque no existen parámetros a configurar. STREAMS Valor: <STREAMS Parameters> Ejemplo de sintaxis: STREAMS = STREAMSParams Nota: Deberá definir una sección correspondiente para este valor o fallará la instalación. En este ejemplo la sección es [STREAMSParams]. La sección debe existir sin importar si la sección requiere valores o no. Las corrientes no tienen ningún valor porque no existen parámetros a configurar. [<NetBeui Parameters>] Este parámetro se deja vacío ya que NetBEUI no requiere ningún parámetro extra a instalar. Se pueden especificar las opciones en esta sección en un UDF o UNATTEND.TXT. [<IPX Parameters>] Esta parámetro se deja vacío ya que IPX no requiere ningún parámetro extra para instalar. Se pueden especificar las opciones en esta sección en un UDF o UNATTEND.TXT. [<Tcpip Parameters>] Los TCP/IP parámetros de sólo soportan la configuración IP estática para un solo adaptador. Si está configurando un sistema multi-homed el DHCP tiene que utilizarse para una instalación sin claves. Si se utiliza direccionamiento estático, el segundo adaptador tiene que configurarse manualmente durante la instalación. Se pueden especificar las opciones en esta sección en un UDF o UNATTEND.TXT. DHCP Valor: Yes | No Ejemplo de sintaxis: DHCP = Yes Guía para automatizar la instalación de Windows NT 52 Esta clave se utiliza para especificar si el DHCP debe utilizarse o no. ScopeID Valor: <scope ID> Ejemplo de sintaxis: ScopeID = ScopeA Para tener una definición de ScopeID, consulte el Windows NT Resource Kit. Esta clave se utiliza para especificar el identificador de alcance de la computadora si se requiere en una red que utiliza NetBIOS y no TCP/IP. Si DHCP = No, deben especificarse las siguientes claves: IPAddress Valor: <Ip address> Ejemplo de sintaxis: IPAddress = 192.124.254.2 Se utiliza para especificar la dirección IP de la computadora. Nota: Necesitará el TCPCFG.DLL actualizado del Service Pack 2 de Windows NT 4.0 para utilizar octavos que tienen ceros. Para instalar el TCPCFG.DLL: 1. 2. Cambie el nombre de TCPCFG.DL_ a TCPCFG.ORG en el servidor de distribución. Copie el TCPCFG.DLL del CD del Service Pack 2 de Windows NT 4.0 en el servidor de instrucción. Subnet Valor: <subnet address> Ejemplo de sintaxis: Subnet = 255.255.255.0 Especifica la dirección mask de la sub-red. Gateway Valor: <gateway address> Ejemplo de sintaxis: Gateway = 192.124.254.3 Guía para automatizar la instalación de Windows NT 53 Identifica la dirección de central internacional predeterminada para la computadora. DNSServer Valor: <IP Addresses> Ejemplo de sintaxis: DNSServer = 192.124.254.4 Used to specify up to 3 DNS servers. WINSPrimary Valor: <IP Address> Ejemplo de sintaxis: WINSPrimary = 192.135.144.5 Used to specify the IP address of the primary WINS server. WINSSecondary Valor: <IP address> Ejemplo de sintaxis: WINSSecondary = 192.135.144.6 Se utiliza para especificar la dirección IP del servidor WINS secundario. DNSName Valor: <DNS domain name> Ejemplo de sintaxis: DNSName = evv.mjn.bms.com Esta clave se utiliza para especificar el nombre de dominio DNS. [<DLC Parameters>] Este parámetro se deja vacío porque DLC no requiere ningún parámetro extra para instalar. En esta sección se pueden especificar opciones en un UDF o UNATTEND.TXT. [<RASPPTP Parameters>] Este parámetro se deja vacío porque el protocolo de punto a punto no requiere que se instale ningún parámetro extra. En esta sección se pueden especificar opciones en un UDF o Guía para automatizar la instalación de Windows NT 54 UNATTEND.TXT. [<STREAMS Parameters>] Este parámetro se deja vacío porque Streams no requiere que se instale ningún parámetro extra. En esta sección se pueden especificar opciones en un UDF o UNATTEND.TXT. [<Services Section>] SNMP Valor: <Snmp Parameters> Se dirige a <Snmp Parameters> En esta sección se pueden especificar opciones en un UDF o UNATTEND.TXT. RAS Valor: <RAS Parameters> Ejemplo de sintaxis: RAS = RasParams Se dirige a <RAS Parameters> Cuando se instala el RAS utilizando UI, se crea un archivo denominado SERIAL.INI. Este archivo no se creará durante la instalación del RAS utilizando programa simple de Windows NT. Si usted está utilizando SYSDIFF, el archivo SERIAL.INI puede agregarse al directorio $OEM$\$$\SYSTEM32\RAS en su servidor de distribución.. Para mayor información sobre el directorio, $OEM$, consulte el Capítulo 1, "Familiarizándose". El archivo debe contener por lo menos un punto y coma ";" para hacer que este sea mayor que 1 bit. NWWKSTA Valor: <NetWare Client Parameters> Ejemplo de sintaxis: NWWKSTA = NWParams Dirigirse a <NetWare Client Parameters> NETMON Valor: <NetMon Parameters> Guía para automatizar la instalación de Windows NT 55 Ejemplo de sintaxis: NETMON = NETMONParams Dirigirse a <NetMon Parameters> Esto instalará el monitor de red y el agente que se proporcionan con Windows NT 4.0. Nota: Deberá definir una sección correspondiente para este valor o fallará la instalación. En este ejemplo, la sección es [NETMONParams]. Esta sección debe existir sin importar si requiere valores o no. El monitor de red no tiene ningún valor porque no existen parámetros a configurar. STCPIP Valor: <STCPIP Parameters> Ejemplo de sintaxis: STCPIP = STCPIPParams Dirigirse a <STCPIP Parameters> Esto instalará el TCP/IP simple que se proporciona con Windows NT 4.0. Nota: Usted debe definir una sección correspondiente para este valor o fallará la instalación. En este ejemplo, la sección es [STCPIPParams]. Esta sección debe existir sin importar si requiere valores o no. El TCP/IP no tiene ningún valor poque no existen parámetros a configurar. SAP Valor: <SAP Parameters> Ejemplo de sintaxis: SAP = SAPParams Se dirige a <SAP Parameters> Esta instalará el SAP que se incluye con Windows NT 4.0. Nota: Usted debe definir una sección correspondiente para este valor o fallará la instalación. En este ejemplo la sección es [SAPParams]. Esta sección debe existir sin importar si la sección requiere valores o no. SAPParams no tiene ningún valor porque no existen parámetros a configurar. TCPPRINT Valor: <TCPPRINT Parameters> Ejemplo de sintaxis: TCPPRINT = TCPPRINTParams Guía para automatizar la instalación de Windows NT 56 Se dirige a <TCPPRINT Parameters> Esto instalará la impresión el TCP/IP que se incluye con Windows NT 4.0. Nota: Deberá definir una sección correspondiente para este valor o fallará la instalación. En este ejemplo la sección es [TCPPRINTParams]. Esta sección debe existir sin importar si la sección requiere valores o no. La impresión TCP/IP no tiene ningún valor porque no existen parámetros a configurar. DHCP Valor: <DHCP Parameters> Ejemplo de sintaxis: DHCP = DHCPParams Dirigirse a <DHCP Parameters> Esto instalará el servidor DHCP que se proporciona únicamente con el Windows NT 4.0 Server. Nota: Deberá definir una sección correspondiente para este valor o fallará la instalación. En este ejemplo la sección es [DHCPParams]. Esta sección debe existir sin importar si requiere valores o no. DHCP no tiene ningún valor porque no existen parámetros a configurar. DNS Valor: <DNS Parameters> Ejemplo de sintaxis: DNS = DNSParams Dirigirse a <DNS Parameters> Esto instalará el servidor DNS que se proporciona únicamente con Windows NT 4.0 Server. Nota: Deberá definir una sección correspondiente para este valor o fallará la instalación. En este ejemplo, la sección es [DNSParams]. Esta sección deberá existir sin importar si requiere valores o no. DNS no tiene ningún valor porque no existen parámetros a configurar. WINS Valor: <WINS Parameters> Ejemplo de sintaxis: Guía para automatizar la instalación de Windows NT 57 WINS = WINSParams Dirigirse a <WINS Parameters> Esto instalará el servidor WINS que se proporciona únicamente con el Windows NT 4.0 Server. Nota: Deberá definir una sección correspondiente para este valor o fallará la instalación. En este ejemplo la sección es [WINSParams]. Esta sección deberá existir sin importar si requiere valores o no. WINS no tiene ningún valor porque no existen parámetros a configurar. [<NetWare Client Parameters>] En esta sección se pueden especificar opciones en un UDF o UNATTEND.TXT. !DefaultLocation Valor: <server_location> Ejemplo de sintaxis: !DefaultLocation = NWServer Ejemplo de NDS: !DefaultLocation = "*ABC\MARKETING.US" La clave !DefaultLocation identifica el servidor de acceso predeterminado para el cliente NetWare. !DefaultScriptOptions Valores: 0 | 1 | 3 Ejemplo de sintaxis: !DefaultScriptOptions = 1 Esta clave define la acción predeterminada a realizar con programa simples. 0 provocará que los programas simples sean ingnorados, 1 hace que sólo se ejecuten los programas simples de nivel NetWare 3.x y 3 implica que se ejecutarán ya sea los programas simples de nivel NetWare 3.x o los de NetWare 4.x. [<Snmp Parameters>] En esta sección se pueden especificar opciones en un UDF o UNATTEND.TXT. Guía para automatizar la instalación de Windows NT 58 Accept_CommunityName Valor: <community names> Ejemplo de sintaxis: Accept_CommuntityName = Name1,Name2,Name3 Esta clave se utiliza para especificar un máximo de tres nombres de comunidades de los que la computadora, en la que se ejecuta el servicio SNMP, acepta capturas. Los <community names> están separados por comas. Send_Authentication Valor: Yes | No Ejemplo de sintaxis: Send_Authentication = Yes Esta clave indica si una captura de autenticación debe enviarse cuando una comunidad o computadora central no autorizada solicita información. Any_Host Valor: Yes | No Esta clave especifica si la computadora, en la que se está instalando el servicio SNMP, debe aceptar o no paquetes SNMP de cualquier computadora central. Limit_Host Valores: <host names> Ejemplo de sintaxis: Limit_Host = name1,name2,name3 Se pueden especificar un máximo de tres <host names> separados por comas. Esta clave es válida cuando Any_Host = No. Community_Name Valor: <community name> Ejemplo de sintaxis: Community_Name = name Indica el <community name> para la computadora. Traps Valores: <IP addresses> | <IPX addresses> Guía para automatizar la instalación de Windows NT 59 Ejemplo de sintaxis: Traps = 192.124.134.5 Esta clave se utiliza para especificar un máximo de tres direcciones IP o IPX a las cuales se deben enviar los traps. Contact_Name Valor: <name> Ejemplo de sintaxis: Contact_Name = name Esta clave se utiliza para especificar el nombre de usuario de la computadora. Location Valor: <computer location> Ejemplo de sintaxis: Location = Building2 Esta clave se utiliza para especificar la ubicación física de la computadora. Service Valores: Physical, Applications, Datalink, Internet, End-to-End Ejemplo de sintaxis: Service = Physical,Applications,Datalink,Internet,End-to-End Cualquier combinación de cinco servicios SNMP enumerados aquí puede especificarse como valores. Sin embargo, deben estar separados por comas. Nota: El servicio SNMPTRAP.EXE se establece en inicio manual. Un programa simple de registro puede utilizarse para establecer el servicio en automático. Para mayor información sobre como modificar el registro durante la instalación, consulte el Capítulo 5, “Personalización de Windows NT”. [<RasParameters>] PortSections Valores: <port section name> Ejemplo de sintaxis: PortSections = ComPorts Guía para automatizar la instalación de Windows NT 60 Esta clave se utiliza para definir un nombre de sección de puerto. Nombres múltiples de secciones de puerto pueden especificarse, pero deben estar separados por comas ",". Ver la siguiente definición [<port section names>]. DialoutProtocols Valor: TCP/IP | IPX | NETBEUI | ALL Ejemplo de sintaxis: DialoutProtocols = ALL ALL implica todos los protocolos instalados. Los parámetros restantes en esta sección <RasParameters> sólo aplican a la instalación del servidor RAS. DialinProtocols Valor: TCP/IP | IPX | NETBEUI | ALL Ejemplo de sintaxis: DialinProtocols = ALL ALL implica todos los protocolos instalados. NetBEUIClientAccess Valor: Network | ThisComputer Ejemplo de sintaxis: NetBEUIClientAccess =ThisComputer La opción predeterminada es Network. TcpIpClientAccess Valor: Network | ThisComputer Ejemplo: de sintaxis: TcpIpClientAccess = ThisComputer La opción predeterminada es Network. UseDHCP Valor: YES | NO Ejemplo de sintaxis: UseDHCP = No La opción predeterminada es Yes. Guía para automatizar la instalación de Windows NT 61 StaticAddressBegin Valor: <IP_address> Ejemplo de sintaxis: StaticAddressBegin = XXX.XXX.XXX.XXX (donde X es el rango de dirección ip) Esta clave es necesaria si UseDHCP = NO. StaticAddressEnd Valor: <IP_address> Ejemplo de sintaxis: StaticAddressEnd = XXX.XXX.XXX.XXX (donde X es el rango de dirección ip) Esta clave se requiere si UseDHCP = NO. ExcludeAddress Valor: <IP_address1 - IP_address2> Ejemplo de sintaxis: ExcludeAddress = XXX.XXX.XXX.XXX -YYY.YYY.YYY.YYY (donde X y Y son los rangos IP que deben excluirse) Esta clave se utiliza para excluir un rango de direcciones IP donde un rango de direcciones IP está asignando manualmente. Requiere que StaticAddressBegin y StaticAddressEnd ya estén especificados. ClientCanRequestIPAddress Valor: YES | NO Ejemplo de sintaxis: ClientCanRequestIPAddress = Yes La opción predeterminada es No. IpxClientAccess Valor: Network | ThisComputer Ejemplo de sintaxis: IpxClientAccess = ThisComputer La opción predeterminada es Network. Guía para automatizar la instalación de Windows NT 62 AutomaticNetworkNumbers Valor: YES | NO Ejemplo de sintaxis: AutomaticNetworkNumbers = No La opción predeterminada es YES NetworkNumberFrom Valor: <IPX_net_number> Ejemplo de sintaxis: NetworkNumberFrom = number (donde number es el número hexadecimal que se define a continuación) Los números válidos van de 1 a 0xFFFFFFFE. Esta clave es necesaria si AutomaticNetworkNumbers = NO. AssignSameNetworkNumber Valor: YES | NO Ejemplo de sintaxis: AssignSameNetworkNumber = No La opción predeterminada es YES ClientsCanRequestIpxNodeNumber Valor: YES | NO Ejemplo de sintaxis: ClientsCanRequestIpxNodeNumber = Yes La opción predeterminada es NO [<port section name>] PortName Valor: COM1 | COM2 | COM3-COM25 Ejemplo de sintaxis: PortName = COM2 Esta clave indica los nombres de los puertos que van a configurarse en una sección de puerto en particular. Guía para automatizar la instalación de Windows NT 63 DeviceType Valor: [Modem] Ejemplo de sintaxis: DeviceType = Modem Esta clave indica el tipo de dispositivo RAS que debe instalarse. Actualmente, el único tipo de dispositivo disponible es un módem. PortUsage Valor: DialOut | DialIn | DialInOut Ejemplo de sintaxis: PortUsage = DialInOut La clave PortUsage define las propiedades de marcación para los puertos que se están configurando. [<NETMON Parameters>] Este parámetro se deja vacío porque el monitor de red y el agente no requieren que se instale ningún parámetro extra. En esta sección se pueden especificar opciones en un UDF o UNATTEND.TXT. [<STCPIP Parameters>] Este parámetro se deja vacío porque TC/PIP simple no requiere ningún parámetro extra a instalar. En esta sección se pueden especificar opciones en un UDF o UNATTEND.TXT. [<SAP Parameters>] Este parámetro se deja vacío porque SAP no requiere que se instale ningún parámetro extra. En esta sección se pueden especificar opciones en un UDF o UNATTEND.TXT. [<TCPPRINT Parameters>] Este parámetro se deja vacío porque la impresión TCP/IP no requiere que se instale ningún parámetro extra. En esta sección se pueden especificar opciones en un UDF o UNATTEND.TXT. [<DHCP Parameters>] Este parámetro se deja vacío porque DHCP no requiere ningún parámetro Guía para automatizar la instalación de Windows NT 64 extra a instalar. En esta sección se pueden especificar opciones en un UDF o UNATTEND.TXT. [<DNS Parameters>] Este parámetro se deja vacío porque DNS no requiere que se instale ningún parámetro extra. En esta sección se pueden especificar opciones en un UDF o UNATTEND.TXT. [<WINS Parameters>] Este parámetro se deja vacío porque WINS no requiere que se instale ningún parámetro extra. En esta sección se pueden especificar opciones en un UDF o UNATTEND.TXT. [<internet information server section>] Esta sección contiene parámetros para instalar el Internet Information Server (IIS). Un valor de 1 para cada parámetro a continuación implica que el componente debe instalarse, mientras que un valor de 0 implica que el componente no debe instalarse. InstallINETSTP Valor: 0 | 1 Ejemplo de sintaxis: InstallINETSTP = 1 Especifica si se instalarán los servicios de Internet. El valorpredeterminado es 1. InstallADMIN Valor: 0 | 1 Ejemplo de sintaxis: InstallADMIN = 1 Especifica si se instalará el administrador de servicios de Internet. InstallFTP Valor: 0 | 1 Ejemplo de sintaxis: InstallFTP = 1 Guía para automatizar la instalación de Windows NT 65 Especifica si se intalará el servicio FTP. FTPRoot Valor: <ftp root directory> Ejemplo de sintaxis: FTPRoot = C:\FTP Especifica la raíz virtual del servicio FTP. InstallWWW Valor: 0 | 1 Ejemplo de sintaxis: InstallWWW = 1 Especifica si se instalará el servicio WWW. WWWRoot Valor: <www root directory> Ejemplo de sintaxis: WWWRoot = c:\WWW Especifica la raíz virtual del servicio WWW. InstallGOPHER Valor: 0 | 1 Ejemplo de sintaxis: InstallGOPHER = 1 Especifica si se instalará el servicio Gopher. GopherRoot Valor: <gopher root directory> Ejemplo de sintaxis: GopherRoot = C:\GRoot Especifica la raíz virtual del servicio Gopher. InstallDir Valor: <internet services install directory> Guía para automatizar la instalación de Windows NT 66 Ejemplo de sintaxis: InstallDir = C:\IServ Especifica el directorio de instalación para todos los componentes de los servicios de Internet. InstallW3SAMP Valor: 0 | 1 Ejemplo de sintaxis: InstallW3SAMP = 1 Especifica si se instalarán los archivos de muestra de la World Wide Web. InstallHTMLA Valor: 0 | 1 Especifica si se instalará la forma HTLM del administrador de servicios de internet. GuestAccountName Valor: <name> Ejemplo de sintaxis: GuestAccountName = name Esta clave se utiliza para definir el nombre de usuario anónimo en los servicios WWW, FTP, y GOPHER. GuestAccountPassword Valor: <password string> Ejemplo de sintaxis: GuestAccountPassword = password Se utiliza para crear la contraseña de cuenta de huésped. Si no está definida el IIS creará una cadena aleatoria para la cuenta de huésped. Ejemplo de archivos UNATTEND.TXT Ejemplo 1 Este archivo UNATTEND.TXT es una muestra de lo que puede utilizarse en un ambiente corporativo. Vea los detalles mencionados en este capítulo para obtener una descripción de cada una de las siguientes claves. Guía para automatizar la instalación de Windows NT 67 [Unattended] ConfirmHardware = no NtUpgrade = no Win31Upgrade = no TargetPath = WINNT OemPreinstall = Yes FileSystem= ConvertNTFS OemSkipEula = yes NoWaitAfterGUIMode = 1 [GuiUnattended] OemSkipWelcome = 1 OemBlankAdminPassword = 1 TimeZone = "(GMT-06:00:00) Eastern Time (US & Canada)" [UserData] FullName = "John Doe" OrgName = "Widgets-Are-Us" ComputerName = “Computer1” ProductId = "123-4567890" [Display] ConfigureAtLogon = 0 BitsPerPel = 8 XResolution = 640 YResolution = 480 VRefresh = 60 [Network] InstallServices = ServicesList InstallAdapters = AdaptersList InstallProtocols = Protocols JoinDomain = SEATTLE CreateComputerAccount = jimh, pw01 [AdaptersList] EE16 = EE16Params [EE16Params] BusType = 1 Transceiver = 3 BusNumber = 0 IoChannelReady = 2 IoBaseAddress = 784 InterruptNumber = 10 Guía para automatizar la instalación de Windows NT 68 [ServicesList] NWWKSTA = NWCParams NETMON = InstallNetMon STCPIP = InstallSimpleTCP TCPPRINT = InstallTCPPrint [NWCParams] !DefaultLocation = NWServer !DefaultScriptOptions = 3 [InstallNetMon] [InstallSimpleTCP] [InstallTCPPrint] [Protocols] NWLNKIPX = NWLinkParams TC = TCPIP NBF = NetBeuiParams DLC = DLCParams [NWLinkParams] [TCPIP] DHCP = no Gateway = 165.89.91.3 Subnet = 255.255.255.0 WINSPrimary = 165.89.91.239 WINSSecondary = 165.89.164.218 DNSName = msd.msn.ehq.com DNSServer = 165.89.90.228, 165.89.91.241, 165.89.1.118 [NetBeuiParams] [DLCParams] Ejemplo 2 Este ejemplo de archivo UNATTEND.TXT instala la Windows NT Workstation 4.0 y proporciona ejemplos de toda las secciones que usted puede especificar cuando OemPreinstall = Yes. Este archivo UNATTEND.TXT se utilizaría si usted estuviera instalando la Windows NT Workstation 4.0 en sistemas con la misma configuración; por ejemplo, si usted es fabricante de hardware, Guía para automatizar la instalación de Windows NT 69 especificaría todos los dispositivos en la computadora. En la mayoría de los casos usted no sabría este nivel de detalles sobre la base instalada en su organización. Si no conoce todos estos detalles, se recomienda que omita esas secciones para que la instalación de Window NT detecte los dispositivos instalados en su sistema. Estas opciones sólo deben utilizarse si un dispositivo no es detectado por la instalación de Windows NT 4.0. [Unattended] ConfirmHardware = no NtUpgrade = no Win31Upgrade = no TargetPath = winnt OverwriteOemFilesOnUpgrade = no OemPreinstall = Yes ComputerType = "Standard PC - OEM","OEM" KeyBoardLayout = "US-International" FileSystem = LeaveAlone ExtendOEMPartition = 0 NoWaitAfterTextmode = 1 NoWaitAfterGuiMode = 1 [MassStorageDrivers] "IDE CD-ROM(ATAPI 1.2)/Dual-channel PCI IDE Controller" = "Retail" "New OEM SCSI for Adaptec 154x/164x" = "OEM" [DisplayDrivers] "OEM Display Driver 1" = OEM [KeyboardDrivers] "XT, AT, or Enhanced Keyboard (83-104 keys)" = "RETAIL" [PointingDeviceDrivers] "Microsoft Mouse Port Mouse (includes BallPoint)" = "RETAIL" [OEMBootFiles] hal.dll hal486c.dll elliott.sys TXTSETUP.OEM [OEM_Ads] Banner = "DEC’s Windows NT Setup" Background = test.bmp [GuiUnattended] AdvServerType = LANMANNT TimeZone = "(GMT-08:00) Pacific Time (US & Canada); Tijuana" Guía para automatizar la instalación de Windows NT 70 [UserData] FullName = "User Name" OrgName = "Microsoft" ComputerName = OEM_Computer ProductId = "29795-oem-0005995-49469" [LicenseFilePrintData] AutoMode = PerSeat [Display] ConfigureAtLogon = 0 BitsPerPel = 32 Xresolution = 640 Yresolution = 480 VRefresh = 60 AutoConfirm = 1 [Network] DetectAdapters = DetectParms InstallProtocols = SelectedProtocolsList InstallServices = SelectedServicesList InstallDC = OEM_Domain [DetectParms] DetectCount = 1 LimitTo = ELNK3ISA509 ELNK3ISA509 = ENKIIIParams [ENKIIIParams] Transceiver = 0 InterruptNumber = 7 IoBaseAddress = 768 [SelectedProtocolsList] TC = TCPIPParms NWLNKIPX = IPXParms NBF = NetBeuiParms [TCPIPParms] DHCP = yes [NetBeuiParms] [IPXParms] Guía para automatizar la instalación de Windows NT 71 [SelectedServicesList] RAS = RemoteAccessParameters [RemoteAccessParameters] PortSections = DialoutSection DialoutProtocols = TCP/IP [Modem] InstallModem = ModemSection [DialoutSection] PortName = COM2 DeviceType = Modem PortUsage = DialOut [ModemSection] Com2 = "Sportster 28800-33600 External" Configuración de adaptadores de red y de archivos de información de instalación para la instalación automatizada Creación de la sección de adaptadores de red del programa simple de instalación de Windows NT Si se detecta automáticamente el adaptador de red durante una instalación manual, tal vez se utilicen las opciones DetectAdapters. A continuación se presenta un ejemplo de la secciones requeridas en un programa simple de instalación de Windows NT para detectar dos adaptadores de red diferentes. El nombre de opción de adaptador de red a la derecha de LimitTo es la sección "Nombre de opción de adaptador de red" posteriormente en este capítulo. El nombre de opción de adaptador de red también puede encontrarse en la sección de opciones de cada netcardINF. Nota: No se detectan todos los adpatadores de red. En los casos donde el adaptador de red no se ha detectado, consulte el siguiente ejemplo. Ejemplo 1 Este ejemplo se basa en la instalación de Windows NT para detectar los adaptadores de red. [Network] DetectAdapters = DetectAdaptersSection [DetectAdaptersSection] DetectCount = 2 LimitTo = DECETHERWORKSTURBO, EEl6 Guía para automatizar la instalación de Windows NT 72 ; ; The parameter section is not required if the parameters ; detected are desired. If a particular parameter ; needs to be changed, then use the adapter parameters ; option. ; DECETHERWORKSTURBO = DECETHERWORKSTURBOParamSection EEl6 = EEl6ParamSection [DECETHERWORKSTURBOParamSection] InterruptNumber = 5 IOBaseAddress = 1 MemoryMappedBaseAddress = 851968 BusType = 1 BusNumber = 0 [EEl6ParamSection] InterruptNumber = 5 IOChannelReady = 0 Transceiver = 0 IOBaseAddress = 768 BusType = 1 BusNumber = 0 El uso DectectAdapters proporciona la capacidad de tener un archivo de respuesta para múltiples adapatadores de red. Ejemplo 2 Si usted descrubre que el adaptador no se detecta automáticamente durante una instalación manual de Microsoft Windows NT, puden utilizarse las opciones Install Adapters para especificar automáticamente la instalación de los adaptadores de red. En los ejemplos dos y tres, a continuación encontrará la información que se requiere para especificar un adaptador de red. El nombre de opción de adaptador de red bajo la [SelectedAdaptersSection] es la sección “Nombre de opción de adaptador de red” posteriormente en este capítulo. [Network] InstallAdapters = SelectedAdaptersSection [SelectedAdaptersSection] EEl6 = EEl6ParamSection [EEl6ParamSection] Guía para automatizar la instalación de Windows NT 73 InterruptNumber = 5 IOChannelReady = 0 Transceiver = 0 IOBaseAddress = 768 BusType = 1 BusNumber = 0 Ejemplo 3 [Network] InstallAdapters = SelectedAdaptersSection [SelectedAdaptersSection] DECETHERWORKSTURBO = DECETHERWORKSTURBOParamSection [DECETHERWORKSTURBOParamSection] InterruptNumber = 5 IOBaseAddress = 1 MemoryMappedBaseAddress = 851968 BusType = 1 BusNumber = 0 Deteminación de los parámetros de adaptadores de red en el UNATTEND.TXT La determinación de los parámetros de un adaptador puede lograrse a través de la utilidad REGEDT32.EXE incluida en Windows NT 4.0. Cada adaptador de red instalado tiene dos claves en HKLM\SYSTEM\CurrentControlSet\Services\, <ProductName> y <ServiceName> que especifican el nombre de opción para la tarjeta y la instancia de la tarjeta respectivamente. Para descubrir el valor de <ProductName> y <ServiceName> verifique los siguientes valores de registro: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\1 ProductName: REG_SZ:<adapter_string> ServiceName: REG_SZ:<adapter_string> La cadena asignada a ServiceName es lo que se necesita para localizar los parámetros, por ejemplo, del adaptador de red instalado. Estos parámetros pueden localizarse en el registro bajo HKLM\SYSTEM\CurrentControlSet\Services\<ServiceName>\Parameters Todos los valores numéricos que se encuentran en la clave de los parámetros para el adaptador han sido convertidos de valores hexadecimales a valores decimales para el archivo unattend. Los nombres de los parámetros Guía para automatizar la instalación de Windows NT 74 y los valores no numéricos pueden traducirse directamente en el archivo unattend. Descripción general de un componente de red .INF que soporta la instalación automatizada Para un componente de red (adaptadores, servicios, protocolos) que será instalado utilizando el mecanismo de instalación automatizada, los archivos OEMNxxxx.INF del componente deben verificar ciertos símbolos INF y reaccionar de acuerdo con ellos. Estos símbolos, STF_UNATTENDED, STF_GUI_UNATTENDED, y STF_UNATTENDED_SECTION, informan a la instalación de Windows NT si la instalación se ejecutará en modo automatizado o no. A fin de realizar esta modificación, usted debe familiarizarse con los formatos INF estilo Windows NT. Para averiguar qué modo de instalación se está ejecutando, su archivo .INF debe contener códigos similares a los siguientes: ifstr(I) $(!STF_GUI_UNATTENDED) == "YES" ifstr(I) $(!AutoNetInterfaceType) != "" set BusInterfaceType = $(!AutoNetInterfaceType) o set BusInterfaceType = 1 endif ifstr(I) $(!AutoNetBusNumber) != "" set BusNumber = $(!AutoNetBusNumber) o BusNumber = 0 endif goto adapterverify endif Si la instalación se está ejecutando en modo automatizado, entonces debe omitir los comandos INF que invocan a UI, diálogos, etc. Estos comandos normalmente tienen la forma de: read-syms FileDependentDlg$(!STF_LANGUAGE) ui start "InputDlg" Una vez que el componente de red INF ha verificado que la instalación se está ejecutando en modo automatizado, entonces puede utilizar el símbolo STF_UATTENDED para obtener el nombre de archivo automatizado. El símbolo STF_UATTENDED_SECTION será configurado por la instalación para que el código .INF pueda leerlo según sea necesario. Guía para automatizar la instalación de Windows NT 75 Establecimiento de parámetros para la tarjeta de adaptador de red Si el componente es una tarjeta de adaptador, el archivo .INF tendrá que pasar la sección de parámetros para la tarjeta a través de AddDefaultNetCardParameters en el archivo UTILITY.INF que se envía con Windows NT. Para hacer esto, se especificará la siguiente clave: ifstr(I) $(!STF_GUI_UNATTENDED) == "YES" Shell $(Utililty.Inf), AddDefaultNetCardParameters, $(KeyParams) endif Esto hará que los parámetros enumerados en el archivo UNATTEND.TXT se escriban en el registro. Considere que el código anterior debe implementarse después de que los parámetros predeterminados del adaptador de red hayan sido escritos en el registro. Consulte el archivo OEMNADE2.INF que se incluye en Windows NT 4.0. Verificación y prueba de .INF de componentes Tarjeta de adaptador de red 1. Instale la tarjeta de red particular en Windows NT en modo manual. 2. Verifique que los parámetros que instala en el registro HKLM\System\CurrentControlSet\Sevices\<adapter_namex>\Parameters donde X es una instancia de la tarjeta. Normalmente es 1. 3. Anote los valores de los parámetros enumerados. 4. Si los valores del parámetro no son del tipo REG_DWORD, el controlador del adaptador debe modificarse para generar valores REG_DWORD. Tome en cuenta que el parámetro NetworkAddress es del tipo REG_SZ. 5. Instale la tarjeta de adaptador de red en modo automatizado utilizando el nuevo INF que creó. 6. Verifique otra vez el registro para revisar que los parámetros hayan sido instalados correctamente. Verificación del archivo OEM para STF_GUI_UNATTENDED Con los adaptadores configurados adecuadamente en los archivos automatizados, usted debe verificar que el archivo OEM apropiado contenga el código correcto automatizado. Utilizando la lista de adaptadores de red que se proporciona en la sección “Nombre de opción de adaptador de red” posteriormente en este capítulo, localice el nombre de archivo correcto OEMNADxx.INF. En el caso del adaptador de LAN Ether Express 16 de Intel, se utiliza el archivo OEMNADIN.INF. Utilizando un editor de texto, abra OEMNADIN.INF y busque la cadena "STF_GUI_UNATTENDED". Si la cadena se encuentra, entonces el archivo se habrá hecho “pendiente de la automatización ". Para obtener una lista de los INF que soportan la instalación automatizada, vea la sección Guía para automatizar la instalación de Windows NT 76 “Nombre de opción de adaptador de red”. Si el adaptador no se detecta automáticamente en forma normal o si es un adaptador de red de terceras partes no es soportado por Windows NT 4.0, utilice un editor de texto para OEMNADZZ.INF y buscar nombre de opción. Una vez que se encuentre el nombre de opción, localice la lista de directorio adecuada que se dirigirá a un directorio que contenga el archivo OEMSETUP.INF. Utilizando el editor de texto, abra OEMSETUP.INF y busque STF_GUI_UNATTENDED. Si la cadena se encuentra, entonces el archivo ”tomará en cuenta la automatización”. Para obtener una lista de los .INF que soportan la instalación automatizada, vea la sección “Nombre de opción de adaptador de red”. Si STF_GUI_UNATTENDED no se encuentra el archivo, usted tendrá que agregar códigos adicionales para hacer que el archivo INF “tome en cuenta la automatización”. Si el INF se localiza en el directorio \I386, entonces Microsoft ha incluido el código para hacer que el INF “tome en cuenta la automatización”. Si se utiliza OEMSETUP.INF y es parte del directorio \I386\DRVLIB.NIC, el distribuidor de hardware proporcionó el archivo INF y es responsable de incluir los códigos para hacer que el INF “tome en cuenta la automatización”. En la mayoría de los casos, la automatización de OEMSETUP.INF puede manejarse normalmente con las siguientes adiciones de códigos. Para obtener ejemplo de los códigos vea OEMNADTK.INF en el directorio %systemroot%\system32. Busque OEMSETUP.INF e inserte el siguiente código: adapteroptions = + ; ; ============================================================= ; This section added for UNATTENDED setups to bypass user ; prompts, called POPS. ; ============================================================= ; set from = adapteroptions ifstr(i) $(!STF_GUI_UNATTENDED) == "YES" ifstr(i) $(!AutoNetInterfaceType) != "" set BusInterfaceType = $(!AutoNetInterfaceType) o set BusInterfaceType = 1 endif ifstr(i) $(!AutoNetBusNumber) != "" set BusNumber = $(!AutoNetBusNumber) o BusNumber = 0 Guía para automatizar la instalación de Windows NT 77 endif goto skipoptions endif Vea la línea goto skipoptions anterior. La línea goto debe ser verificada en busca de una subritina llamada skipoptions. Si la subrutina skipoptions no existe, examine el código de adapteroptions para localizar la rutina adecuada y sustituirla. La siguiente parte del código de automatización se agrega al final de la sección “registry parameters add” que normalmente es parte de la sección writeparameters. El siguiente código leee la sección de parámetros del archivo automatizado y escribe los valores en el registro. Set NewValueList = {{InterruptNumber,$(NoTitle),$(!REG_VT_DWORD),$(IRQValue)},+ {BusType,$(NoTitle),$(!REG_VT_DWORD),$(BusTypeNum)},+ {BusNumber,$(NoTitle),$(!REG_VT_DWORD),$(BusNumber)},+ {AdapterType,$(NoTitle),$(!REG_VT_DWORD),0},+ {MediaType,$(NoTitle),$(!REG_VT_DWORD),1},+ {MemoryMappedBaseAddress,$(NoTitle),$(!REG_VT_DWORD),$(MemoryMapValue)}, + {IoBaseAddress,$(NoTitle),$(!REG_VT_DWORD),$(IOBaseAddrValue)}} Shell $(UtilityInf), AddValueList, $(KeyParameters), $(NewValueList) ; ; ============================== ; Rewrites the registry from the answer file. ; ============================== ; ifstr(i) $(!STF_GUI_UNATTENDED) == "YES" Shell $(UtilityInf), AddDefaultNetCardParameters,$(KeyParameters) endif Instalación de los controladores de adaptadores de red no proporcionados en el CD de Windows NT 4.0 La instalación de controladores de adaptadores de red que no se incluye en el CD de Windows NT 4.0 requiere los mismos pasos descritos anteriormente. El único paso que se agrega es proporcionar a la instalación de Windows NT la ubicación del archivo de adaptador de red. El método descrito proporciona la mejor versatilidad en cuanto a controladores proporcionados por los distribuidores. La mayoría de las instalaciones de redes se inician a través de un archivo de lote. Modifique el archivo de lote e inserte los siguientes comandos antes de iniciar el comando WINNT.EXE: NET USE Z:\\SERVER\I386 MKDIR C:\MYDRIVERS Guía para automatizar la instalación de Windows NT 78 COPY Z:\DRIVERS C:\MYDRIVERS WINNT /B /U:Z:\UNATTEND.TXT Tener los controladores en el controlador local también simplificará la localización de problemas futura si los controladores de adaptadores tienen que reinstalarse. [Network] InstallAdapters = AdaptersList [AdaptersList] OEMAdapter = AdapterParameters, C:\MYDRIVERS [AdapterParameters] Omitiendo el mensaje “Current Netcard Parameters Are Not Verifiably Correct” (los parámetros actuales de tarjeta de red no son verificados correctamente) Durante la instalación de un adaptador de red a través de métodos automatizados o no, puede aparecer el siguiente mensaje: "The current netcard parameters are not verifiably correct and may result in usage problems or system failure (los parámetros actuales de tarjeta de red no son verificados correctamente y pueden provocar problemas de uso o fallas del sistema). ¿Utilizarlos de cualquier forma?" El mensaje emergente es una advertencia de que los parámetros introducidos para el adaptador no coinciden con las configuraciones físicas actuales de la tarjeta. Este es un caso donde el mensaje emergente aparece cuando las configuraciones no pueden verificarse a pesar de los valores correctos. Durante una instalación AUTOMATIZADA la verificación de los parámetros del adaptador puede omitirse. Nota: El texto que se utiliza en la pantalla de diálogo reside en UTILITY.INF. El siguiente ejemplo aplicará a la mayoría de los archivos OEMSETUP.INF del adapatador de red proporcionados por Microsoft o terceros distribuidores. Esta opción sólo debe utilizarse si los parámetros para el adaptador de red han sido probados para asegurar su funcionalidad. Para localizar las secciones que deben modificarse, rápidamente realice una búsqueda de VERIFY_WARNING y compárela con el ejemplo que se proporciona. Los cambios requeridos se describen en el siguiente ejemplo: Guía para automatizar la instalación de Windows NT 79 Shell $(UtilityInf),RegistryErrorString,VERIFY_WARNING ifint $($ShellCode) != $(!SHELL_CODE_OK) Debug-Output "ShellCode error: cannot get an error string." goto ShellCodeError endif set Error = $($R0) ; ========================== ; Start of Changes ; ========================== ; Comment out the "Goto Warning" entry with a semicolon ; ; Goto Warning ; ; Add the "Goto SkipOptions" entry as follows. ; Goto SkipOptions ; ========================== ; End of changes ; ========================== skipoptions =+ ifint $(OldVersionExisted) == $(TRUE) Nombre de opción del adaptador de red Controlador propocionado en el directorio \I386 Los siguientes adaptadores son parte del CD de Windows NT 4.0 y pueden localizarse en el directorio \I386. El nombre de opción de la columna izquierda es el valor necesario para las sección [NETWORK] de UNATTEND.TXT. La cadena literal de la columna de enmedio es la cadena que aparece en pantalla en Control Panel\Network y que se utiliza para localizar el nombre de Opción adecuado. código *= STF_GUI_UNATTENDED presente, el INF "Toma en cuenta la automatización". Nombre de opciones ELNKMC ELNKII * ELNK3EISA ELNK3ISA509 * ELNK3MCA ELNK16 * AM1500T * Fuente=\I386 Cadena literal 3Com 3C523 Etherlink/MC Adapter 3Com Etherlink II Adapter (also II/16 and II/16 TP) 3Com Etherlink III EISA Adapter 3Com Etherlink III ISA/PCMCIA Adapter 3Com Etherlink III MCA Adapter 3Com Etherlink16/EtherLink16 TP Adapter Advanced Micro Devices AM2100/AM1500T Adapter Guía para automatizar la instalación de Windows NT 80 Archivo INF oemnadem.inf oemnade2.inf oemnadee.inf oemnade3.inf oemnaden.inf oemnade1.inf oemnadam.inf AMDPCI MAPLE AMD PCNET Family Ethernet Adapter COMPAQ 32-Bit DualSpeed Token-Ring Controller NETFLX COMPAQ NetFlex/NetFlex-2 ENET-TR Controller BONSAI COMPAQ NetFlex-2 DualPort ENET Controller RODAN COMPAQ NetFlex-2 DualPort TR Controller DURANGO COMPAQ NetFlex-2 TR Controller LT200 * COPS/DayStar Digital LocalTalk Adapter LT200MC COPS/DayStar Digital LocalTalk Adapter (MCA) DE425 DEC DE425 EtherWORKS Turbo EISA Adapter DE434 DEC DE434 EtherWORKS Turbo PCI TP Adapter DE435 DEC DE435 EtherWORKS Turbo PCI Adapter DE450 DEC DE450 EtherWORKS Turbo PCI Adapter DE500 DEC DE500 Fast Ethernet PCI Adapter DEC100 * DEC EtherWORKS LC Adapter DECETHERWORKSTURBO * DEC EtherWORKS Turbo Adapter DEC422 DEC EtherWORKS Turbo EISA Adapter DEC101 * DEC EtherWORKS Turbo/LC Adapter DEC300 DEC FDDIcontroller/EISA DEFPA * DEC FDDIcontroller/PCI MULTIA DEC multia's Ethernet Controller DC21040 DEC PCI Ethernet DECchip 21040 DC21041 DEC PCI Ethernet DECchip 21041 DC21140 DEC PCI Fast Ethernet DECchip 21140 DC21142 DEC PCI Fast Ethernet DECchip 21142 DECSTAT * DEC Turbo Channel Ethernet Adapter DATAFIREST Digi DataFire - ISA1S/T Adapter DATAFIREU Digi DataFire - ISA1U Adapter DATAFIRE4ST Digi DataFire - ISA4S/T Adapter PCIMACISA Digi PCIMAC - ISA Adapter PCIMACMC Digi PCIMAC - MC Adapter PCIMAC4 Digi PCIMAC/4 Adapter NE2000IBMCOMPAT * IBM Ethernet PCMCIA and Compatible Adapter IBMTOK* IBM Token Ring (ISA/PCMCIA) Adapter IBMTOKMC * IBM Token Ring 4/16 Adapter /A IBMTOKA * IBM Token Ring Adapter /A IBMTOK2ISA * IBM Token-Ring Network 16/4 ISA Adapter II EE16 * Intel Ether Express 16 LAN Adapter EE16MC Intel Ether Express MCA Adapter IEEPRO * Intel EtherExpress PRO Ethernet Adapter MSMDGMPSM16 * Madge Smart 16 Ringnode MSMDGMPATP * Madge Smart 16/4 AT Plus Ringnode MSMDGMPISA * Madge Smart 16/4 AT Ringnode MSMDGMPEISA * Madge Smart 16/4 EISA Ringnode MSMDGMPISACP * Madge Smart 16/4 ISA Client Plus Ringnode Guía para automatizar la instalación de Windows NT 81 oemnadap.inf oemnadnf.inf oemnadnf.inf oemnadnf.inf oemnadnf.inf oemnadnf.inf oemnadlt.inf oemnadlm.inf oemnaddt.inf oemnaddt.inf oemnaddt.inf oemnaddt.inf oemnaddt.inf oemnadd1.inf oemnadd2.inf oemnadd4.inf oemnadd1.inf oemnadd3.inf oemnaddf.inf oemnaddt.inf oemnaddt.inf oemnaddt.inf oemnaddt.inf oemnaddt.inf oemnadde.inf oemnaddi.inf oemnaddi.inf oemnaddi.inf oemnaddi.inf oemnaddi.inf oemnaddi.inf oemnadni.inf oemnadtk.inf oemnadtm.inf oemnadtm.inf oemnadt2.inf oemnadin.inf oemnadim.inf oemnadep.inf oemnadma.inf oemnadma.inf oemnadma.inf oemnadma.inf oemnadma.inf MSMDGMPPNP * MSMDGMPISAC * MSMDGMPMCA * MSMDGMPMC32 * MSMDGMPPC * MSMDGMPPCI * MSMDGMPPCIBM * MSMDGMPPCMCIA * MICRODYNEPCMCIA * LOOP * NE2000MCA * NPEISA NPMCA NE1000 * NE2000 * NE2000SOCKETEA * NE3200 NE4000PCMCIA * AM1500T1 * AM1500T2 * P189X * P1390 * P1990 * WD8003EA WD8003WA WD8013EPA WD8013WPA SMCISA * UBPC * UBPCEOTP * UBPS Madge Smart 16/4 ISA Client PnP Ringnode Madge Smart 16/4 ISA Client Ringnode Madge Smart 16/4 MC Ringnode Madge Smart 16/4 MC32 Ringnode Madge Smart 16/4 PC Ringnode Madge Smart 16/4 PCI Ringnode Madge Smart 16/4 PCI Ringnode (BM) Madge Smart 16/4 PCMCIA Ringnode Microdyne NE4000 PCMCIA Adapter MS Loopback Adapter NE/2 and Compatible MC Adapter Network Peripherals FDDI EISA Network Peripherals FDDI MCA Novell NE1000 Adapter Novell NE2000 Compatible Adapter Novell NE2000 Socket EA Adapter Novell NE3200 EISA Adapter Novell NE4000 PCMCIA Adapter Novell/Anthem NE1500T Adapter Novell/Anthem NE2100 Adapter ProNET-4/16 p189X NIC Proteon p139X Adapter Proteon p199X Adapter SMC (WD) 8003E /A SMC (WD) 8003W /A SMC (WD) 8013EP /A SMC (WD) 8013WP /A SMC (WD) EtherCard Ungermann-Bass Ethernet NIUpc Adapter Ungermann-Bass Ethernet NIUpc/EOTP Adapter Ungermann-Bass Ethernet NIUps Adapter oemnadma.inf oemnadma.inf oemnadma.inf oemnadma.inf oemnadma.inf oemnadma.inf oemnadma.inf oemnadma.inf oemnadni.inf oemnadlb.inf oemnadnm.inf oemnadnp.inf oemnadfd.inf oemnadn1.inf oemnadn2.inf oemnadn2.inf oemnadne.inf oemnadni.inf oemnadam.inf oemnadam.inf oemnadpm.inf oemnadp3.inf oemnadp9.inf oemnadwm.inf oemnadwm.inf oemnadwm.inf oemnadwm.inf oemnadwd.inf oemnadub.inf oemnadub.inf oemnadum.inf Controladores proporcionados en los directorios \DRVLIB\NETCARD\X86 y \I386\DRVLIB.NIC Los siguientes adaptadores son parte del CD de Windows NT 4.0 CD y puden localizarse en el directorio \I386\DRVLIB.NIC. El nombre de Opción en la columna izquierda es el valor necesario para la sección [NETWORK] de UNATTEND.TXT. La cadena literal de la columna de en medio es la cadena que aparece en pantalla en Control Panel\Network y que se utiliza para localizar el nombre de Opción adecuado. Para encontrar el archivo OEMSETUP.INF file, localice el nombre de opción en %systemroot%\system32\OEMNADZZ.INF. OEMNADZZ.INF proporciona la trayectoria origen bajo DRVLIB.NIC. código * = STF_GUI_UNATTENDED presente Guía para automatizar la instalación de Windows NT 82 Nombre de opciones 3C508 ELINK527 3C592 * 3C590 * 3C597 * 3C595 * 3C905 * FLNK TLNK3EISA ACCNT * ACCTONEN2216 * ALANE0 * AT1700 AT1700 A2560PCI ANDTOK E21XX E22XX F30XX F70XX T20XX EMPCI CPQNDIS NetFlex3 $enet IRMAtrac DigiSyncFR DigiSyncX25 DLINKDE220 * DLINKDE650 * Diehl_DIVA Diehl_DIVAPCM Diehl_DIVAPRO Diehl_S2M Diehl_QUADRO Diehl_SCOM Diehl_WAN ECCARDS HPTXPCI HP27245 HPMCA HP27247A HP27247B Fuente=\I386\DRIVLIB.NIC Cadena literal 3Com 3C508 ISA 16-bit Ethernet Adapter 3Com 3C527 Etherlink/MC 32 Adapter 3Com EtherLink III EISA Bus-Master Adapter (3C592) 3Com EtherLink III PCI Bus-Master Adapter (3C590) 3Com Fast EtherLink EISA 10/100BASE-T Adapter (3C597) 3Com Fast EtherLink PCI 10/100BASE-T Adapter (3C595) 3Com Fast EtherLink XL Adapter (3C905) 3Com FDDILink EISA LAN Adapter 3Com TokenLink III ISA Adapter in EISA mode (3C619B) Accton EN166x MPX2 PnP Ethernet Adapter Accton EN2216 Ethernet PCMCIA Adapter Adaptec ATM LAN Emulation Adapter Allied Telesyn AT1700 Ethernet Adapter Allied Telesyn AT1720 Ethernet Adapter Allied Telesyn AT-2560 Series PCI/100 Ethernet Adapter Andrew ISA IIA Token Ring Adapter Cabletron E21XX Ethernet Adapter Cabletron E22XX Ethernet Adapter Cabletron F30XX FDDI Adapter Cabletron F70XX FDDI Adapter Cabletron T20XX Token-Ring Adapter Cogent eMASTER+ PCI Adapter Compaq Ethernet LAN Card Compaq NetFlex-3 Controller Compex ENET16 P/PNP Ethernet Adapter DCA IRMAtrac Token-Ring Adapter Digi SyncPort Frame Relay Adapter Digi SyncPort X.25 Adapter D-Link DE-220 ISA Ethernet Adapter D-Link DE-650 Ethernet PCMCIA Adapter Eicon DIVA ISDN ISA Adapter Eicon DIVA PCMCIA ISDN Adapter Eicon DIVA PRO ISDN Adapter with Advanced DSP Eicon Primary Rate ISDN Adapter Eicon QUADRO ISDN Adapter Eicon SCOM ISDN Adapter Eicon Virtual WAN-Miniport ISDN Interface Eicon WAN Adapters HP 10/100TX PCI Ethernet Adapter HP 27245A PC LAN Adapter/8 TP HP 27246A MC LAN Adapter/16 TP HP 27247A PC LAN Adapter/16 TP HP 27247B PC LAN Adapter/16 TP Plus Guía para automatizar la instalación de Windows NT 83 HP27250 HP27252A J2573A J2577A J2585A J2585B J2970A J2973A IBMFEPCI IBMTOK4 * STREAMER IBMISAETHER * IBMENIIN QUADENET STREAMER ETH16I ETH32 E100BPCI * E10PCI EPRONT E10PPCI * E100BEXP * FL32 TKXP16 TKXP32 LINKSYSE16 * LINKSYSEC2T * LEC * BLUTOK * CC10BT XJEM3288 * NE100PCI MGSL NSCNE4100 * NCRTOK NPAT2 NPAT3 NCPF NiwRAS GOCARD OCE2XM O100PCI OCE4XMP10 * OCE4XMP100 * GOCARDMF PCMCIA * HP 27250 PC LAN Adapter/8 TL HP 27252A PC LAN Adapter/16 TL Plus HP DeskDirect (J2573A) 10/100 ISA LAN Adapter HP DeskDirect (J2577A) 10/100 EISA LAN Adapter HP DeskDirect (J2585A) 10/100 PCI LAN Adapter HP DeskDirect (J2585B) 10/100 PCI LAN Adapter HP DeskDirect (J2970A) 10BaseT/2 PCI LAN Adapter HP DeskDirect (J2973A) 10BaseT PCI LAN Adapter IBM 100/10 PCI Ethernet Adapter IBM Auto 16/4 Token-Ring ISA Adapter IBM Auto LANStreamer PCI Adapter IBM ISA Ethernet Adapter IBM LAN Adapter/A for Ethernet IBM PeerMaster Server Adapter IBM Streamer Family Adapters ICL EtherTeam16i Adapter ICL EtherTeam32 Adapter Intel 82557-based 10/100 Ethernet PCI Adapter Intel EtherExpress PRO/10 PCI LAN Adapter Intel EtherExpress PRO/10+ ISA Adapter Intel EtherExpress PRO/10+ PCI Adapter Intel EtherExpress PRO/100B PCI Adapter Intel Flash32 EISA LAN Adapter Intel TokenExpress 16/4 Adapter Intel TokenExpress Server Adapter LinkSys Ether16 LAN Card LinkSys EthernetCard PCMCIA Madge ATM LAN Emulation Client Madge Blue+ Token Ring Adapter Megahertz CC10BT/2 Ethernet PCMCIA Adapter Megahertz XJEM3288 Ethernet+Modem PCMCIA Adapter Microdyne NE10/100 PCI Adapter MicroGate SyncLink Internet Adapter National Semiconductor InfoMover NE4100 NCR StarLAN 16/4 Token-Ring Adapter Network Peripherals FDDI - AT2 Network Peripherals FDDI - AT3 Network Peripherals NuCard PCI FDDI Niwot Networks NiwRAS Adapter Olicom Ethernet GoCard Olicom Ethernet ISA/IV Adapter Olicom Ethernet PCI 10/100 Adapter Olicom Ethernet PCI/II 10 Adapter Olicom Ethernet PCI/II 10/100 Adapter Olicom GoCard ET/Modem 288 Olicom GoCard TR 16/4 Guía para automatizar la instalación de Windows NT 84 COMBO * OCTK16 * OCTK32 OTCJODNT ES3210 NI6510 RTL8029 RnsFDDI SMC8216 SMC8416 SMC8432 SMC9232 SMC9332 SMC8232 ACLSER SKTOKNT SKFENT SKFPNT SKETHNT SKETHNT SKFINT SKFMNT SKTOKNT_PCI SKTOKNT TC$4045e TC$4046e AL56 ALT1 USRBRI WAVELAN_ISA WAVELAN_MCA CENDIS3 CE2XPS CEM28XPS CM2NDIS3 CTNDNT XCSPE2 XCSPE3 Olicom GoCard TR/Modem 144 Olicom Token Ring 16/4 Adapter Olicom Token Ring Server Adapter Ositech Jack of Diamonds Trumpcard Racal Interlan ES3210 EISA Ethernet Adapter Racal InterLan XLerator/EB/NI6510 Adapters Realtek RTL8029 PCI Adapter RNS 2200 PCI FDDI LAN Controller SMC 8216 EtherCard Elite16 Ultra SMC 8416 EtherEZ SMC 8432 EtherPower PCI Ethernet Adapter SMC 9232 Fast Ethernet Adapter SMC 9332 EtherPower10/100 PCI Fast Ethernet Adapter SMC EISA EtherCard Elite32 Ultra Adapter Star Gate ACL/Avanstar Family Adapter SysKonnect SK-NET 4/16+ Token Ring Adapter SysKonnect SK-NET EISA FDDI Adapter SysKonnect SK-NET FDDI PCI Adapter SysKonnect SK-NET G16 Ethernet Adapters SysKonnect SK-NET G32+ Ethernet Adapters SysKonnect SK-NET ISA FDDI Adapter SysKonnect SK-NET MCA FDDI Adapter SysKonnect SK-NET Token Ring PCI Adapter SysKonnect SK-NET TR4/16+ Token Ring Adapter Thomas-Conrad TC4045 Token Ring Adapter Thomas-Conrad TC4046 Token Ring Adapter U.S. Robotics Allegra 56 Frame Relay U.S. Robotics Allegra T1 Frame Relay U.S. Robotics Sportster ISDN Adapter WaveLAN ISA Bus Adapter WaveLAN MCA Bus Adapter Xircom CreditCard Ethernet Xircom CreditCard Ethernet IIps Xircom CreditCard Ethernet+Modem 28.8 Xircom CreditCard Ethernet+Modem II Xircom CreditCard Token Ring Xircom Pocket Ethernet II Xircom Pocket Ethernet III Opciones de instalación OEM que pueden utilizarse con UNATTEND.TXT [Unattended] OEMPreinstall = Yes ComputerType = "Standard PC","RETAIL" [PointingDeviceDrivers] Guía para automatizar la instalación de Windows NT 85 "Microsoft Mouse Port Mouse (includes BallPoint)" = "RETAIL" [MassStorageDrivers] "Symbios Logic C810 PCI SCSI Host Adapter" = "RETAIL" [KeyBoardDrivers] "XT, AT, or Enhanced Keyboard (83-104 keys)" = "RETAIL" [Display] InfFile = "chips.inf" InfOption = "Chips Video Accelerator(64300 64310 65545 65548 65550)" InstallDriver = 1 [OEMAds] [OEMBootFiles] TXTSETUP.OEM OEMHAL.DLL OEMSCSI.SYS Entradas TXTSETUP.SIF para archivos proporcionados por distribuidores que funcionan con las opciones OEM en el UNATTEND.TXT Tipos de computadoras Ejemplo: [Unattended] ComputerType = "Standard PC","RETAIL" Opciones Retail: "AST Manhattan SMP" "Multiprocesador SystemPro de Compaq o 100% compatible ","MENUDEO" "Corollary C-bus Architecture","RETAIL" "Corollary C-bus Micro Channel Architecture","RETAIL" "IBM PS/2 or other Micro Channel-based PC","RETAIL" "MPS Uniprocessor PC","RETAIL" "MPS Multiprocessor PC","RETAIL" "MPS Multiprocessor Micro Channel PC","RETAIL" "NCR System 3000 Model 3360/3450/3550","RETAIL" "Olivetti LSX5030/40","RETAIL" "Standard PC","RETAIL" "Standard PC with C-Step i486","RETAIL" "Wyse Series 7000i Model 740MP/760MP","RETAIL" Guía para automatizar la instalación de Windows NT 86 Disposiciones de teclado Ejemplo: [Unattended] KeyBoardLayout = "US-International" Opciones Retail: "Albanian" "Belarusian" "Belgian Dutch" "Belgian French" "Brazilian (ABNT)" "Bulgarian" "Bulgarian Latin" "Canadian English (Multilingual)" "Canadian French" "Canadian French (Multilingual)" "Croatian" "Czech" "Czech (QWERTY)" "Danish" "Dutch" "Estonian" "Finnish" "French" "German" "German (IBM)" "Greek" "Greek Latin" "Greek (220)" "Greek (220) Latin" "Greek (319)" "Greek (319) Latin" "Hungarian" "Hungarian 101-key" "Icelandic" "Irish" "Italian" "Italian (142)" "Latin American" "Latvian" "Latvian (QWERTY)" "Lithuanian" "Norwegian" Guía para automatizar la instalación de Windows NT 87 "Polish (Programmers)" "Polish (214)" "Portuguese" "Romanian" "Russian" "Russian (Typewriter)" "Serbian Cyrillic" "Serbian Latin" "Slovak" "Slovak (QWERTY)" "Slovenian" "Spanish" "Spanish variation" "Swedish" "Swiss French" "Swiss German" "Turkish F" "Turkish Q" "Ukrainian" "United Kingdom" "US" "US-Dvorak" "US-Dvorak for left hand" "US-Dvorak for right hand" "US-International" Controladores de mouse Ejemplo: [PointingDeviceDrivers] "Microsoft Mouse Port Mouse (incluye BallPoint)" = "RETAIL" Opciones Retail: "Microsoft Mouse Port Mouse (includes BallPoint)" = "RETAIL" "Microsoft Mouse Port Mouse (includes BallPoint)" = "RETAIL" "Microsoft InPort Bus Mouse" = "RETAIL" "Microsoft Serial Mouse" = "RETAIL" "Microsoft BallPoint Serial Mouse" = "RETAIL" "Logitech Serial Mouse" = "RETAIL" "Microsoft (Green Buttons) or Logitech Bus Mouse" = "RETAIL" "No Mouse or Other Pointing Device", = "RETAIL" Controladores SCSI Ejemplo: Guía para automatizar la instalación de Windows NT 88 [MassStorageDrivers] "Symbios Logic C810 PCI SCSI Host Adapter" = "RETAIL" Opciones Retail: "Adaptec AHA-151X/AHA-152X/AIC-6X60 SCSI Adapter" = "RETAIL" "Adaptec AHA-154X/AHA-164X SCSI Host Adapter" = "RETAIL" "Adaptec AHA-174X EISA SCSI Host Adapter" = "RETAIL" "Adaptec AHA-274X/AHA-284X/AIC-777X SCSI Adapter" = "RETAIL" "Adaptec AHA-294X/AHA-394X/AIC-78XX SCSI Controller" = "RETAIL" "AMD PCI SCSI Controller/Ethernet Adapter" = "RETAIL" "AMIscsi SCSI Host Adapter" = "RETAIL" "BusLogic SCSI Host Adapter" = "RETAIL" "BusLogic FlashPoint" = "RETAIL" "Compaq 32-Bit Fast-Wide SCSI-2/E" = "RETAIL" "Compaq Drive Array" = "RETAIL" "Dell Drive Array" = "RETAIL" "DPT SCSI Host Adapter" = "RETAIL" "Future Domain TMC-7000EX EISA SCSI Host Adapter" = "RETAIL" "Future Domain 8XX SCSI Host Adapter" = "RETAIL" "Adaptec 2920/2905 / Future Domain 16XX/PCI/SCSI2Go" = "RETAIL" "Symbios Logic C810 PCI SCSI Host Adapter" = "RETAIL" "IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL" "Mitsumi CD-ROM Controller" = "RETAIL" "Mylex DAC960/Digital SWXCR-Ex Raid Controller" = "RETAIL" "NCR 53C9X SCSI Host Adapter" = "RETAIL" "Symbios Logic C700 PCI SCSI Host Adapter" = "RETAIL" "NCR 53C710 SCSI Host Adapter" = "RETAIL" "Symbios Logic C810 PCI SCSI Host Adapter" = "RETAIL" "Olivetti ESC-1/ESC-2 SCSI Host Adapter" = "RETAIL" "Symbios Logic C810 PCI SCSI Host Adapter" = "RETAIL" "MKEPanasonic CD-ROM Controller" = "RETAIL" "Sony Proprietary CD-ROM Controller" = "RETAIL" "UltraStor 14F/14FB/34F/34FA/34FB SCSI Host Adapter" = "RETAIL" "UltraStor 24F/24FA SCSI Host Adapter" = "RETAIL" Controlador de teclado Ejemplo: [KeyBoardDrivers] "XT, AT, or Enhanced Keyboard (83-104 keys)" = "RETAIL" Opciones Retail: "XT, AT, or Enhanced Keyboard (83-104 keys)" = "RETAIL" Ejemplo completo: Guía para automatizar la instalación de Windows NT 89 [Unattended] OEMPreinstall = Yes ComputerType = "Standard PC","RETAIL" KeyBoardLayout = "US-International" [PointingDeviceDrivers] "Microsoft Mouse Port Mouse (includes BallPoint)" = "RETAIL" [MassStorageDrivers] "Symbios Logic C810 PCI SCSI Host Adapter" = "RETAIL" [KeyBoardDrivers] "XT, AT, or Enhanced Keyboard (83-104 keys)" = "RETAIL" Controladores de pantalla de video de terceras partes y configuraciones de pantalla Opciones para los controladores de video proporcionados por Microsoft (parte de I386/autodetectados) Las siguientes entradas son necesarias para automatizar la instalación de las pantallas de video detectadas durante la instalación automatizada. [Display] BitsPerPel = 16 XResolution = 1024 YResolution = 768 VRefresh = 60 Flags = 0 AutoConfirm = 1 Nota: AutoConfirm establece automáticamente los valores del adaptador de pantalla durante la instalación.. ConfirmAtLogon permite al usuario establecer los valores del adaptador de pantalla al conectarse. Para determinar los valores exactos necesarios, utilizar REGEDT32.EXE es la mejor opción. La determinación de los parámetros de un adaptador puede lograse a través de la utilidad REGEDT32.EXE que se proporciona con Windows NT 4.0. Cada adaptador de video instalado tiene una clave en HKLM\SYSTEM\CurrentControlSet\<Display Key>\Device0, Para encontrar el valor de <Display Key>, revise los siguientes valores de registro. HKLM\Hardware\DeviceMap\Video\ Dé doble clic en \Device\Video0 en la ventana izquierda de REGEDIT32.EXE. Anote la cadena para la trayectoria de registro. Ejemplo: Guía para automatizar la instalación de Windows NT 90 \REGISTRY\Machine\System\CurrentControl001\Services\ati\Device0 Localice la cadena a la derecha de Services. En el ejemplo, es ATI. ATI es la <Display Key>. Ahora vaya a HKLM\System\Services\CurrentControlSet\ATI\Device0. Los valores necesarios: BitsPerPel, Xresolution, Yresolution, Vrefresh, y Flags pueden convertirse de hexadecimales a decimales, e introducirse en UNATTEND.TXT. La cadena asignada a ServiceName es lo que se necesita para localizar los parámetros, por ejemplo, el adaptador de red instalado. Estos parámetros pueden localizarse en el registro bajo HKLM\SYSTEM\CurrentControlSet\Services\<ServiceName>\Parameters. Todos los valores numéricos que se encuentran en la clave de los parámetros para el adaptador tienen que convertirse de valores extra decimales a decimales para el archivo automatizado. Los nombres de los parámetros y los valores no numéricos pueden transferirse directamente al archivo automatizado. Opciones para los controladores de video proporcionados por OEM Configurar los controladores de video proporcionados por OEM es un poco más difícil y requiere analizar el archivo de información proporcionado para el controlador. El siguiente ejemplo muestra el uso de las secciones InfFile, InfOption, y InstallDriver options. OemPreInstall debe establecerse en “Yes” para las opciones que van a utilzarse. [Display] InfFile = "chips.inf" InfOption = "Chips Video Accelerator(64300 64310 65545 65548 65550)" InstallDriver = 1 BitsPerPel = 16 XResolution = 800 YResolution = 600 VRefresh = 60 AutoConfirm = 1 Para instalar adecuadamente el controlador y hacer que los archivos estén disponibles para la instalación, debe crearse el siguiente directorio \$OEM$\DISPLAY y los archivos .SYS, .DLL,y.INF tienen que copiarse a ese mismo. La parte más difícil del proceso es determinar InfOption. La siguiente información es un ejemplo para la sección [DISPLAY] anterior. Guía para automatizar la instalación de Windows NT 91 En el caso de controlador de chips y tecnologías, CHIPS.INF necesita abrirse para obtener la información para la InfOption. En el archivo CHIPS.INF busque la siguiente cadena, [Manufacturer]. Bajo este encabezado, encuentre la siguiente información: %chips%=chips.Mfg. 1. Busque [chips.Mfg]. bajo el encabezado, se encuentra la siguiente información: Chips Video Accelerator(64300 64310 65545 65548 65550) = chips 2. La información a la izquierda del signo de igual se coloca entre comillas y después se pone a la derecha del signo de igual para InfOption tal como se muestra en el siguiente ejemplo: InfOption = "Chips Video Accelerator(64300 64310 65545 65548 65550)" 3. Utilice el mismo método para determinar las opciones para la pantalla, tal como se describe en la sección anterior. TXTSETUP.OEM and [OEMBootFiles] Cualquier archivo en el directorio \I386\$OEM$\TEXTMODE se copia durante la instalación a \$\TEXTMODE. Los archivos que se especifican en la sección [OEMBootFiles], después se copian de \$\TEXTMODE a \$WIN_NT$.~BT\$OEM$. El directorio \$WIN_NT$.~BT\$OEM$ es accesado por la instalación con base en la sección TXTSETUP.OEM [Disks]. Para mayor información sobre TXTSETUP.OEM y los controladores de dispositivo de Windows NT, consulte el Device Driver Kit (DDK) de Microsoft Windows NT Version 4.0. TXTSETUP.OEM File: Formato y ejemplo Archivo: A TXTSETUP.OEM consta de varias secciones que utlizan el siguiente formato general: [SectionName] key = value1,value2,... El nombre de la sección se coloca entre [ ]. El signo (#) o el punto y coma (;) al inicio de una línea indica un comentario. Las cadenas con espacio anexados, comas, diagonales deven encerrarse en comillas dobles (""). Deben incluirse las siguientes secciones: Disks Section La sección [Disks] enumera todos los discos en el grupo de disco. [Disks] Guía para automatizar la instalación de Windows NT 92 d1 = description,tagfile,directory d2 = description,tagfile,directory . . d1, d2, ... Clave que puede utilizarse en secciones subsecuentes para identificar el disco. description Cadena de nombre de disco que se utiliza para solicitar al usuario que inserte el disco. tagfile Especifica el nombre del archivo cuya presencia en el disco indica al programa de instalación que el disco correcto sea insertado. El nombre del archivo debe especificarse como una trayectoria completa desde raíz; por ejemplo, \yourtagfile.ext, pero no debe especificar una unidad de disco. directory Especifica el directorio en el disco donde se localizan los archivos. El directorio debe especificarse como una trayectoria completa desde la raíz; por ejemplo, \diskdir, pero no debe especificar una unidad de disco. Defaults Section La sección [Defaults] enumera la opción predeterminada para cada componente de hardware soportado por este archivo (como indica la presencia de una sección [component] para el componente). El valor predeterminado se selecciona en el menú de opciones que se presenta al usuario. [Defaults] component = ID . component Especifica uno de los siguientes componentes: computadora, pantalla, teclado, mouse, CD-ROM, o SCSI. ID Especifica una cadena que identifica la opción predeterminada. Esta cadena corresponde a una ID que se especificó en la sección [component] correspondiente. Component Section Una sección [component] enumera las opciones disponibles apra un Guía para automatizar la instalación de Windows NT 93 componente en particular. [component] ID = description . ID Especifica una cadena única (dentro de esta sección) que identifica a la opción. Para el componente de computadora, si esta cadena termina en "_up", entonces la instalación copia el kermel de procesador; si esta cadena termina en "_mp", entonces la instalación copia el kernel de multiprocesador; si no termina ninguna de las opciones anteriores, los resultados no se especifican y usted tal vez deba obtener cualquier kernel. Files.component.ID Section Una sección [Files.component.ID] enumera los archivos que deben copiarse si el usuario selecciona una opción de componente particular. Una sección de este tipo puede presentarse para cada opción enumerada en cada sección de componente. La parte de componente del nombre de la sección corresponde al nombre de una sección [component] y la parte de ID corresponde a una clave de ID en una sección a [component]. [Files.component.ID] file_type = source_disk,filename[,keyname] filetype Identifica el tipo de archivo. Se especifica uno de los siguientes: Controlador válido para todos los componentes. El archivo se copia a systemroot\system32\drivers. Puerto válido para el teclado, mouse y los componentes SCSI. Permite distinguir entre un controlador de puerto y de clase, pero es equivalente al tipo de controlador. Clase válida para los componentes de teclado y de mouse. Si se especifica, reemplaza al controlador de clase estándar. El archivo se copia a systemroot\system32\drivers. dll válido para todos los componentes. Util para la parte GDI de una controlador de pantalla. El archivo se copia a systemroot\system32. hal válido sólo para componentes de computadora. El archivo se copia a systemroot\system32\hal.dll (80386/80486), o a \os\winnt\hal.dll en la partición del sistema (ARC). inf válido para todos los componentes. Se utiliza para un archivo GUI INF con el fin de utilizarlo con la instalación de mantenimiento del sistema. El archivo se copia a systemroot\system32. detect válido para el componente de computadora (sólo 80386/80486). Si se especifica, reemplaza al reconocedor de hardware 80386/80486 estándar. El archivo se copia a c:\ntdetect.com. Guía para automatizar la instalación de Windows NT 94 source_disk Identifica el disco del que se copia el archivo y debe coincidir con una entrada en la sección [Disks]. filename Nombre del archivo que no incluye la trayectoria de directorio. El nombre del archivo se anexa al directorio especificado para el disco en la sección [Disks] para formar la trayectoria completa del archivo en el disco. DriverKey Nombre de la clave que va a crearse en el árbol de servicios de registro para este archivo, si el archivo es de tipo controlador, puerto o clase. Este valor se utiliza para formar los nombres de sección [Config.DriverKey]. Config.DriverKey Section Una sección [Config.DriverKey] especifica los valores que se establecerán en el registro para opciones de componentes particulares. Los valoresrequeridos en la clave Services\DriverKey se crean automáticamente. Utilice esta sección para especificar claves adicionales que van a crearse bajo Services\DriverKey y los valores bajo Services\DriverKey y Services\DriverKey\subkey_name. [Config.DriverKey] valor = subkey_name,value_name,value_type,value... . subkey_name Especifica el nombre de una clave bajo el árbol Services\DriverKey donde se coloca el valor especificado. Esta clave se crea si no existe. Si se especifica la cadena vacía (""), el valor se coloca bajo el árbol Services\DriverKey. value_name Especifica el nombre del valor que se establecerá dentro de la clave. value_type Una cadena similar a REG_DWORD que identifica el tipo de datos para este valor. value Especifica el valor real. Su formato depende de value_type. Los siguientes tipos pueden especificarse en el campo value_type en las secciones [Config.DriverKey]: REG_DWORD Guía para automatizar la instalación de Windows NT 95 Se permite un valor; debe ser una cadena de1a 8 dígitos hexadecimales. Por ejemplo: value = parameters,NumberOfButtons,REG_DWORD,0X2 REG_SZ, REG_EXPAND_SZ Se permite un valor; se interpreta como la cadena que termina en cero que va almacenarse. Por ejemplo: value = parameters,Description,REG_SZ,"This is a text string" REG_BINARY Se permite un valor; es una cadena de dígitos hexadecimales, cada par de los mismos se interpreta como un valor de bit. Por ejemplo (almacena la corriente de bites 00,34,ec,4d,04,5a): value = parameters,Data,REG_BINARY,0034eC4D045a REG_MULTI_SZ Se permiten argumentos múltiples de valores; cada uno se interpreta como un componente del multisz. Por ejemplo: value = parameters,Strings,REG_MULTI_SZ,String1,"String 2",string3 Ejemplo de la sección [OemBootFiles] para el ejemplo TXTSETUP.OEM [OEMBootFiles] myhal.dll aha154x.sys txtsetup.oem Ejemplo de archivo TXTSETUP.OEM [Disks] d3 = "HAL Support for Windows NT",\oemhal.tag,\ d1 = "Storage Support for Windows NT",\oemstor.tag,\ [Defaults] HAL = e_isa_up scsi = aha154x [Computer] e_isa_up = "Custome HAL",files.none Guía para automatizar la instalación de Windows NT 96 [Files.Computer.e_isa_up] HAL = d3,myhal.dll [SCSI] aha154x = "Adaptec AHA-154x/1640 - OEM" [Files.scsi.aha154x] driver = d1,aha154x.sys.sys, aha154x [Config.aha154x] Mensajes de error al trabajar con TXTSETUP.OEM Error: Instalación de Windows NT El archivo causó un error inesperado (0) en la línea 1213 en d:\nt\private\ntos\boot\setup\oemdisk.c Oprima cualquier tecla para continuar. Solución: La variable HAL no está definida correctamente para la sección [Files.Computer.xxxxxx] TXTSETUP.OEM. Estructura incorrecta [Files.Computer.e_isa_up] e_isa_up = d3,myhal.dll Estructura correcta [Files.Computer.e_isa_up] HAL = d3,myhal.dll Observe las diferencias de la línea bajo [Files.Copmuter.e_isa_up] para ambos ejemplos. Error: Instalación de Windows NT El archivo \$WIN_NT$.~BT\$OEM$\HAL\HAL.DLL no pudo cargarse. El código de error es 18 La instalación no pudo continuar. Oprima cualquier tecla para salir. Solución: Guía para automatizar la instalación de Windows NT 97 La trayectoria definida bajo la sección [Disks] es incorrecta. La instalación Windows NT no permite subidirectorios bajo \$OEM$\TEXTMODE. Todos los archivos de componentes deben colocarse en el directorio TEXTMODE. Sintaxis para los [Disks] [Disks] d1 = description,tagfile,directory d2 = description,tagfile,directory Estructura incorrecta [Disks] d3 = "HAL Support for Windows NT",\oemhal.tag,\HAL d1 = "Storage Support for Windows NT",\oemstor.tag,\SCSI Estructura correcta [Disks] d3 = "HAL Support for Windows NT",\oemhal.tag,\ d1 = "Storage Support for Windows NT",\oemstor.tag,\ En muchos casos, al utilizar TXTSETUP.OEM proporcionado por un distribuidor tercero, el directorio debe modificarse y establecerse en \. Guía para automatizar la instalación de Windows NT 98 CAPÍTULO 3 INFORMACIÓN ESPECÍFICA DE LA CONFIGURACIÓN DE LA MÁQUINA La instalación Windows NT 4.0 de incluye una función que le permite configurar la información específica a la máquina sin tener que crear un archivo único de programa simple de instalación para cada máquina. Esto le permite crear un programa simple genérico de instalación para sistemas múltiples y especificar configuraciones únicas a cada máquina según sea necesario en un archivo separado denominado como archivo de base de datos única (UDB). Este y otros métodos de establecer configuraciones que son específicas a una máquina, le permiten minizar el tiempo que invierte un técnico de instalación en cada equipo de escritorio. En esta sección, encontrará el análisis de los siguientes métodos: Creación de archivos únicos de programas simples de instalación para cada máquina. Modificación de las configuraciones específicas a la máquina después de la instalación de modo de caracter. Util para aquellos que utilizan la duplicación de disco para distribuir Windows NT 4.0. Configuración de información específica a la máquina uitlizano archivos de base de datos únicas (UDB). Creación de archivos únicos de programas simples de instalación para cada computadora La creación de archivos únicos de programas simples de instalación para cada computadora es el método más simple para configurar la información específica de la máquina. Además, este método puede tener un impacto positivo en los costos de propiedad ya que usted puede guardar el archivo original del programa simple de instalación de la máquina y utilizarlo en el futuro, en caso de enfrentarse un problema de hardware que requiere que reinstale el sistema operativo y las aplicaciones de software. Usted puede simplemente reemplazar el componente de hardware con falla o toda la computadora, y ejecutar otra vez la instalación de Windows NT con su programa simple. Puede haber un costo adicional asociado con este método, ya que usted probablemente necesitará una herramienta para automatizar el proceso de personalizar cada programa simple de instalación específica a una máquina, lo cual es una tarea tediosa y que tiende a provocar errores si se realiza con un editor de texto simple. El proceso general es sencillo, inicie creando un archivo de programa simple de instalación de Windows NT 4.0 que incluya todas las configuraciones necesarias para su configuración preferida de cliente. Este archivo de programa simple de instalación será su plantilla. Después, copie la plantilla a un nombre de archivo único, modifíquela para incluir la información específica a la máquina con un editor de archivos de texto, como Notepad.exe, y guarde el archivo. Automatizar el proceso de personalización del programa simple de instalación de la plantilla con información específica a la máquina, probablemente significará que usted deba crear su propia herramienta. Por ejemplo, usted puede crear un programa que reemplace los tokens que ya ha Guía para automatizar la instalación de Windows NT 99 colocado en su archivo de plantilla de programa simple de instalación. El programa podría proporcionar al técnico de instalación una indicación de interfaz de usuario solicitando el nombre de la computadora y la tarjeta de red, incluyendo configuraciones de tarjeta de red, y que reemplace los tokens que ha colocado en el archivo de programa simple de instalación con cadenas que ha probado previamente, y que después escriba el programa simple de instalación único en el disco, evitando así errores de usuarios y logrando la aceleración del proceso. Modificación de las configuraciones específicas a la máquina después de la parte de modo de carácter de la instalación de Windows NT 4.0 La instalación de Windows NT 4.0 tiene dos modos distintos; durante el primer modo, denominado modo de carácter, una de las tareas a realizar es copiar todos los archivos necesarios para realizar el proceso de instalación a un directorio temporal en la unidad de disco duro local. Si usted tiene la intención de utilizar la duplicación de disco para distribuir Windows NT 4.0, este es el momento donde usted apaga la computadora y duplica la unidad de disco duro para otros sistemas. Este método de distribución presenta un problema si su meta es crear un proceso de instalación totalmente automatizado que requiera ninguna entrada de un técnico de instalación o de un usuario final. Esto se debe a que no existe una forma obvia de establecer las configuraciones específicas a la máquina antes de enviar la computadora al usuario final. Sin embargo, usted puede realizar esto en una de dos formas.. Si usted tiene establecida información específica a la máquina en el programa simple de instalación que creo, puede modificar esas configuraciones en cada uno de los discos duros duplicados. El segundo método puede utilizarse si usted incluyó un archivo .UDB como uno de los parámetros para su línea de comandos de instalación de Windows NT. Edición de programa simple de instalación de Windows NT 4.0 (UNATTEND.TXT) después de la instalación de modo de caracter Durante la instalación de modo de texto, una versión modificada de su archivo original de programa simple de instalación se copia a un directorio temporal en su disco duro local. Al editar este archivo en cada uno de los discos duros duplicados antes de enviar las computadoras a sus usuarios finales, usted puede crear un proceso que requiera ninguna entrada del usuario final durante la parte de modo gráfico de la instalación de Windows NT. Para lograr lo anterior, utilice un disco de arranque de MS-DOS para iniciar la computadora después de instalar el disco duro duplicado. Después, edite el archivo C:\$WIN_NT$.~BT\WINNT.SIF y reemplace las configuraciones únicas de la computadora. Tome en cuenta que el archivo WINNT.SIF no es una copia idéntica de su programa simple original de instalación (UNATTEND.TXT), por lo que usted no puede reemplazar todo el archivo. Por ejemplo, si usted Guía para automatizar la instalación de Windows NT 100 establece el nombre de la computadora en su archivo original de programa simple de instalación como "ReplaceMe", usted abrevia el archivo y buscaría esa cadena, después la reemplazaría con el nombre de computadora único para esa máquina. Edición del archivo de base de datos única (.UDB) después de la instalación de modo de carácter Durante la instalación de modo de texto, una copia del archivo .UDB que usted incluyó en la línea de comandos de instalación de Windows NT 4.0 se copia al directorio temporal en la unidad de disco duro local. Usted puede reemplazar este archivo con uno que contenga las configuraciones únicas para esta computadora. Para lograr lo anterior, utilice un disco de arranque de MS-DOS para iniciar la computadora después de instalar el disco duro ducplicado. Después, edite o reemplace el archivo .UDB en el directorio temporal creado por la instalación de Windows NT. Usted puede localizar este archivo utilizando el siguiente comando de MS-DOS (para MS-DOS 5.0 o versión posterior): DIR C:\*.UDB /S Nota: La ID que ustedespecificó en la línea de comando de instalación de Windows NT 4.0 será la misma para cada disco que usted duplicó. Usted debe hacer cambios a las secciones especificadas en el archivo UDB para la ID que especificó. Posteriormente en esta sección, usted encontrará mayor información sobre como crear archivos .UDB. Configuración de la información específica a la máquina utilizando archivos de base de datos única (.UDB) La instalación Windows NT incluye una función diseñada para permitirle crear un programa simple común de instalación de Windows NT 4.0 para utilizarse con un número de computadoras objetivo para poder superar el problema de “¿cómo determinar la información específica de la máquina?”, sin necesidad de crear un programa simple único de instalación para cada computadora al especificar las configuraciones únicas en un archivo separado de base de datos. Este archivo es un archivo de base de datos única (.UDB). . Los UDB se utilizan para proporcionar reemplazos para las secciones de programas simples de instalación o para suministrar secciones adicionales. Este archivo se indexa utilizando cadenas denominadas UniqueIDs. El .UDB se utiliza para especificar un conjunto de secciones que deben integrarse en el archvio de progamas simples de instalación al inicio de la instalación GUI. Este proceso toma lugar antes de que cualquier componente afectado lea realmente la representación interna del archivo de programas simples de instalación, y este es transpararente al usuario. Nota: El parámetro de la línea de comandos de la instalación de Windows NT es /UDF, pero la extensión del nombre del archivo para el archivo de base de datos única es .UDB. Guía para automatizar la instalación de Windows NT 101 Especificación de una ID única Para especificar una ID única durante la instalación, usted debe ejecutar el comando WINNT.EXE o WINNT32.EXE utilizando el siguiente parámetro: /UDF:ID[,database_filename] En donde: ID es la ID única que se utiliza al instalar Windows NT en esta computadora, y database_filename es el nombre de archivo que incluye la trayectoria completa del .UDB. Si se especifican la ID única y el nombre de archivo del .UDB, entonces el .UDB se copia al disco local durante la instalación de modo de texto, y se utiliza durante la instalación de modo GUI sin la intervención del usuario. El archivo .UDB puede ser cualquier nombre de archivo MS-DOS válido. Si sólo la ID única se especifica en la línea de comandos de instalación, la instalación solicitará al usuario un disco con un archivo .UDB denominado $Unique$.udb. El administrador debe reparar este disco por adelantado. Al usuario se le solicita este disco durante el modo gráfico (GUI) de la instalación. En cualquier caso, si el .UDB proporcionado está dañado o si la instalación no puede localizar la ID única especifica, al usuario se le solicita insertar un disco que contenga el .UDB fijo o cancelar la operación. Si el usuario dá clic en Cancel (cancelar), entonces se utilizarán los valores del archivo de programa simple de instalación. Probablemente estos no sean adecuados para la computadora. Cración del .UDB El archivo .UDB es un archivo de texto; utilice cualquier editor de texto estándar para crear el archivo .UDB. La primera sección del archivo .UDB es [UniqueIds]. Esta sección enumera todas las ID únicas que se incluyen en su archivo de base de datos única. La información a la izquierda es la ID única, que puede contener cualquier carácter excepto un asterisco (*), espacios, comas o signos de igual (=). La información a la derecha es una lista de secciones, los nombres que deben coincidir con los nombres en la sección correspondiente del archivo de programa simple de instalación. El formato es el siguiente: [UniqueIds] id1 = section1,section2 Guía para automatizar la instalación de Windows NT 102 id2 = section1,section2 id3 = section1,section3,section4 Por ejemplo, si usted planea utilizar los nombres de computadoras con base en los nombres de correo electrónico de los usuarios como las ID únicas, esta sección puede parecerse a lo siguiente: [UniqueIds] computer1 = UserData,Unattended computer2 = UserData,Unattended computer3 = UserData,GuiUnattended,Network Las secciones que siguen a [UniqueIds], se mencionan en [UniqueIds]. Estos nombres pueden tomar cualquiera de estas dos formas: pueden coincidir con el nombre de sección en el archivo de programa simple de instalación (por ejemplo, [Unattended]), o pueden ser precedidos por una ID única y dos puntos (por ejemplo, [computer1:UserData]). Esto le permite crear secciones especializadas de reemplazo para cada nombre de computadora. Si una sección general (como [Unattended]) y una sección específica de ID (como [computer2:Unattended]) se incluyen, la instalación de Windows NT da preferencia a la sección específica de ID. La sección en el .UDB puede contener cualquier clave y valor posibles para las secciones con el mismo nombre del archivo de programas simple de instalación. Usted puede reemplazar, agregar o eliminar valores en un archivo de programa simple de instalación. Durante la instalación, cada clave especificada en una sección mencionada anula el valor para la misma clave en el archivo de programa simple de instalación. Si se especifica una clave en el archivo de programa simple de instalación, pero no en la sección .UDB a la que hace referencia la ID única, se utiliza el valor especificado en el archivo de programa simple de instalación. Si una sección es mencionada en una sección [UniqueIds], pero no existe, al usuario se le solicitará insertar un disco que contenga un archivo .UDB válido. Reemplazo de una línea en un programa simple de instalación Si un programa simple de instalación y la sección .UDB contienen una línea a la que hace referencia la ID única se utiliza el valor especificado en el .UDB en lugar del valor del programa simple de instalación. Esto es equivalente a reemplazr la línea en el programa simple de instalación. Adición de una nueva línea al programa simple de instalación Si la sección .UDB contiene una línea a la que hace referencia una ID única, Guía para automatizar la instalación de Windows NT 103 pero no el archivo de programa simple de instalación, entonces se utiliza el valor especificado en el .UDB. Esto equivale a agregar la línea al programa simple de instalación. Eliminación de una línea del programa simple de instalación Si una clave se especifica en el archivo de programa simple de instalación y aparece en la sección. UDB a la que hace referencia la ID única, pero sin valor a la derecha del signo de igual, entonces se utiliza el valor predeterminado. Esto es equivalente a eliminar la clave en el archvio de programa simple de instalación. Si una clave se especifica en el .UDB, pero el valor se deja en blanco, no se utiliza ningún valor para esa clave aún cauando se especifica en el programa simple de instalación. Esto puede provocar que al usuario se le pida la información. Las siguientes secciones no se permiten en el archivo .UDB. [UNATTENDED] [MassStorageDrivers] [KeyboardDrivers] [PointingDeviceDrivers] [OEMBootFiles] [OEM_Ads] [Display] [Modem] Usted puede crear un archivo único .UDB con ID únicas para todas sus computadoras, o muchos archivos .UDB para cada máquina. Usted descubrirá que crear archivos .UDB individuales para cada computadora es más fácil de administrar que un archivo .UDB único. Ejemplo 1 En este ejemplo, la sección [Userdata], [GuiUnattended], y [Network] se integrarán a un archivo de programa simple de instalación. Vea el ejemplo de archivo de programa simple de instalación al final de este capítulo como referencia. El siguiente ejemplo de archivo .UDB incluye configuraciones para una sola computadora. [UniqueIDs] ComputerID1 = Userdata,GuiUnattended,Network [UserData] FullName = "User ID-1" ComputerName = "MACHINE-1" [GuiUnattended] Guía para automatizar la instalación de Windows NT 104 TimeZone = "(GMT-05:00) Eastern Time (US & Canada)" [Network] JoinDomain = "DomainEast" Las configuraciones especificadas en este archivo .UDB se incorporarán durante el modo GUI de la instalación de Windows NT. Ejemplo 2 Este ejemplo muestra el uso de la ID única para especificar ID de máquinas múltiples dentro del mismo UDB. Observe que cada sección tienen la ID única incluida. La ID única especificada para utilizar el parámetro /UDF, podría cambiarse para que coincida con la ID única de cada computadora, pero el archivo .UDB sería el mismo. Asimismo, tome en cuenta que este archivo .UDB se incorporará a los mismos valores para ComputerID1 en el ejemplo 1 anterior: [UniqueIDs] ComputerID1 = Userdata,GuiUnattended,Network ComputerID2 = GuiUnattended,Userdata,Modem,AdaptersList,EE16Params,ProtocolsList,TCP IPParams, SelectedServicesList,InstallCSNW [ComputerID1-UserData] FullName = "User ID-1" ComputerName = "MACHINE-1" [ComputerID1-GuiUnattended] TimeZone = "(GMT-05:00) Eastern Time (US & Canada)" [ComputerID1-Network] JoinDomain = "DomainEast" [ComputerID2:GuiUnattended] OEMSkipWelcome = 1 OemBlankAdminPassword = 1 TimeZone = "(GMT-06:00:00) Eastern Time (US & Canada)" DetachedProgram = "C:\REGINI.EXE" Arguments = "C:\REGINI.INI" [ComputerID2:UserData] FullName = "User Name" OrgName = "Engineering Department" ComputerName = "OPKNT40-3" ProductID = "123-1234567" Guía para automatizar la instalación de Windows NT 105 [ComputerID2:NetWork] JoinWorkGroup = engineering [ComputerID2:AdaptersList] EE16 = EE16Params ; Works Fine [ComputerID2:EE16Params] BusType = 1 Transceiver = 3 BusNumber = 0 IoChannelReady = 2 IoBaseAddress = 768 InterruptNumber = 5 [ComputerID2:ProtocolsList] NBF = NetBeuiParams NWLNKIPX = NWLINKIPXParams TC = TCPIPParams DLC = DLCParams [ComputerID2:TCPIPParams] DHCP = Yes [ComputerID2:SelectedServicesList] NWWKSTA = InstallCSNW NETMON = InstallNetMon [ComputerID2:InstallCSNW] !DefaultLocation = TheNovellNet !DefaultScriptOption = 1 Muestra de un archivo de programa simple de instalación que se utiliza como referencia del archivo .UDB anterior. [Unattended] OEMPreinstall = Yes NoWaitAfterTextMode = 1 NoWaitAfterGUIMode = 1 FileSystem = LeaveAlone ExtendOemPartition = 0 ConfirmHardware = No NtUpgrade = no Win31Upgade = no OverwriteOemFilesOnUpgrade = yes TargetPath = winnt ComputerType = "My Super Dupper HAL - OEM","OEM" Guía para automatizar la instalación de Windows NT 106 KeyBoardLayout = "US-International" OemSkipEula = Yes [MassStorageDrivers] "Adaptec AHA-154X/AHA-164X - OEM" = "OEM" [DisplayDrivers] [KeyBoardDrivers] "XT, AT, or Enhanced Keyboard (83-104 keys)" = "RETAIL" [PointingDeviceDrivers] "Microsoft Mouse Port Mouse (includes BallPoint)" = "RETAIL" [OEMAds] Banner = "Windows NT Sample OEM Banner" Logo = oemlogo.bmp Background = oembgnd.bmp [OEMBootFiles] TXTSETUP.OEM AHA154X.SYS MYHAL.DLL OEMHAL.TAG OEMSTOR.TAG [GuiUnattended] [UserData] [Display] BitsPerPel = 16 XResolution = 1024 YResolution = 768 VRefresh = 60 Flags = 0 AutoConfirm = 1 [Modem] [Network] InstallAdapters = AdaptersList InstallProtocols = ProtocolsList InstallServices = SelectedServicesList Guía para automatizar la instalación de Windows NT 107 [AdaptersList] [EE16Params] [ProtocolsList] [NetBeuiParams] [NWLINKIPXParams] [TCPIPParams] [DLCParams] [SelectedServicesList] STCPIP = InstallSimpleTCP TCPPRINT = InstallTCPPrint [InstallCSNW] [InstallNetMon] [InstallSimpleTCP] [InstallTCPPrint] Guía para automatizar la instalación de Windows NT 108 CAPITULO 4 HERRAMIENTA DE PREINSTALACION DE APLICACIONES WINDOWS NT 4.0 (SYSDIFF.EXE) Descripción General: Windows NT 4.0 incluye una herramienta que le permite distribuir e instalar aplicaciones automáticamente durante y después Windows NT, lo que puede reducir en gran medida el tiempo y los costos de instalación. Esta herramienta, la herramienta de diferencia del sistema (SYSDIFF.EXE), puede utilizarse para registrar los cambios realizados a su sistema cuando una aplicación se instala, por ejemplo, capturar aquellos cambios en un “paquete” y después “aplicar” o instalar el paquete en otro sistema durante o después del proceso de instalación. La herramienta de diferencia del sistema puede utilizarse para destruir archivos o hacer cambios a la configuración de las aplicaciones durante el proceso de las aplicaciones durante el proceso de instalación, además de distribuir e instalar aplicaciones. Puede utilizarse para preinstalar aplicaciones que no proporcionan una instalación “silenciosa” o “automatizada”. Asimismo, puede utilizrse para crear “paquetes” que deben ser distribuidos después de que Windows NT haya sido instalado. Posteriormente en esta sección, encontrará instrucciones paso a paso sobre cómo utilizar la herramienta de diferencia del sistema para preinstalar una aplicación. Instalación de SYSDIFF.EXE La herramienta de diferencia del sistema se incluye en el CD de Windows NT. Para instalar la herramienta, simplemente copie SYSDIFF.EXE y SYSDIFF.INF a un directorio en su disco duro. Sus archivos se localizan en el directorio \support\deptools de su CD de Windows NT. Parámetros y sintaxis de SYSDIFF.EXE La forma de la línea de comandos de SYSDIFF es la siguiente: SYSDIFF.EXE [/snap | /diff | /apply | /dump | /inf] [/log:log_file] [switches] ... Uno de los parámetros de la línea de comandos, /snap, /diff, /apply, /dump, o /inf debe especificarse. Este parámetro es el modo de la herramienta de diferencia de sistema. Lea a continuación para obtener descripciones de esos modos y las opciones que utilizan. log_file es el nombre opcional de un archivo de bitácora al que los conectes de SYSDIFF proporcionan control adicional sobre varias operaciones. Algunos son generales a todos los modos y otros son por modo individual, y se documentan en las secciones que siguen. Las conexiones son comunes a todos los modos son los siguientes: Guía para automatizar la instalación de Windows NT 109 /u — Genera archivos de texto Unicode Cuando la herramienta de diferencia del sistema se ejecuta en modo /snap o /diff, busca un archivo denominado SYSDIFF.INF en el mismo directorio en que se localiza SYSDIFF.EXE. SYSDIFF.INF contiene información que se utiliza para excluir ciertos archivos, claves de registro, etc. de un paquete. Modo /snap Ejecuta la herramienta de diferencia del sistema en modo /snap para crear una “snap shot” del sistema, que será el punto de comparación para el modo /diff. SYSDIFF /snap [/log:log_file] snapshot_file snapshot_file puede ser cualquier nombre de archivo válido Win32. En este archivo se registra un snapshot del sistema. Ejemplo: SYSDIFF /SNAP /log:C:\IMAGES\SNAP.LOG C:\IMAGES\APPSSNAP.IMG /diff Mode Ejecute la herramienta de diferencia del sistema en modo /diff para crear un “paquete” o sysdiff_file que incluya los cambios realizados al sistema después de que se crea el snapshot_file. El sysdiff_file puede incluir todos los archivos copiados al sistema, los cambios al registro del sistema y las modificaciones hechas a los archivos de configuración, como el System.ini. SYSDIFF /diff [/log:log_file] [/c:comment] snapshot_file sysdiff_file comment es opcional y especifica un comentario que puedan leer las personas y que se inserta en el archivo de paquete SYSDIFF. Sólo especifique el /c switch, si va a aplicar el paquete SYSDIFF utilizando el modo /apply que se describe posteriormente en este documento. Entonces, este comentario se utiliza durante el modo apply para indicar al usuario que está siendo aplicado. Asegúrese de utilizar comillas cuando sea adecuado: por ejemplo, /c:"This is a package title" requiere comillas (como se muestra). snapshot_file especifica un archivo generado por una invocación anterior de SYSDIFF /snap en la misma instalación de Windows NT. (SYSDIFF fallará si snapshot_file es de una instalación diferente de Windows NT). sysdiff_file puede ser cualquier nombre de archivo válido Win32. El archivo especificado será el resultado de SYSDIFF y será adecuado para aplicarlo en una instalación de Windows NT y en el tiempo de instalación del usuario final (via SYSDIFF/apply). Guía para automatizar la instalación de Windows NT 110 Ejemplo: SYSDIFF /DIFF /log:C:\IMAGES\DIFF.LOG C:\IMAGES\APPSNAP.IMG C:\IMAGES\APPDIFF.IMG /apply Mode La sintaxis para utilizar SYSDIFF en el modo /apply es: SYSDIFF /apply /m sysdiff_file sysdiff_file es el archivo creado cuando se ejecuta la herramienta de diferencia del sistema en modo /diff. Considere que %SystemRoot% debe ser la misma que era en el sistema que se utilizaba para generar SYSDIFF_file. En otras palabras, si genera un SYSDIFF_file en una instalación de Windows NT en C:\WINNT, entonces el SYSDIFF_file puede aplicarse en otras computadoras solo si estas están ejecutando Windows NT instalado en C:\WINNT. /m – utilice este switch si está utilizando la herramienta de diferencia del sistema para preinstalar un paquete durante la instalación de Windows NT al incluir el comando SYSDIFF /apply al archivo CMDLINES.TXT en su punto de distribución. Cuando la herramienta de diferencia del sistema genera un paquete durante el modo /diff mode, captura los cambios realizados al directorio donde se almacena el perfil actual del usuario. Cuando usted especifica esta indicación, la herramienta de diferencia del sistema aplica estos cambios al perfil predeterminado del usuario. Un nuevo usuario que se conecta a Windows NT 4.0 por primera vez, obtendrá una copia del perfil predeterminado del usuario que incluirá las formas breves para las aplicaciones que se crearon durante la instalación de esa aplicación. Por ejemplo, si usted utiliza, el perfil del administrador para crear el paquete de la herramienta de difrencia del sistema, como se sugiere a continuación, las formas breves (arcchivos .LNK) para el menú de inicio se crean normalmente en el directorio %WinDir%\Profiles\Administrator\Start Menu\Programs directory. Al utilizar el switch /m con la herramienta diferencia del sistema en modo /apply, las mismas formas breves se copiarán en %WinDir%\Profiles\Default User\Start Menu\Programs en lugar de en el perfil del administrador. Cuando nuevos usuarios se conectan al sistema, obtienen una copia del perfil “predeterminado del usuario”. Ejemplo: SYSDIFF /APPLY /m C:\IMAGES\APPSDIFF.IMG Dump Mode Este modo es útil como diagnóstico. Genera una forma que pueden leer las personas por el contenido de un paquete SYSDIFF en un archivo de texto. La sintaxis es: Guía para automatizar la instalación de Windows NT 111 SYSDIFF /dump sysdiff_file dump_file sysdiff_file es una trayectoria de un Win32 a un archivo que fue creado por el modo/diff de SYSDIFF. dump_file es una trayectoria de un Win32 a un archivo de texto que será creado y que contendrá al dump. Por ejemplo, si usted crea un paquete y desea saber que hay en él, puede utilizar el switch/dump para crear un archivo de texto destinado a un análisis posterior. Ejemplo: SYSDIFF /DUMP C:\IMAGES\APPSDIFF.IMG C:\IMAGES\APPSDIFF.DMP Modo/inf Este modo se utiliza para preparar un punto de distribución Windows NT para la preinstalación de aplicaciones. El modo/inf realiza tres tareas básicas: 1. rea un .INF que incluye todos los cambios en los archivos de configuración que fueron localizados cuando se ejecutaba el modo/diff. Básicamente, esto incluye cambios realizados al registro del sistema. 2. rea un árbol de directorio $OEM$ que incluye los archivos que se copiaron al sistema entre el modo/snap y /diff. Estos archivos se extraen del sysdiff_file creado durante el modo/diff a la estructura del directorio "mirror" en el directorio \$OEM$ del punto de distribución Windows NT. El árbol del directorio se crea utilizando sólo nombres 8.3 para asegurar una compatibilidad máxima con las herramientas de distribución de archivo. Un archivo $$RENAME.TXT se crea en el directorio del directorio de distribución que contiene los archivos que necesitan convertirse a nombres de archivos largos. 3. grega la línea adecuada de comandos a CMDLINES.TXT, a fin de asegurar que los cambios se aplican durante la instalación. La sintaxis para el modo/inf es: SYSDIFF /inf [/m] sysdiff_file oem_root /m es el mismo que le modo /apply. El uso de esta indicación es obligatorio; no hacerlo, hará que la máquina del usuario final no funcione adecuadamente. sysdiff_file es una trayectoria Win32 a un archivo que fue creado por la herramienta de diferencias del sistema en modo/diff. Guía para automatizar la instalación de Windows NT 112 oem_root es la trayectoria Win32 del directorio. La estructura $OEM$ será creada en este directorio y el .INF será colocado en el directorio $OEM$ con un nombre basado en el nombre del SYSDIFF_file. Asimismo un CMDLINES.TXT será generado o anexado (este archivo siempre será ANSI sin importar si se especificó /u). Ejemplo: SYSDIFF /INF /m C:\IMAGES\APPSDIFF.IMG Z:\ Consejo – después de que ha creado el archivo snapshot utilizando la herramienta diferencia del sistema en modo/snap tenga mucho cuidado de no realizar cambios al sistema que no desea incluir en el SYSDIFF_file que se creó durante el modo/diff. Es común que alguien por error cambie algo de la configuración del sistema y también es usual porque el sistema base tiende a ello en el laboratorio, donde se realizan varias pruebas. Por ejemplo, si un error de aplicación ocurre durante la instalación o configuración de aplicaciones, usted debe iniciar de nuevo y no hacer cambios a la trayectoria de color, a la resolución de video, al nombre de la computadora, al nombre del usuario o a la contraseña del mismo. Este tipo de errores pueden dar como resultado mucho tiempo de energía desperdiciados tratando de determinar el origen del error. En general, es buena idea "poner en cuarentena" a su sistema base después de crear el archivo de snapshot. Creación de imágenes de aplicaciones para la preinstalación La herramienta diferencia del sistema (SYSDIFF.EXE) puede utilizarse para preinstalar la mayoría de las aplicaciones estándar de productividad. Cuando sea posible usted deberá utilizar una función de instalación de "modo silencioso" o de "modo automatizado" de aplicaciones, si está disponible. En algunos casos, usted descubrirá que SYSDIFF.EXE no instalará correctamente una aplicación estándar de productividad. Microsoft no soporta el uso de SYSDIFF.EXE para la instalación de servicios de sistema, de aplicaciones que incluyen servicios de sistema, de controladores de dispositivos o de software de cliente de red. Los servicios de sistema y los controladores de dispositivos se escriben en arboles o valores en el registro que son dinámicos o que se encontró eran sensibles al acceso del SYSDIFF.EXE durante las pruebas. Estos arboles y valores de excluyen de los modos/snap y /diff en el archivo SYSDIFF.INF. En algunos casos, usted puede encontrar que SYSDIFF.EXE instalará satisfactoriamente estos tipos de software, pero no puede estar seguro hasta que realica pruebas, a menos que sepa a qué arboles y valores el servicio o el controlador del dispositivo que usted esta instalando se escriba en el registro. Cuando usted está en el proceso de crear paquetes de herramientas de diferencia del sistema, es una buena idea crear y probar cada paquete en forma separada, en lugar de crear un archivo de snapshot y después instalar varias aplicaciones antes de crear un paquete SYSDIFF_file. Cuando usted está realizando pruebas, también es conveniente probar ambos modos /apply y /inf. Si un modo falla, intente con el otro. Nota – A pesar de que usted puede utilizar /apply de SYSDIFF para instalar una aplicación o realizar pruebas a un paquete SYSDIFF, deberá considerar desocupar el mismo comando al agregarlo a CMDLINES.TXT, funciona en forma muy diferente (para mayor información sobre CMDLINES.TXT, consulte el capítulo 5, "personalización de Window NT"). Al ejecutar /apply de SYSDIFF utilizando CMDLINES.TXT o al usar el modo /inf para agregar un paquete a su punto de distribución, usted está agregando cambios al archivo de registro NTUSER.DAT para el usuario predeterminado en el directorio de perfiles. Durante la instalación de Windows NT, se carga un Hive especial del usuario en HKEY_Currrent_User. Esta es la única vez que este Hive es accesible. Después de que la instalación de Windows NT determina este Hive se escribe como NTUSER.DAT en el perfil del usuario predeterminado. Cada nuevo usuario que se conecta, obtiene una copia del Hive. Guía para automatizar la instalación de Windows NT 113 Tres pasos para crear una imagen de aplicación 1. Cree una snapshot inicial de su sistema. Utilice una cuenta que tenga privilegios administrativos en la máquina local para tomar unas "snapshot" del estado de su sistema. Utilice /snap de SYSDIFF para crear un archivo de snapshot. 2. Istale la aplicación y haga cualquier cambio de configuración. Tenga mucho cuidado de no hacer ningún cambio accidental al sistema, y utilice la misma cuenta administrativa cuando instale la aplicación. 3. Cree el paquete de aplicaciones. Utilice /diff de SYSDIFF para crear el paquete. Adición de una imagen de aplicación al servidor de distribución La herramienta de diferencia del sistema tiene dos modos, /inf y /apply, que pueden utilizarse para agregar una imagen de aplicación a su servidor de distribución. Los modos son intercambiables, pero tienen ciertas diferencias que pueden determinar que método funcionaría mejor en su ambiente. En ambos casos, usted debe agregar OEMPreinstall=Yes a la sección [Unattended] de su archivo de programa simple de instalación Windows NT. Modo SYSDIFF /inf El modo SYSDIFF /inf es el método preferido porque: Requiere menos esfuerzo manual de su parte. Es posible editar el paquete si surgen problemas o si usted encuentra que la edición es necesaria por alguna otra razón. Puede ser más eficiente en la red por que los archivos que se están copiando normalmente son mucho más pequeños. Agregar una imagen de aplicación a su servidor de distribución en modo/inf es un proceso automatizado. Todos los archivos necesarios en el paquete se copian al servidor de distribución y la línea de comandos que está en el paquete se agrega al CMDLINES.TXT. Para mayor información sobre CMDLINES.TXT., consulte el Capítulo 5 "Personalización de Window NT". Utilizar el modo /inf facilita los cambios manuales al contenido del paquete. El archivo .INF estilo Windows 95 que es utilizado por la instalación de Windows NT para realizar los cambios necesarios al registro y a otros archivos de configuración del sistema, también se extrae del paquete de la herramienta de diferencia del sistema. Este archivo es un archivo de texto que puede examinarse y editarse para alterar los cambios de configuración que se han realizado al registro o a otro archivo de configuración de sistema. Asimismo, cada uno de los archivos que se incluyeron en la aplicación y, subsecuentemente, se agregaron al paquete SYSDIFF, se extraen del Guía para automatizar la instalación de Windows NT 114 paquete y después se copian al directorio $OEM$ en su punto de distribución. Si es necesario, usted puede agregar archivos o eliminarlos de si directorio. Para mayor información sobre el directorio $OEM$ consulte el capítulo 1, "Familiarizándose". Debido a que cada archivo se extrae del paquete de herramienta de diferencia del sistema en modo /inf, la instalación del paquete probablemente dará como resultado que archivos significativamente más pequeños se copien durante la fase de modo de texto de la instalación de Windows NT qué si se utilizará el modo /apply. Copiar archivos más pequeños a través de una red puede ser más eficiente que copiar un archivo muy grande. Modo SYSDIFF/apply El modo SYSDIFF /apply es una alternativa de modo /inf. En general, es mejor utilizar el modo /inf, pero tal vez descubra que el modo /apply funciona las veces en que el modo /inf falla. Utilizar el modo /apply puede dar como resultado que el proceso de copiar los archivos necesarios para instalar la imagen de aplicación sea más lento, ya que un solo archivo grande puede copiarse en forma más lenta a través de una red que archivos más pequeños. Si un paquete es una aplicación grande o una serie de aplicaciones, como Microsoft Office, puede tener muchos megabytes en tamaño. Para visualizar los cambios que se están haciendo utilizando el modo SYSDIFF /apply, usted puede utilizar el modo SYSDIFF /dump. Si desea realizar cambios al paquete de imagen de aplicación, cómo cambiar los archivos copiados o editar los cambios de configuración aplicados durante la instalación de la aplicación, tendría primero que instalar la aplicación, editar manualmente el registro y eliminar o agregar en forma manual el archivo, después crear otra vez su paquete de diferencia del sistema. Para utilizar el modo /apply, usted debe editar CMDLINES.TXT para agregar el comando SYSDIFF/apply, y debe copiar todos los archivos necesarios incluyendo SYSDIFF.EXE, SYSDIFF.INF y el paquete para el directorio $OEM$ en su servidor de distribución. Para mayor información sobre CMDLINES.TXT, consulte el Capítulo 5, "personalización de Windows NT", y para mayor información sobre el directorio $OEM$, consulte el Capítulo 1, "familiarizándose". Localización de problemas SYSDIFF.EXE CONSEJO- Revise la ventana de estado que SYSDIFF.EXE muestra en pantalla, en busca de un mensaje "sysdiff aborted" ("sysdiff abortado"). El archivo que aparece arriba de esta entrada, normalmente es el archivo en que fallo SYSDIFF.EXE. SYSDIFF.EXE utiliza las facilidades estándar de reportes de mensajes de error Windows. Estos se enumeran en el SDK Win32, el Windows NT Resource Kit. Algunos de los mensajes de error comunes que pueden aparecer mientras ejecutas SYSDIFF.EXE se enumeran a continuación. Mensaje de error: Error de sistema 5. Solución: Guía para automatizar la instalación de Windows NT 115 Este error significa "acceso denegado" y puede generarse cuando la herramienta SYSDIFF intenta accesar claves restringidas del registro. La herramienta SYSDIFF no soporta el servicio de sistemas, el controlador de hardware u otra instalación de controladores. Para resolver este problema, siga estos pasos: 1. Identifique qué programa instaló el servicio de sistemas, el controlador de hardware u otro controlador. 2. Cree un nuevo archivo de diferencias sin el programa identificado en el Paso 1. 3. Aplique el nuevo archivo de diferencia. 4. Instale el programa utilizando su propio programa de instalación. Mensaje de error: Un nombre de computadora incorrecto o duplicado se crea después de aplicar el archivo. Solución: La computadora maestra (la computadora en que la herramienta SYSDIFF coloco el original, o snap_file, creó el archivo de diferencia) tuvo cambios en su nombre de computadora entre la colocación y la creación del archivo de diferencia. Para corregir este problema, vuelva a crear el archivo original y el archivo de diferencia asegurándose de que el nombre de la computadora no cambie o vuelva a diferenciar la máquina si es posible utilizando SYSDIFF.INF para excluir esta clave de registro. Mensaje de error: Contactar al fabricante... Solución: Si usted intenta aplicar un archivo de diferencia a una computadora donde la carpeta %SystemRoot% tiene un nombre diferente al de la carpeta %SystemRoot% en la computadora donde se creó el archivo de diferencia, usted puede recibir los siguientes mensajes de error. A problem exists with a file supplied by your computer's manufacturer (Existe un problema con un archivo proporcionado por el fabricante en su computadora). Contact the manufacturer and report the following (Contacte al fabricante y informe lo siguiente): A snapshot or /diff file specified on the command line was created with a different sysroot and cannot be used now (Una snapshot o archivo/diff especificado en la línea de comandos fue creado con una raíz de sistema diferente, y no puede utilizarse ahora). Dé un clic en OK. La instalación continuará, pero ciertas aplicaciones u otras funciones tal vez no funcionen correctamente. Guía para automatizar la instalación de Windows NT 116 Mensaje de error: Diff Failed (error=2) Solución: Este mensaje de error indica que usted deletrea uno de los argumentos de la línea de comandos SYSDIFF en forma incorrecta. Por ejemplo, sysdiff /diff base.img offic.img, pero base.img realmente se llama base2.img. Mensaje de error: Diff Failed (error=32) Solución: Este mensaje de error indica que alguno de los archivos que la herramienta SYSDIFF está tratando de leer, se encuentran en uso. Para resolver este problema, utilice uno de los siguientes métodos: - Cierre todos los programas, reinicie la computadora y después ejecute la herramienta SYSDIFF sin ejecutar ningún otro programa. - Utilice la sección [ExcludeFiles] en el archivo SYSDIFF.INF. Para verificar que está utilizando las utilidades SYSDIFF correctas, revise las indicaciones de hora/fecha: Sysdiff.exe 8/2/96 1:30AM 68,368 bytes NTW Sysdiff.exe 8/9/96 1:30AM 68,368 bytes NTS Asimismo, si se sospecha que existen problemas con SYSDIFF.INF, intente utilizar el que se encuentra en el CD de Windows NT: Sysdiff.inf 8/2/96 1:30AM 2,500 bytes NTW Sysdiff.inf 8/9/96 1:30AM 2,500 bytes NTS Problema: Los directorios vacíos en la máquina maestra no están siendo procesados por SYSDIFF /snap. Solución: Coloque un archivo ficticio en el directorio. Problema: Los archivos .INI tal vez no se actualicen o copien durante SYSDIFF/apply o SYSDIFF/inf. Solución: En lugar de respaldar SYSDIFF para actualizar el archivo .INI, actualice manualmente este archivo, y después cópielo al directorio adecuado bajo $OEM$\<Drive Letter>. Guía para automatizar la instalación de Windows NT 117 Problema: Las redes con ancho de banda limitado experimentan problemas cuando ejecutan SYSDIFF /inf en el servidor de distribución. Solución: Realice la operación en la unidad de disco local y después mueva manualmente el árbol $OEM$ a través del servidor de distribución vía XCOPY.EXE. Problema: Las fechas del archivo de paquete han cambiado. Cuando el paquete SYSDIFF se utiliza para aplicar software a computadoras que ejecutan el Windows NT Server o la Workstation, las fechas en los archivos que se aplican a través del paquete cambian de su fecha original a la fecha actual. Esto sucede si usted ejecuta SYSDIFF /apply o SYSDIFF /inf. Solución: Obtenga la versión actualizada de SYSDIFF.EXE del site FTP de Microsoft. Para saber la ubicación exacta, consulte los conocimientos básicos de Microsoft. Consejo - Si su paquete SYSDIFF.EXE está provocando que la instalación de Windows NT se interrumpa o SYSDIFF.EXE deja de responder (se congela) cuando se utiliza el modo /apply o el modo /inf, en algunos casos la razón de que no responda es una sola entrada o actualización que SYSDIFF.EXE está tratando de aplicar al sistema. Para determinar donde está fallando usted puede eliminar partes del archivo .INF que están creados en modo /inf. Por ejemplo, podría eliminar partes del archivo .INF hasta que el paquete se instale completamente. Después, poco a poco elimine la porción que se está excluyendo hasta que identifique la línea o sección que está provocando el problema. Una vez que ha sido identificada, usted puede determinar si existen otros métodos que pueden utilizarse para aplicar ese cambio a su sistema. Problema: La computadora deja de responder (se pasma) cuando usted utiliza el comando SYSDIFF /apply. Solución: La computadora objetivo se está quedando sin espacio en disco o este ya se ha agotado. Libere algo de espacio en disco y reaplique el archivo de diferencia. Tal vez haya un problema con una de las aplicaciones contenidas en la imagen. Intente imágenes más pequeñas u obtenga la imagen de las aplicaciones una a la vez hasta que determine cual es la que está cambiando el problema. Cree un nuevo paquete sin la aplicación problema. Tal vez haya un problema al actualizar un archivo .INI. Vea "fallas de SYSDIFF.EXE /apply o /inf cuando se actualiza un archivo .INI o cuando no puede copiar los archivos.INI." a continuación. El archivo de diferencia puede dañarse. Esto puede ocurrir por varias razones pero la más común es que el archivo de diferencia se daña mientras se crea a través de la red. Para verificar la integridad del archivo de diferencia, siga estos pasos: 1. Trate de aplicar manualmente el archivo de diferencia en lugar de utilizar el switch/inf. 2. Cree el archivo de diferencia en la computadora local y después cópielo al servidor de red en lugar de crear el archivo a través de la red. 3. Aplique manualmente el archivo de diferencia desde el disco duro local. Guía para automatizar la instalación de Windows NT 118 Problema: La herramienta SYSDIFF se tarda mucho en terminar y el archivo de imagen es extremadamente largo. Solución: Si usted está creando la imagen en el disco duro local asegúrese de excluir la carpeta que se está utilizando para almacenar el archivo de imagen en el archivo SYSDIFF.INF en la sección [ExcludeDirectoryTrees]. Por ejemplo, si está ejecutando la herramienta SYSDIFF desde la carpeta C:\Image usted crearía una entrada similar a: [ExcludeDirectoryTrees] C:\Image Problema: Cuando el circuito en la herramienta SYSDIFF, aparece brevemente en pantalla nada pasa. Solución: Esto puede ocurrir cuando una sintaxis incorrecta para la herramienta SYSDIFF se utiliza en la línea de comando. Problema: Algunos de los cambios no se aplican cuando ejecuta el comando SYSDIFF /apply. Solución: Cuando usted aplica un archivo de diferencia, pudiera parecer que algunas de las configuraciones especificas al usuario no se aplican. Estas configuraciones se encuentran en HKEY_USERS o HKEY_CURRENT_USER en el registro. Debido a que estas configuraciones son especificas al usuario no aparecen en pantalla si usted se conecta al sistema con una cuenta diferente a la que creó el archivo de diferencia. El uso de los archivos de perfiles y políticas proporciona la funcionalidad necesaria para brindar una configuración de registro uniforme y controlada para los usuarios. Problema: Las unidades de red aparecen en Mi computadora después de que usted aplica un archivo de diferencia. Solución: Las unidades de red han sido creadas después de incluir el archivo base pero antes de que el archivo de diferencia se aplique a la nueva instalación. Estas configuraciones están en las claves del registro y se muestran por usuario. Si usted no desea que unidades de red adicionales se correlacionen para un usuario, debe conectarlas antes de crear el archivo de diferencia. Guía para automatizar la instalación de Windows NT 119 Problema: Archivos temporales se quedan en la carpeta donde usted está creando los archivos SYSDIFF.EXE. Solución: Esto puede suceder si usted termina la herramienta SYSDIFF prematuramente. Elimine los archivos temporales y vuelva a crear los archivos SYSDIFF. Problema: SYSDIFF.EXE /apply o /inf falla cuando se actualiza un archivo .INI file o no puede copiar los archivos .INI files. Solución: Si SYSDIFF.EXE se pasma cuando actualiza un archivo .INI o no puede actualizar o copiar archivos .INI entonces los archivos .INI pueden actualizarse manualmente y copiarse a los directorios apropiados bajo $OEM$ para asegurar que se distribuyan adecuadamente. Guía para automatizar la instalación de Windows NT 120 Ejemplo de archivo SYSDIFF.INF [Version] Signature = "$Windows NT$" [ExcludeDrives] ; ; The first character on each line is the drive letter ; of a drive to exclude. ; ;c ;d ; General notes for file/dir exclusion sections: ; ; *: refers to all drives. ; ?: refers to the drive with the system on it. ; :: is substituted with %systemroot% ; ; Lines that are not in valid format (such as those that ; don't start with x:\) are ignored. ; [ExcludeDirectoryTrees] ; ; Each line is a fully-qualified path of a tree to ; be excluded. The directory and all of its subtrees ; are excluded. ; *:\recycled *:\recycler [ExcludeSingleDirectories] ; ; Each line is a fully-qualified path of a directory to be ; excluded. The directory's subdirs are NOT excluded. ; ::\system32\config ::\system32\logfiles [ExcludeFiles] ; Each line is a fully-qualified path of a file to be excluded. ; If it does not start with x:\ then we assume it's a filename part Guía para automatizar la instalación de Windows NT 121 ; for a file to be excluded where ever it is found. ; *:\pagefile.sys ntuser.dat ntuser.dat.log [IncludeFilesInDir] ; ; Each line in here is a fully qualified path of a directory ; whose files are all to be included in a diff (marked as ; added/changed). Use this if you want to include files in the diff ; that might not have actually been changed. ; [ExcludeRegistryKeys] ; ; Each line indicates a single registry key to be excluded. ; Subkeys of this key are not excluded. ; ; The first field is one of HKLM or HKCU ; The second field is the subkey, which must NOT start with a \. ; HKLM,System\Disk HKLM,System\Select HKLM,System\Setup HKCU,Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU [ExcludeRegistryTrees] ; ; Each line indicates a registry key and subkeys to be excluded. ; ; The first field is one of HKLM or HKCU ; The second field is the subkey, which must NOT start with a \. ; HKLM,SYSTEM\ControlSet001 HKLM,SYSTEM\ControlSet002 HKLM,SYSTEM\ControlSet003 HKLM,SYSTEM\ControlSet004 HKLM,SYSTEM\ControlSet005 HKLM,SYSTEM\ControlSet006 HKLM,SYSTEM\ControlSet007 HKLM,SYSTEM\ControlSet008 HKLM,SYSTEM\ControlSet009 HKLM,SYSTEM\CurrentControlSet\Enum HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\perflib" Guía para automatizar la instalación de Windows NT 122 [ExcludeRegistryValues] ; ; Each line indicates a registry value entry to be excluded. ; ; The first field is one of HKLM or HKCU. ; The second field is the subkey, which must NOT start with \. ; The third field is the value entry name. Guía para automatizar la instalación de Windows NT 123 CAPITULO 5 PERSONALIZACION DE WINDOWS NT Descripción General: Después que automatizaron la instalación de Windows NT y la instalación de las aplicaciones, probablemente descubrirá que todavía tiene una lista de personalizaciones o tareas que deben realizarse antes de entregar la computadora al usuario final. Tal vez desee cambiar la política de contraseñas para cuentas de máquinas locales, inhabilitar y eliminar un servicio o ejecutar alguna otra tarea que está fuera de las capacidades de las herramientas de instalación de Windows NT. En este capítulo, encontrará ejemplos de herramientas y métodos que pueden utilizarse para automatizar estas tareas. Los ejemplos proporcionados son soluciones para preguntas comunes. Para obtener una respuesta a su pregunta especifica sobre como automatizar una tarea posterior a la instalación, consulte los conocimientos básicos en línea de Microsoft y la Tech-Net de Microsoft; probablemente su pregunta ya ha sido realizada y este contestada. Distribución automática de archivos utilizando la instalación de Windows NT En algunos casos, la única personalización que tal vez desee realizar es tan simple como copiar archivos a la computadora donde este instalando Windows NT. Estos archivos pueden ser de cualquier tipo, por ejemplo, pueden ser plantillas para el procesamiento de palabras, macros para una aplicación de hoja de cálculo o formas de correo electrónico. Para mayor información sobre la distribución de archivos utilizando la instalación de Windows NT, consulte la sección "copia de archivos personalizados utilizando el directorio $OEM$ " en el capítulo 1, "Familiarizándose ". Personalización del menú de inicio Personalizar manualmente el menú de inicio implica organizar los archivos y directorios en el directorio "<SYSTEM ROOT>\Profiles\Start Menu". La forma más fácil para automatizar cualquier personalización que deseas realizar es utilizar la herramienta de preinstalación de aplicaciones (SYSDIFF.EXE) para monitorear y aplicar adiciones a este directorio. En forma alterna, usted puede utilizar las políticas del sistema para almacenar todo o parte del menú de inicio en un punto compartido de red. Esto le permitirá administrar centralmente los archivos y las formas breves para cada menú de inicio y escritorio de un usuario. Para mayor información sobre las políticas del sistema, consulte el Windows NT Resource Kit. Para mayor información sobre como utilizar SYSDIFF.EXE, consulte el capítulo 4, "preinstalación de aplicaciones" (SYSDIFF.EXE). Siga las instrucciones en el capítulo 4, "preinstalación (SYSDIFF.EXE)" para crear un paquete, pero en lugar de instalar una aplicación, copie cualquier archivo o forma breve al menú de inicio para el usuario actual que a usted le gustaría apareciera en su menú de inicio personalizado. Asimismo, puede editar el directorio "\Profiles\Default User\Start Menu" o el directorio "All Guía para automatizar la instalación de Windows NT 124 Users" directory ( Todos los usuarios). Si usted copia archivos al perfil del menú de inicio del usuario actual, usted debe utilizar el switch opcional/m cuando ejecuta "SYSDIFF /inf." El switch /m "volverá a correlacionar" los cambios del menú de inicio del usuario actual con "Default User." Al correlacionar los cambios con "Default User", usted asegura que cada usuario que se conecta obtendrá una copia de su menú de inicio personalizado. Si usted no utiliza el switch/m, una copia del menú de inicio del usuario actual se transferirá a cada sistema que usted instala desde su punto de distribución de red. Cuando usted ejecuta "SYSDIFF /inf /m" SYSDIFF.EXE se creará un directorio $OEM$ y copiará todos los archivos que usted agregó al directorio $OEM$\$$\Profiles en su punto de distribución. Asimismo, SYSDIFF creará un archivo especial que es utilizado para convertir los nombres cortos de archivos en el punto de distribución a nombres largos de archivos. Nota: Si usted solo pretende hacer y monitorear cambios al sistema en su estructura de directorios, debe eliminar el comando que SYSDIFF agrega al archivo CMDLINES.TXT en el directorio $OEM$ en su punto de distribución. Esta línea de comandos ejecuta el archivo .INF que incluye todo el registro y otros cambios de archivos de configuración que SYSDIFF monitoreo. Para determinar que líneas de comandos eliminar, habrá más de una si usted ejecutó SYSDIFF /inf con más de un paquete creado por usted; encuentre la línea de comandos que tiene el mismo sufijo que su SYSDIFF_file. Por ejemplo, si usted utilizó el siguiente comando cuando ejecutó SYSDIFF /inf: SYSDIFF /inf /m mydiff Entonces, la línea de comandos de CMDLINES.TXT sería: "rundll32 setupapi,InstallHinfSection DefaultInstall 128 .\MYDIFF.INF" El archivo "MYDIFF.INF" en este ejemplo contiene cualquier cambio de configuración realizado cuando se personalizo el menú de inicio. Si todo lo que hizo fue copiar archivos, esta línea no es necesaria y debe eliminarse del archivo CMDLINES.TXT. Herramientas para personalizar Windows NT El primer paso para automatizar l proceso de personalización de Windows NT es encontrar una herramienta que hará los cambios necesarios en la configuración de su sistema. Para automatizar el proceso, la herramienta debe incluir una función que la permitirá ejecutar el proceso sin interacción del usuario. En muchos casos esto significa que la herramienta puede ejecutarse desde una línea de comandos con parámetros de línea de comandos que especifiquen la acción que va a emprenderse. En esta sección, usted encontrará algunas herramientas y ejemplos que demuestran como pueden utilizarse. REGEDIT.EXE Windows NT 4.0 incluye dos herramientas de edición de registro: Guía para automatizar la instalación de Windows NT 125 REGEDT32.EXE y REGEDIT.EXE. Ambas herramientas le permiten editar el registro de Windows NT, pero REGEDIT.EXE incluye una función de switch de línea de comandos, "/s", que le permite agregar y cambiar silenciosamente claves y valores de registro. Esta es una función poderosa que puede utilizarse para personalizar la configuración de Windows NT 4.0. REGEDIT.EXE es una de las varias herramientas que pueden usarse para realizar cambios "silencio" o "con programas simples" al registro. Si usted considera que las limitaciones de REGEDIT.EXE, como la inhabilidad de eliminar una clave o valor de registro, hacen difícil o imposible realizar las personalizaciones necesarias, usted deberá evaluar la funcionalidad de otras herramientas de edición de registro, como REGINI.EXE. Para mayor información sobre REGINI.EXEm consulte el Windows NT Resource Kit. El primer paso al utilizar REGEDIT.EXE para modificar sus configuraciones de Windows NT 4.0 es localizar las claves y valores que debe editar. Si usted no sabe que debe editar o agregar, la forma más fácil de localizar es exportar el registro antes y después de hacer el cambio que desea automatizar y después comparar los dos archivos de texto utilizando una utilidad de comparación de archivos . Por ejemplo, para determinar que claves y valores se cambian al modificar el papel tapiz de su escritorio: 1. Ejecute REGEDIT.EXE, seleccione "Mi computadora", después seleccione "Registry" (registro) y "Export Registry file…" (exportar archivo de registro..) en el menú. Seleccione un nombre de archivo para el archivo de registro exportado. 2. Cambie el papel tapiz de su escritorio. 3. Repita el paso 1, pero seleccione un nombre de archivo diferente para el archivo de registro exportado. 4. Ejecute la utilidad de comparación de archivos, FC.EXE, para comparar los dos archivos. A continuación se encuentra un ejemplo de línea de comandos si los nombres de archivos que seleccionó eran "BEFORE.REG" y "AFTER.REG": FC before.reg after.rege la utilidad de comparación de archivos usted aprenderá que el valor en el registro que fue modificado es "papel tapiz". Con esta información, usted puede utilizar la función de búsqueda de REGEDIT.EXE para encontrar la bifurcación que incluye "papel tapiz". En este caso es "HKEY_CURRENT_USER\Control Panel\Desktop". Utilizando su mouse, seleccione la bifurcación en REGEDIT.EXE y exporte la bifurcación seleccionada a un archivo, por ejemplo, WALLPPR.REG. Se recomienda que edite el archivo de texto que se exporta, para que solo se incluya el valor que hace el cambio. Esto asegurará que usted no realice ningún cambio accidental al registro. El siguiente paso es probar su archivo de registro exportado. Para hacerlo, Guía para automatizar la instalación de Windows NT 126 simplemente dé doble clic al archivo .REG que creó para importar los cambios al registro. Una vez que verificaron que el archivo .REG importado funciona como se esperaba, agregue un comando a su archivo CMDLINES.TXT que importa el archivo .REG en forma silenciosa. Utilizando el ejemplo anterior, el comando sería: "REGEDIT.EXE /S .\WALLPPR.REG" Asimismo, usted debe copiar REGEDIT.EXE y WALLPPR.REG al directorio $OEM$ en su servidor de distribución. El switch "/S" hace que REGEDIT.EXE importe el archivo de registro en modo "silencioso". Si usted no utiliza este switch, en la pantalla del usuario aparecerá un mensaje que indica que "The information has been successfully entered into the registry" (la información se ha introducido satisfactoriamente en el registro) y un botón "OK" debe oprimirse para continuar. Para mayor información sobre CMDLINES.TXT, consulte "utilización de CMDLINES.TXT para automatizar la ejecución de un programa" posteriormente en este capítulo. Configuración de un sistema para accesar y ejecutar automáticamente un programa Al configurar un sistema para conectar automáticamente al administrador y ejecutar un programa o archivo de lote, usted puede automatizar muchos de los pasos en su procedimiento para personalizar Window NT 4.0. El siguiente ejemplo utiliza la función "Auto Admin Logon" y la función "Run Once" para conectar automáticamente al administrador después de que Windows NT 4.0 ha terminado la instalación en la primera conexión al sistema; después, ejecuta un programa denominado "CUSTOM.CMD" en esta primera conexión. Utilizando un editor de texto, cree un archivo nombrado AUTOLOG.REG con la siguiente información: REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion \Winlogon] "DefaultUserName"="Administrator" "AutoAdminLogon"="1" "DefaultPassword"="" DefaultUserName puede ser cuenta válida. Durante la instalación, la única cuenta instalada que tiene acceso para configurar el sistema de la cuenta del administrador local. Guía para automatizar la instalación de Windows NT 127 La función AutoAdminLogon se inhabilita así misma después de la primera conexión al sistema, si DefaultPassword está en blanco. Al usuario se le solicitará un nombre y contraseña de acceso en cualquier acceso subsecuente. Nota: Para crear archivos de texto, usted debe usar la utilidad EDIT.EXE que se incluye con Windows NT en lugar de NOTEPAD.EXE ya que EDIT.EXE no utiliza los caracteres UNICODE. Utilizando un editor de texto, cree un archivo nombrado RUNONCE.REG con la siguiente información: REGEDIT4 [Hkey_Local_Machine\Software\Microsoft\Windows\CurrentVersion\R unOnce] "RunThis"="c:\\batch\\custom.cmd" 1. 2. 3. Un directorio $OEM$ no existe en su punto de distribución de Windows NT, cree uno. Para mayor información sobre el directorio $OEM$, consulte "estructuras de punto de distribución" en el capítulo uno, "familiarizándose". Copie AUTOLOG.REG, RUNONCE.REG, y REGEDIT.EXE al directorio $OEM$. REGEDIT.EXE se localiza en el directorio WINNT (%SYSTEMROOT%) en forma predeterminada Cree un directorio $OEM$\C\BATCH en su punto de distribución y copie su archivo CUSTOM.CMD en este directorio. El archivo CUSTOM.CMD y las líneas de comando necesarias para automatizar sus personalizaciones de Windows NT 4.0 deben incluirse. Vea la siguiente sección en este capítulo para obtener un ejemplo Si un archivo CMDLINES.TXT no existe en el directorio $OEM$, cree uno con un editor de texto. Introduzca la siguiente información: [Commands] ".\REGEDIT.EXE /S .\AUTLOG.REG" ".\REGEDIT.EXE /S .\RUNONCE.REG" Si existe un CMDLINES.TXT, edítelo para que incluya las dos nuevas líneas. No agregue otra sección [Commands] Edite el archivo de programa simple de instalación de Windows NT 4.0 que está siendo utilizado y agregue la siguiente línea a la sección [UNATTENDED]: Guía para automatizar la instalación de Windows NT 128 OEMPreInstall = YES Configuración del sistema para omitir la pantalla de bienvenida 1. Utilizando un editor de texto, cree un archivo nombrado AUTOLOG.REG con la siguiente información: REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion \Winlogon] "DefaultUserName"="Administrator" "AutoAdminLogon"="1" "DefaultPassword"="" DefaultUserName puede ser cualquier cuenta válida. Durante la instalación, la única cuenta instalada que tiene acceso para configurar el sistema es la cuenta del Administrador local. La función AutoAdminLogon se inhabilita a sí misma después de la primera conexión al sistema si DefaultPassword está en blanco. Al usuario se le solicitará un nombre y contraseña de acceso en cualquier acceso subsecuente. Nota: Para crear archivos de texto usted debe usar la utilidad EDIT.EXE que se incluye con Windows NT en lugar de NOTEPAD.EXE, porque EDIT.EXE no utiliza los caracteres UNICODE. 2. Utilizando un editor de texto cree un archivo nombrado NOWELC.REG que contenga las siguientes seis líneas. REGEDIT4 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explor er\Tips] "DisplayInitialTipWindow"=dword:00000000 "Show"=hex:00,00,00,00 "Next"=hex:03,00 Nota: La línea dos está en blanco, pero debe incluirse. 3. Si un directorio $OEM$ no existe en su punto de distribución de Windows NT cree uno. Para mayor información sobre el directorio $OEM$, consulte "estructura del punto de distribución " en el capítulo 1, "familiarizándose ". Copie NOWELC.REG y REGEDIT.EXE el directorio $OEM$. REGEDIT.EXE se localiza en el directorio WINNT (%SYSTEMROOT%) en forma predeterminada. Guía para automatizar la instalación de Windows NT 129 4. Cree un directorio $OEM$\C\BATCH en su punto de distribución y copie su archivo CUSTOM.CMD en este directorio. El archivo CUSTOM.CMD y las líneas de comandos necesarias para automatizar sus personalizaciones de Windows NT 4.0 deben incluirse. Vea la siguiente sección en este capítulo para obtener un ejemplo. 5. Si el archivo CMDLINES.TXT no existe en el directorio $OEM$, cree uno con un editor de texto. Introduzca la siguiente información: [Commands] ".\REGEDIT.EXE /S .\NOWELC.REG" Si un CMDLINES.TXT existe, edítelo para que incluya las dos nuevas líneas. NO agregue otra sección [Commands]. 6. Edite el archivo de programa simple de instalación de Windows NT 4.0 que está siendo utilizado y agregue la siguiente línea a la sección [UNATTENDED]: OEMPreInstall = YES Ejecución de un archivo de lote en la primera conexión al sistema para personalizar Windows NT La sección anterior incluye un ejemplo de la función "RunOnce" de Windows NT. En este ejemplo, usted encontrará un ejemplo de archivo de lote o .CMD que incluye ejemplos de programas que pueden utilizarse para personalizar Windows NT 4.0. Asegúrese de que el archivo de lote haya sido probado a fondo antes de la implementación. Ejemplos de comandos para un archivo .CDM o .BAT: net use z:\myserver\setupshare net use z: /d net accounts /forcelogoff:20 net accounts /minpwlen:5 net accounts /maxpwage:120 net accounts /minpwage:30 net accounts /uniquepw:2 net config server /srvcomment:"Windows NT 4.0" net user SuperUs1 /ADD net localgroup MYGROUP1 /ADD /COMMENT:"Super Group 1" net localgroup MYGROUP1 SuperUs1 /ADD net share ROOT=C:\ /unlimited /remark:"The door is wide open" net user administrator password Guía para automatizar la instalación de Windows NT 130 Para mayor información sobre el programa NET.EXE y otros programas incluidos que pueden utilizarse para ayudar a personalizar Windows NT, ejecute el archivo de ayuda NTCMDS.HLP. Algunas aplicaciones o utilidades tal vez no incluyan una función que le permite ejecutar en forma silenciosa el programa sin interacción del usuario. En algunos casos, usted puede trabajar con indicaciones simples de estos programas utilizando las "líneas" para enviar un carácter a la aplicación. Por ejemplo, si usted desea usar la utilidad "Change ACLS", CACLS.EXE, para instalar las funciones de seguridad NTFS, descubrirá que en la pantalla del usuario aparece un mensaje "ARE YOU SURE?" (¿está seguro?). La utilidad de línea de comandos CACLS.EXE no proporciona un switch que responda automáticamente con Y= sí a la indicación "ARE YOU SURE? Y/N “ (¿estás seguro? S/N) Y/N". Sin embargo, usted puede utilizar el comando de eco para canalizar el carácter Y a CALCS.EXE en un archivo de lote: echo y| cacls <filename> /g <username>:<permission> Nota: No hay espacio entre las "y" y el símbolo "|". NOTA ESPECIALSPBRE CACLS.EXE.: Si usted no desea reemplazar la lista de control de acceso (ACL), utilice la opción /E (editar).. Deberá tener cuidado cuando edite la ACL por que es muy posible que cambie al sistema en tal forma que ya no sea accesible. NO niegue el acceso a cualquier archivo o directorio del sistema Windows NT. Adición de comandos silenciosos de instalación de aplicaciones a un archivo de lote Las aplicaciones que pueden instalarse silenciosamente también pueden ejecutarse utilizando la función "Run Once". Por ejemplo, para instalar Microsoft Office 95 o Microsoft Office 97 usted podrá agregar la siguiente línea de comandos a su archivo de lote para ejecutar la instalación de Microsoft Office en "modo silencioso": \\products\msoffice\setup /q /k"<CD Key>" <CD Key> is the CD Key from your Microsoft Office CD Personalización del acceso a Windows NT Los siguientes ejemplos de archivos .REG incluyen ejemplos de algunas personalizaciones de acceso Windows NT que se solicitan con mayor frecuencia: Cambio del texto y encabezado de acceso LOGON.REG: Guía para automatizar la instalación de Windows NT 131 REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "LegalNoticeCaption"="This is the Legal Notice Caption" "LegalNoticeText"="This is the Legal Notice Text" "LogonPrompt"="Enter a user name and password that is valid for this system." "Welcome"="Good morning and welcome to a new day at Widgets Are Us!" Nota: Si está utilizando los ejemplos anteriores para accesar automáticamente cómo administrar y ejecutar el programa, no debe importar los cambios de registro LegalNoticeCaption and LegalNoticeText registry utilizando el archivo CMDLINES.TXT. Si lo hace, el sistema no permitrá automáticamente el acceso al adminsitrador, debido a las pantallas de diálogo que estas configuraciones de registro agregan al proceso de acceso. En lugar de ello, agregue la línea de comandos para importar estas configuraciones de registro a la clave "RunOnce". "Welcome” (bienvenido) – la acción predeterminada es solo el título, no el mensaje. El texto introducido aparece en la barra del encabezado al lado del título de las pantallas de diálogo Begin Logon, Information, Workstatrion Locked y Unlock Workstation (inicar acceso, información de acceso, estación de trabajo bloqueada y estación de trabajo no bloqueada). Esta entrada de valor no aparece en el registro a menos que usted la agregue. Personalización de las opciones de acceso de Windows NT REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "DontDisplayLastUserName"="1" "PowerdownAfterShutdown"="1" "RunLogonScriptSync"="0" "ShutdownWithoutLogon"="1" "DontDisplayLastUserName" – en forma predeterminada, Windows NT muestra en pantalla el nombre de la última persona que accesó en el espacio de Username en la pantalla de diálogo de información de acceso. Si usted agrega esta entrada de valor y la establece en 1, el espacio Username siempre se deja en blanco cuando aparece la pantalla de diálogo de información de acceso. "PowerdownAfterShutdown" – valores predeteminados: 0 en el Windows NT Server, 1 en la Windows NT Workstation. Determina si las opciones Shut Down y Power Off (apagado e interrupción de energía) aparecen en la pantalla de diálogo Shut Down Computer (apagar computadora). (Esta pantalla de diálogo aparece cuando usted oprime CTRL+ALT+DELETE y después da clic en el botón Shut Down). La opción aparece sólo si el valor de esta entrada es 1. Vea también ShutdownWithoutLogon y NoClose. "RunLogonScriptSync" – valor predeterminado: 0. Determina si el programa simple de acceso y el administrador de programas están sincronizados. Si el valor de esta entrada es 1, el administrador de programas Guía para automatizar la instalación de Windows NT 132 no empieza a cargar el escritorio hasta que el programa simple de acceso ha dejado de ejecutarse. Si el valor es 0, el programa simple de acceso y el administrador de programas pueden ejecutarse simultáneamente. Nota: Esta entrada de valor sólo aparece en HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon. El valor HKEY_LOCAL_MACHINE aplica a todos los usuarios. El valor HKEY_CURRENT_USER aplica únicamente al usuario actual. Usted puede utilizar el editor de políticas del sistema para cambiar este valor System Policy Editor. "ShutdownWithoutLogon" – valor predeterminado: 0 en el Windows NT Server, 1 en la Windows NT Workstation. Especifica si el botón Shut Down en la pantalla de diálogo Logon Information está habilitado. Si el valor está establecido en 1, los usuarios pueden dar clic en el botón Shut Down para interrumpir el sistema operativo sin conectarse o apagar la computadora. Si está establecido en 0, entonces el botón Shut Down está inhabilitado. Vea también NoClose y PowerdownAfterShutdown. Especificación de las configuraciones predeterminadas de apagado REGEDIT4 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Shutdown] "LogoffSetting"="0" "ShutdownSetting"="0" La sub-clave de apagado contiene valores que le permiten especificar y conservar las configuraciones predeterminadas de apagado. Esta sub-clave no se encuentra en el registro a menos que la agregue. "LogoffSetting" – valor predeterminado: 0. Especifica la opción predeterminada para la pantalla de diálogo Logoff. Los valores válidos son: 0 = Logoff (salir del sistema) 1 = Shut Down (apagar) 2 = Shut Down and Restart (apagar y reiniciar) 3 = Shut Down and Power Off (apagar e interrumpir energía cuando están soportados). "ShutdownSetting" – valor predeterminado: 0. Especifica el valor predeterminado para la pantalla de diálogo Shut Down Computer Esta pantalla de diálogo aparece cuando usted oprime CTRL+ALT+DELETE y después da clic en el botón Shut Down. Los valores válidos son: 0 = Logoff (salir del sistema) 1 = Shut Down (apagar 2 = Shut Down and Restart 3 = Shut Down and Power Off (apagar e interrumpir energía cuando están soportados). Guía para automatizar la instalación de Windows NT 133 Ejecución de comandos durante la instalación de Windows NT - CMDLINES.TXT La instalación Windows NT de incluye una función que le permite ejecutar un programa durante la parte de modo gráfico de la instalación. Para habilitar esta función, usted debe utilizar un archivo (UNATTEND.TXT) del programa simple de instalación de Windows NT. El programa simple de instalación debe incluir "OEMPreInstall=Yes" en la sección [Unattended] del programa simple de instalación. Cada uno de los programas o comandos que usted desea ejecutar deben agregarse a un archivo de texto denominado CMDLINES.TXT. Después, usted debe copiar el archivo al directorio $OEM$ en su punto de distribución de Windows NT. Para mayor información sobre el directorio $OEM$ consulte el capítulo 1, "Familiarizándose". Nota: Algunas aplicaciones no se ejecutarán durante la parte de modo gráfico de la instalación, porque los usuarios no han sido creados por la instalación de Windows NT. Para ejecutar aplicaciones que no pueden activarse durante la instalación de Windows NT, utilice la función "Run Once" descrita en la sección "Configuración del sistema para accesar y ejecutar automáticamente un programa" previamente en este capítulo. Asimismo, la aplicación o comando debe tener una función de programas simples silencioso para que no se requiera interacción del usuario. Cuando los comandos enumerados en CMDLINES.TXT se ejecutan, el directorio actual será el $OEM$. Para cambiar el directorio actual usted debe especificar el comando de directorio de cambio, CD, en el archivo CMDLINES.TXT. Syntax for the CMDLINES.TXT file: [Commands] "<command_1>" "<command_2>" . . "<command_x>" En donde: <command_1>, <command_2> y demás los refieren a los comando en el orden que usted desea que se ejecuten cuando CMDLINES.TXT es invocado por la instalación de modo GUI. Tome en cuenta que todos los comandos deben aparecer entre comillas (""). Utilización del diseño de la instalación de Windows NT, SETUPAPI.DLL Windows NT 4.0 incluye un diseño de instalación, SETUPAPI.DLL, que puede ser utilizado para copiar archivos, actualizar el registro y otros archivos de configuración, y rearrancar el sistema si es necesario. Esta es una Guía para automatizar la instalación de Windows NT 134 herramienta muy poderosa que puede utilizarse para personalizar Windows NT 4.0 y distribuir el software. SETUPAPI.DLL es el mismo diseño que la herramienta de preinstalación de aplicaciones (SYSDIFF.EXE) utiliza para instalar el software. Usted debe utilizar un archivo .INF estilo Windows 95 para proporcionar el diseño de instalación con las instrucciones necesarias para realizar esta actividad. La información sobre como escribir y editar archivos .INF estilo Windows 95 puede encontrarse en el Win32 Software Development Kit (SDK) y en el apéndice C del "Windows 95 Resource Kit." Debido a que SETUPAPI.DLL no es un archivo ejecutable, se debe utilizar un "wrapper" ejecutable que cargará e invocará las rutinas que se incluyen en SETUPAPI.DLL. Usted puede utilizar el comando de sistema RUNDLL32 para ejecutar una sección de instalación en un archivo .INF. La sintaxis de la línea de comando es: RUNDLL32 SETUPAPI.DLL,InstallHinfSection <section> <reboot-mode> <inf-name> El <section> parámetro es cualquier sección de instalación en el archivo .INF. El <reboot-mode> parámetro determina cuál de los cinco modos de rearranque será utilizado Nota: Los valores recomendados para <reboot-mode> son cuatro, si el archivo .INF es un archivo .INF proporcionado por Windows NT-o son 132 si el archivo INF es proporcionado por usted. Utilizar cualquiera de los otros valores que se muestran a continuación puede provocar que la máquina se reinicie innecesariamente o que lo haga cuando no es necesario. La siguiente lista describe cada módulo de rearranque: Never Reboot (nunca rearrancar) Establezca <reboot-mode> en 0 o 128. Sin importar lo que suceda, la PC nunca se rearrancará. Es decisión del cliente determinar si la PC debe rearrancarse. Para la instalación, esto significa que existe un archivo C:\WINDOWS\WININIT.INI que tiene más de cero bites en tamaño. Always Silent Reboot (siempre rearranque silencioso) Establezca <reboot-mode> en 1 o 129. En la máquina del usuario no aparecerá una pantalla de diálogo "Reboot the machine, Yes/No" (rearrancar la máquina, si/no) y la PC siempre rearrancará. Always Prompt Reboot (siempre solicitar rearranque) Establezca <reboot-mode> en 2 o 130. Al usuario siempre se le solicitará que responda a una pantalla de diálogo "Reboot the machine, Yes/No" (rearrancar la máquina si/no). La instalación no intenta determinar si un rearranque es necesario. Guía para automatizar la instalación de Windows NT 135 Silent Reboot (rearranque silencioso) Establezca <reboot-mode> en 3 o 131. Si la instalación determina que la PC necesita rearrancarse, no habrá interacción del usuario. Prompt Reboot (solicitar rearranque) Establezca <reboot-mode> en 4 o 132. Si la instalación determina que la PC necesita rearrancarse, en la máquina del usuario aparece una pantalla de diálogo "Reboot the machine, Yes/No". Por ejemplo, la siguiente línea de comandos instala el componente opcional de juegos y, si la instalación de Windows NT determina que un rearranque es necesario, solicite al usuario si desea que la computadora se rearranque inmediatamente después de que termina la instalación. RUNDLL32 SETUPAPI.DLL, InstallHinfSection games 4 applets.inf Notes: SETUPAPI no verifica si existe el espacio en disco requerido para instalar cualquier archivo que se está copiando. Esto es responsabilidad del administrador. Su proceso de instalación no debe incluir comandos que van a ejecutarse después de que el comando RUNDLL32 ha sido ejecutado, porque el sistema puede rearrancar inmediatamente en ese punto, antes de regresar el control del sistema a otro proceso. Si su proceso de instalación requiere otros comandos que deban ejecutarse después del comando RUNDLL32, usted deberá utilizar la función RunOnce. Para mayor información sobre la función RunOnce, consulte la sección "Configuración del sistema para accesar y ejecutar automáticamente un programa”, previamente en este capítulo. El siguiente ejemplo realiza los mismos cambios al registro que el ejemplo en la sección anterior "Configuración del sistema para accesar y ejecutar automáticamente un programa”. El sistema se configura para permitir automáticamente el acceso al administrador y ejecutar un programa o archivo de lote. AUTOLOG.INF [Version] Signature = "$Windows NT$" [DefaultInstall] AddReg = AddRegistryKeys [AddRegistryKeys] HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","DefaultPassword",,"" HKLM,"SOFTWARE\Microsoft\Windows Guía para automatizar la instalación de Windows NT 136 NT\CurrentVersion\Winlogon","DefaultUser",,"Administrator" HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","AutoAdminLogon",,"1" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","RunThis",,"c:\batch\cust om.cmd" Para ejecutar AUTOLOG.INF, la siguiente línea debe agregarse a CMDLINES.TXT. [Commands] "rundll32 setupapi,InstallHinfSection DefaultInstall 128 .\autolog.INF" Eliminación de los servicios Gopher y World Wide Web (WWW) Este ejemplo de archivo .INF elimina los servicios Gopher y World Wide Web (WWW). Estos servicios se instalan con los servicios Peer Web. REGDEL.INF [version] signature="$Windows NT$" [DefaultInstall] DelReg = DeleteRegistryKeys [DeleteRegistryKeys] HKLM,"System\CurrentControlSet\Services\GOPHERSVC" HKLM,"Software\Microsoft\INetMgr\Parameters\AddOnServices","Gopher" HKLM,"System\CurrentControlSet\Services\W3SVC" HKLM,"Software\Microsoft\INetMgr\Parameters\AddOnServices","WWW" Para ejecutar REGDEL.INF, la siguiente línea debe agregarse al archivo de lote después de que ha instalado los servicios Peer Web: RUNDLL32 SETUPAPI,InstallHinfSection DefaultInstall 128 .\regdel.inf Automatización de la instalación de los Service Packs de Windows NT Existen tres formas de automatizar la instalación de un service pack. Método 1 Accese automáticamente, el administrador, después utilice la función "Run Once" para ejecutar el programa de instalación de Service Pack de Windows NT, UPDATE.EXE, en modo silencioso. Para obtener un ejemplo de cómo accesar automáticamente el adminsitrador y ejecutar un programa, consulte la sección anterior, Guía para automatizar la instalación de Windows NT 137 "Configuración del sistema para accesar y ejecutar automáticamente un programa". Agregue la línea de comandos para ejecutar UPDATE.EXE en modo silencioso en la clave "RunOnce" del registro. Ejemplo de línea de comando: \\NTFILES\SP\UPDATE.EXE /U /Z Método 2 Utilice el siwtch de la instalación de Windows NT /E, para especificar un comando que debe ejecutarse al final de la instalación de modo gráfico. Ejemplo: WINNT.EXE /U:UNATTEND.TXT /S:X:\ /E:"X:\SP\UPDATE.EXE /U /Z" Método 3 Si está utilizando el método de duplicación de disco de distribución de Windows NT, este es el método recomendable para automatizar la instalación de los Service Packs de Windows NT porque todos los archivos necesarios se copian al disco duro antes de la duplicación en lugar de copiarlos después de que ha terminado la parte de modo gráfico de la instalación. Para mayor información sobre la duplicación de disco, consulte el capítulo 1 en esta guía. 1. Copie los archivos origen de los Service Pack de Windows NT a su punto de distribución de red. Ejemplo: copy d:\i386\*.* c:\dist\$oem$ copy d:\spcdrom.40 c:\dist\$oem$ copy d:\disk1 c:\dist\$oem$ Donde d: es la letra de unidad de CD ROM y i386 es el nombre de la plataforma objetivo. 2. Edite o cree un archivo CMDLINES.TXT (utilizando por ejemplo Notepad) con el siguiente contenido. Guarde el archivo en el directorio $oem$ de su punto de distribución de red. [Commands] ".\update /u /z" 3. Edite o cree su archivo de programa simple de instalación de Window NT (UNATTEND.TXT) para asegurar que contiene la siguiente línea bajo la sección [Unattended]: [Unattended] OemPreinstall = Yes Guía para automatizar la instalación de Windows NT 138 Automatización de la selección de los accesorios y componentes Windows Cada componente o accesorio Windows NT tiene un archivo asociado de información de instalación (.INF). Cada .INF utiliza el valor InstallType para especificar si las aplicaciones deben instalarse. Valores InstallType: 0 = Manual Only (sólo manual) 10 = Typical or Custom (típica o personalizada) 14 = Typical, Custom, or Portable (típica, personalizada o portátil) Los siguientes archivos .INF utilizan la variable InstallType. La lista de archivos .INF puede encontrarse bajo [BaseWinOptionsInfs] en SYSSETUP.INF. accessor.inf communic.inf games.inf mmopt.inf multimed.inf optional.inf pinball.inf wordpad.inf Si no se desea ninguna de las opciones de un .INF particular, debe colocarse un punto y coma al inicio de la línea. El siguiente ejemplo es la sección de GAMES.INF en Free Cell para Windows NT 4.0 Server. En forma predeterminada, no se instalan juegos en el Windows NT Server 4.0. Ya que la instalación automatizada utiliza Typical para fines de instalación, un valor de 10 puede utilizarse para InstallType. En forma predeterminada, InstallType para Free Cell es 0. Este es el valor que cambia. Para instalar Free Cell, cambie el valor InstallType a 10. [Freecell] OptionDesc Tip IconIndex Parent InstallType CopyFiles AddReg UpdateInis Uninstall = %Freecell_DESC% = %Freecell_TIP% = 62 ;Windows mini-icon for dialogs = Games = 0 ;Manual only = FreecellCopyFilesSys, FreecellCopyFilesHelp = FreecellAddReg = FreecellInis = FreecellUninstall Guía para automatizar la instalación de Windows NT 139 Upgrade Detect = FreecellUpgrade = %11%\freecell.exe A fin de aprovechar la variable InstallType para instalaciones manuales o automatizadas de Windows NT, es necesario prepararse. 1. El contenido del directorio 1386 del CD de Windows NT 4.0 necesita copiarse a un punto de distribución. 2. Para cada archivo .INF que necesita modificarse, el archivo requiere primero expandirse y el archivo original renombrarse. A. EXPAND GAMES.IN_ GAMES.INF B. RENAME GAMES.IN_ GAMES.SAV Nota: Es necesario utilizar la versión Windows NT de EXPAND.EXE. 1. Edite el archivo .INF y cambie el valor InstallType a uno de los siguientes valores: 0 = Manual Only (sólo manual) 10 = Typical or Custom (típica o personalizada) 14 = Typical, Custom, or Portable (típica, personalizada o portátil) Lista de .INFs accesorios y sus configuraciones ACCESSOR.INF Calculator Character Map Clipboard Viewer Clock Desktop Wallpaper Document Templates Mouse Pointers Object Package Paint Quick View Screen Savers Open GL Screen Savers Standard InstallType = 10 ;Typical, Custom InstallType = 10 ;Typical, Custom InstallType = 14 ;Typical, Portable, Custom InstallType = 14 ;Typical, Portable, Custom InstallType = 0 ;Manual InstallType = 10 ;Typical, Custom InstallType = 0 ;Manual InstallType = 14 ;Typical, Portable, Custom InstallType = 10 ;Typical, Custom InstallType = 10 ;Typical, Custom InstallType = 10 ;Typical, Custom InstallType = 10 ;Typical, Custom COMMUNIC.INF Chat Phone Dialer Hyper Terminal InstallType = 14 ;Typical, Portable, Custom InstallType = 14 ;Typical, Portable, Custom InstallType = 14 ;Typical, Portable, Custom GAMES.INF Freecell InstallType = 0 ;Manual Guía para automatizar la instalación de Windows NT 140 Mine Sweeper Solitaire InstallType = 0 ;Manual InstallType = 0 ;Manual PINBALL.INF Pin Ball InstallType = 0 ;Manual MMOPT.INF Media Options Musica Sound Scheme Jungle Sound Scheme RobotZ Sound Scheme Utopia Sound Scheme InstallType = 10 ;Typical, Custom InstallType = 0 ;Manual InstallType = 0 ;Manual InstallType = 0 ;Manual InstallType = 0 ;Manual MULTIMED.INF CD Player Media Player Sound Recorder Volume Control InstallType = 14 ; Custom, Typical, Laptop InstallType = 14 ; Custom, Typical, Laptop InstallType = 14 ; Custom, Typical, Laptop InstallType = 14 ; Custom, Typical, Laptop OPTIONAL.INF Accessibility Options InstallType = 14 ;Typical, Portable, Custom WORDPAD.INF Word Pad InstallType = 10 ;Typical, Custom Automatización de la instalación de los servicios Peer Web Los Windows NT Workstation Peer Web incluyen un modo de instalación silenciosa, pero no pueden instalarse hasta que la instalación de Windows NT haya terminado. Para ejecutar automáticamente en modo silencioso la instlación de los Peer Web Services agregue lo siguiente a la línea de comandos de la clave de registro RunOnce. INETSTP -b setup.txt Cuando SETUP.TXT es un archivo de texto que solo incluye un punto y coma, la instalación de los, Peer Web Services requieren un archivo de programa simple de instalación para ejecutarse en modo silencioso como el Internet Information Server para el Windows NT Server, sin embargo, no utiliza ninguna de las configuraciones que se incluyen en el archivo. Eliminación del Microsoft Internet Explorer, Microsoft Exchange Client, y el Image Viewer Guía para automatizar la instalación de Windows NT 141 Microsoft Internet Explorer 2.0 A fin de inhabilitar el Microsoft Internet Explorer 2.0 durante la instalación, elimine o borre la entrada IEXPLORE.INF en SYSSETUP.INF. SYSSETUP.INF está comprimido en el CD-ROM de Windows NT 4.0. 1. 2. En su punto de distribución de red, use la utilería EXPAND para descomprimir SYSSETUP.IN_ a SYSSETUP.INF. Nota: Debe ejecutarse EXPAND.EXE desde Windows NT. Ejemplo: expandir SYSSETUP.IN_ SYSSETUP.INF 3. Cambie el nombre de SYSSETUP.IN_ a SYSSETUP.OLD. Si ambos existen, el inicio usará la versión comprimida como opción predeterminada. 4. Abra SYSSETUP.INF y busque IEXPLORE.INF y "elimine” o borre la línea con IEXPLORE.INF. Para "eliminar" IEXPLORE.INF, inserte un punto y coma al principio de IEXPLORE.INF. Ejemplo: [Infs.Always] ; iexplore.inf,DefaultInstall Microsoft Exchange Client A fin de inhabilitar el ICONO de Microsoft Exchange Client en el escritrorio durante la instalación, “elimine” o borre la línea con la entrada MSMAIL.INF en SYSSETUP.INF. SYSSETUP.INF está comprimido en el CD-ROM del Windows NT 4.0. 1. 2. En su punto de distribución de red, use la utilería EXPAND para descomprimir SYSSETUP.IN_ a SYSSETUP.INF. Nota: Debe ejecutarse EXPAND.EXE desde Windows NT. Ejemplo: expandir SYSSETUP.IN_ SYSSETUP.INF 3. Cambie el nombre de SYSSETUP.IN_ a SYSSETUP.OLD. Si ambos existen, el inicio usará la versión comprimida como opción predeterminada. 4. Edite SYSSETUP.INF y busque MSMAIL.INF, y elimine esa línea insertando un punto y coma al principio de MSMAIL.INF. Ejemplo: [BaseWinOptionsInfs] accessor.inf communic.inf Guía para automatizar la instalación de Windows NT 142 games.inf imagevue.inf mmopt.inf ; msmail.inf multimed.inf optional.inf pinball.inf wordpad.inf Image Viewer A fin de inhabilitar el Image Viewer durante la instalación, la entrada IMAGEVUE.INF en SYSSETUP.INF necesita eliminarse o borrarse. SYSSETUP.INF está comprimido en el CD-ROM del Windows NT 4.0. 1. 2. En su punto de distribución de red, use la utilería EXPAND para descomprimir SYSSETUP.IN_ a SYSSETUP.INF. Nota: Debe ejecutarse EXPAND.EXE desde Windows NT. Ejemplo: expandir SYSSETUP.IN_ SYSSETUP.INF 3. Cambie el nombre de SYSSETUP.IN_ a SYSSETUP.OLD. Si ambos existen, el inicio usará la versión comprimida como opción predeterminada. 4. Abra SYSSETUP.INF y busque IMAGEVUE.INF, después inserte un punto y coma al principio de la línea en IMAGEVUE.INF. El cambio debe ser como el siguiente: [BaseWinOptionsInfs] accessor.inf communic.inf games.inf ; imagevue.inf mmopt.inf msmail.inf multimed.inf optional.inf pinball.inf wordpad.inf Automatización de la instalación del Microsoft Exchange Server Client y del Microsoft Internet Explorer 3.0x para Windows NT Automatización de la instalación del Exchange Client que Guía para automatizar la instalación de Windows NT 143 se proporciona con el Microsoft Exchange Server Usted puede automatizar la instalación del Microsoft Exchange Client que se proporciona con el Microsoft Exchange server utilizando la herramienta de preinstalación de aplciaciones (SYSDIFF.EXE), sin embargo, usted primero debe inhabilitar la instalación del Microsoft Exchange Client que se incluye con Windows NT. 1. 2. Siga las instrucciones descritas en Eliminación del Internet Explorer, el Microsoft Exchange Client, y el Image Viewer en la sección anterior de este capítulo para inhabilitar la instalación del Microsoft Exchange Client. Usted debe inhabilitar esto antes de instalar Windows NT en la computadora que va a utilizarse a fin de crear la imagen de la aplicación SYSDIFF.EXE. A fin de crear un paquete de aplicaciones, siga las instrucciones del capítulo 4, "Pre-instalación de aplicaciones (SYSDIFF.EXE)”. Instale el Exchange Client que se proporciona en el CD del Microsoft Exchange Server. Nota: No inicie el asistente de configuración para el Exchange Clients antes de crear un paquete con SYSDIFF.EXE. Hacer lo anterior, provocaría que todos los Exchange Clients se configuraran incorrectamente. Exchange proporciona una utilidad de perfil que puede utilizarse para configurar cada cliente. Para mayor información sobre el Microsoft Exchange Server y los clientes, consulte los conocimientos básicos de Microsoft o la subscripción de su Microsoft Technet CD. Microsoft Internet Explorer 3.0x. Para automatizar la instalación de la última versión del Microsoft Internet Explorer 3.0x, usted debe obtener el Microsoft Internet Explorer Administrators Kit. Encontrará instrucciones para crear una instalación con programas simples silenciosos del Microsoft Internet Explorer. Después, usted puede utilizar la función RunOnce feature de Windows NT para agregar una línea de comandos que ejecutará un archivo de lote incluyendo los comandos necesarios para instalar el Microsoft Internet Explorer. El Microsoft Internet Explorer Administration Kit proporciona documentación completa sobre como personalizar el Microsoft Internet Explorer para la instalación. Más información y la forma de aceptación se encuentran disponibles den el Web site de Microsoft: http://www.microsoft.com/ie/ieak/ Para mayores Informes: Para obtener la información más resiente sobre la Windows NT Workstation, consulte nuestro World Wide Web site en http://www.microsoft.com/ntworkstation o el foro del Windows NT Server en la red de Microsoft (GO WORD: MNSTS). Guía para automatizar la instalación de Windows NT 144