Deployment Guide Automating Windows NT Setup

Anuncio
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
Documentos relacionados
Descargar