You are on page 1of 52

Instalação/Desinstalação de scripts

Documentação

Setembro de 2002
Conteúdo

Clique no item para abri-lo.


Item Descrição Página
Introdução Recursos e benefícios da Instalação por script página 2
O que há de novo? Aperfeiçoamentos implementados desde o release anterior página 4
Glossário Termos significativos utilizados neste documento página 5
Inicialização Opções de inicialização do programa página 7
Driver Profiler Diretrizes de pré-configuração de drivers página 9
Instalação por envio Instalação por script no Windows NT, Windows 2000 e Windows página 10
XP2000
Instalação por recepção Instalação por script em sistemas Windows Me e Windows 9x página 13
Scripts de desinstalação Desisnstale impressoras, drivers e portas usando um script de página 16
desinstalação
Criação de porta Criação de portas IP e Microsoft LPR página 17
Writeini.exe Utilitário de modificação de scripts página 19
Software de atualização Atualizando antigas versões de software página 21
Solução de problemas Estratégias e recursos para solução de problemas página 22
Esboço sobre scripts Exemplo de como um script completo flui página 24
Explicação Seções, chaves e valores do script e suas funções página 27
Valores de Tipo de adaptador Tabela de valores com base no tipo do adaptador de rede página 48
Valores de Tipos de porta Tabela dos tipos de portas físicas suportados página 49

1
Apresentação da Instalação
por script

A Instalação por script é uma poderosa ferramenta que permite instalar drivers de impressora em uma ou
várias estações de trabalho cliente remotas em seu escritório. Você pode executar instalações ou
atualizações de software em várias máquinas ao mesmo tempo.
A Instalação por script instala drivers de impressoras e, com sua ajuda, ela os pré-configurará. Criará
portas de rede para que seus drivers apontem corretamente para os adaptadores de rede de suas
impressoras.A Instalação por script também dimensiona e instala o MarkVision™ Professional, MarkVision
Messenger, Driver Profiler e uma ampla gama de suporte a protocolos de impressora de rede. A Instalação
por script pode distribuir aos clientes remotos a maioria (ou todos, dependendo de seu sistema
operacional) dos softwares do CD de drivers que acompanha a sua impressora a partir de um local central.
A Instalação por script pode até criar portas de rede utilizando os seguintes protocolos: TCP/IP, IP padrão
e Microsoft LPR (Line Port Remote) e UNC.
Este versátil utilitário oferece suporte para Windows 95, Windows 98, Windows Me, Windows NT 4.0,
Windows 2000 e Windows XP.
Como o script inteiro pode ser criado com um editor de texto, pode ser mais fácil gerar scripts utilizando a
interface do CD de driver e editá-los manualmente.
Use o Esboço sobre scripts na página 24 para entender como fluem os scripts de instalação. Observe,
entretanto, que este esboço possui mais componentes que um script de instalação funcional poderia
conter; todos os possíveis componentes de script estão incluídos para demonstrar sua sintaxe e estrutura.
Use também as descrições das seções e chaves na Explicação das seções de script na página 27 para
obter explicações detalhadas de cada parte das funções do script.
Este documento fornece diretrizes para o uso da Instalação por script na maioria das situações comuns,
assim como um exemplo de script de instalação de exemplo para cada situação. Após a leitura desses
exemplos e consultando o Esboço sobre scripts na página 24 e a Explicação das seções de script na
página 27, você estará pronto, rapidamente, para criar seus próprios scripts.
Recomendamos que tenha os seguintes pontos em mente ao criar os scripts para suas necessidades
precisas:
• O suporte bidirecional deve ser instalado sempre que você criar uma porta de rede ou instalar um
suporte de rede. Você pode instalar o suporte bidirecional necessário com o mesmo script que
instalará esses recursos.
• A instalação por script funciona utilizando diversas plataformas. Ou seja, você pode criar um script
que funcionará no Windows NT e também no Windows 2000 e Windows XP. Se você possui uma
rede de sistemas operacionais mistos que inclui clientes Windows NT, Windows 2000 e Windows
XP cujos usuários possuem direitos administrativos, será possível criar até um script que
funcionará no Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000 e Windows XP.
• Todos os computadores com Windows NT, Windows 2000 e Windows XP deverão ter os direitos
necessários para a conta que estiver realizando a instalação.

2
Windows XP
Para conseguir realizar uma instalação por envio em uma máquina de destino com Windows XP, você
deve configurar a máquina de destino para que usuários locais sejam autenticados como eles
próprios e não como convidados. Isto é feito modificando a Política de segurança local. Você pode
verificar estas configurações nas seguintes etapas:

1 No painel de controle, selecione Ferramentas administrativas Política local Opções


de segurança.

2 As Opções de segurança possuem duas configurações. Desative o Acesso à rede:


Compartilhamento e modelo de segurança para contas locais e ative Clássico –
usuários locais autenticados como eles próprios.

3
O que há de novo

Interface do CD de drivers
• Agora é possível criar scripts de instalação para diversos computadores completamente pela
interface do CD de drivers avançados. Você pode navegar na rede e selecionar os
computadores de destino que serão incluídos no script.
• O diálogo final da instalação oferece a opção de exibir o arquivo script criado ou o arquivo de
log de instalação.

Novas seções
• Foram adicionadas três novas seções ao formato script: [ComputerList], [Defaults] e
[Tools]. Se os computadores de destino compartilharem um nome de usuário e uma senha
comuns para acesso administrativo, agora será possível listar os computadores individuais na
nova seção [ComputerList], digitando seus nomes de usuários e suas senhas comuns
apenas uma vez na seção [Defaults] do arquivo script. Consulte [ComputerList] na
página 46 e [Defaults] na página 45 para obter detalhes adicionais.
• A seção [Tools] foi adicionada para suportar a instalação por script do Snap-In para HP
OpenView Network Node Manager e CA UniCenter. Consulte [Tools] na página 47 para
obter detalhes adicionais.
• A seção de scripts de desinstalação foi adicionada para suportar a remoção das portas e
impressoras usando um script. Consulte Scripts de desinstalação na página 16 para obter
detalhes adicionais.

Linha de comando
• Agora é possível especificar um nome de usuário e uma senha padrão para instalações
remotas diretamente da linha de comandos. A seção sob o título Linha de comando na
página 45 explica este procedimento.

Extensões de arquivos
• Uma lista dos computadores de destino pode ser salva com uma extensão .cmp. Em vez de
listar computadores individuais em um arquivo script, o script pode fazer referência a
computadores de destino listados em um arquivo .cmp. Consulte [Defaults] na página 45
para obter uma descrição sobre como este arquivo funciona em uma Instalação por script.

4
Glossário

instalação por envio


A Instalação por script é executada em um computador central, enviando todo o software aos
computadores remotos de destino. Os computadores de destino devem estar ligados e conectados à
rede, mas não é necessário que os usuários o estejam enquanto a Instalação por script for executada.
A Instalação por envio funciona somente quando todos os computadores de destino, bem como o
computador central, estiverem sendo executados no Windows NT, Windows 2000 ou Windows XP. As
instalações por envio são conhecidas também como instalações remotas.
instalação por recepção
A Instalação por script é executada no computador de destino no qual o software será instalado. As
instalações por recepção funcionam em todos os sistemas operacionais. As instalações por
recepção são conhecidas também como instalações locais.
modo silencioso
A instalação por script é executada no modo silencioso quando é lançado de uma linha de
comandos com o argumento /S. Não há saída para a tela. Uma transcrição da instalação é salva em
um arquivo de log.
modo de feedback
A instalação por script é executada no modo feedback quando é lançada de uma linha de comandos
com o argumento /F. A Instalação por script faz difusão de status e mensagens de erro para a tela do
computador onde está sendo executado. Note que, para as instalações por envio, essas
informações são transmitidas para o computador que está executando a instalação por envio, e não
para o computador de destino.
script
é o arquivo de dados utilizado como um conjunto de instruções pela Instalação por script. Este é
formado por seções, cada uma contendo pelo menos uma chave. A maioria das chaves exige um
valor. É armazenado no formato <scriptname>.ini. Esses componentes seguem a mesma
estrutura de qualquer arquivo .ini doWindows:
[section]
key=value

seção
As seções dividem os scripts em tópicos relacionados. Estas também determinam como as chaves
devem ser interpretadas. Por exemplo, na seção [drivers] , a chave
printer1=<nome_da_impressora> informa à Instalação por script quias drivers de impressora devem
ser instalados. Consulte o Esboço sobre scripts na página 24 e a Explicação das seções de
script na página 27 para obter exemplos e explicações do fluxo da seção.
[drivers]
printer1=coming in

5
chave
É uma variável dentro de uma seção. Cada seção deverá ter pelo menos uma chave. Consulte o
Esboço sobre scripts na página 24 e a Explicação das seções de script na página 27 para obter
exemplos e explicações sobre chaves específicas.
valor
É o texto ou número atribuído a uma variável da chave. Note que algumas chaves não requerem
valores. Consulte o Esboço sobre scripts na página 24 e a Explicação das seções de script na
página 27 para obter exemplos e explicações sobre valores específicos.
arquivo de log
É um arquivo que armazena uma transcrição passo a passo das mensagens de status e de erro
emitidas pela Instalação por script. Os arquivos de log possuem a extensão de arquivo .log. Um é
criado sempre que a Instalação por script é executada em modo silencioso. Este é criado no mesmo
diretório que o script que está sendo processado, com o mesmo nome que este, mas com extensão
diferente de arquivo. Você pode alterar o nome e o local do arquivo de log desejado usando o
comandos /O discutido em Opções de instalação na página 7. Um arquivo de log pode conter
transcrições de diversas execuções da Instalação por script. Cada transcrição do arquivo de log tem
a data e a hora registradas. Quando a Instalação por script encontra um arquivo de log existente com
o mesmo nome do que esta deveria gerar, o arquivo de log existente não é destruído. Ao invés disso,
a transcrição que está sendo criada é anexada ao final do arquivo de log existente.

6
Opções de instalação

A Instalação por script pode ser inicializada a partir de um prompt de comandos ou pela interface do
CD de drivers. Você também pode gerar um script pela interface do CD.

Inicializar a partir do prompt de comando


Quando a Instalação por script é inicializada a partir de um prompt de comandos, forneça o caminho
para a versão correta de setup.exe (no CD de drivers ou em uma imagem deste) e os parâmetros de
inicialização. O arquivo setup.exe que você deseja está localizado no seguinte diretório do CD:
\win_32\install\setup.exe

Portanto, a partir de uma unidade de CD, seu caminho de inicialização será semelhante a:
e:\win_32\install\setup.exe

Ao usar uma imagem de rede do CD de drivers, o caminho de lançamento poderá ser similar a este:
L:\source\driverscd\win_32\install\setup.exe

Ou talvez parecido com este (um caminho universal):


\\images\print_resource\driverscd\win_32\install\setup.exe

Forneça os parâmetros de inicialização que indiquem à Instalação por script onde encontrar seu
arquivo script e onde gravar o arquivo de log e se deve ser executada em modo silencioso ou em
modo de feedback.
/I:<caminho><nome_do_arquivo> indica à Instalação por script onde encontrar o script.

/O:<caminho><nome_do_arquivo> informa à Instalação por script onde gravar o arquivo de log


gerado (somente no modo silencioso).
Use /S para executar a Instalação por script no modo silencioso.

Use /F para executar a Instalação por script no modo de feedback.

Consulte o Glossário na página 5 para obter descrições detalhadas desses parâmetros.


Em resumo, você inicializará a Instalação por script a partir de uma linha de comandos com instruções
que deverão ter a seguinte aparência:
E:\win_32\install\setup /I:L:\source\scripts\script.ini /O:C:\script.log /S

Inicializar com a interface do CD de drivers


1 Inicialize o CD de drivers, escolha Software de impressora Concordar.

2 Escolha Instalação por script Próximo.

3 Escolha Instalar a partir de um arquivo script existente Próximo.

7
4 Digite o caminho e o nome de seu script ou procure no sistema para localizá-lo. Terminar.

A Instalação por script sempre é executada em modo de feedback quando inicializada pela interface
do CD de drivers.

Criar um script pela interface do CD de drivers.


1 Inicialize o CD de drivers, escolha Software de impressora Concordar.

2 Escolha Instalação por script Próximo.


3 Selecione Criar um novo arquivo script Próximo.

4 Digite um nome e caminho para o novo script Próximo.

A partir daqui, a interface do CD de drivers solicitará informações sobre os componentes que seu
script deverá instalar. Responda às solicitações até que esteja satisfeito com todas suas seleções e o
botão Salvar script apareça na tela. Clique em Salvar script. Você pode inicializar seu script ou
dimensioná-lo mais usando um editor de texto.

Observação: A interface do CD de drivers agora permite que você gere as informações de


destino para diversos computadores remotos. Consulte [Computer] na página 32
e [Computer1] na página 33 para obter informações sobre como adicionar mais
computadores de destino.

8
Driver Profiler

Você pode automatizar a configuração do driver criando perfis de driver e, a seguir, use a Instalação por
script para aplicar esses perfis durante a instalação do driver.
Um driver profiler contém um grupo de configurações salvas do driver da impressora e outros dados para
parâmetros como:
• Orientação de impressão e N-em-uma (configurações do documento)
• Status de instalação de uma unidade duplex ou de uma bandeja de saída (opções da impressora)
• Tamanhos de papel definidos pelo usuário (papéis personalizados)
• Texto simples e marcas d'água
• Referências de overlay
• Referências de fonte
• Associações de formulários
Você deve usar o aplicativo Driver Profiler e os drivers da impressora localizados no CD de drivers para
criar os perfis de driver. Veja a ajuda on-line do Driver Profiler (execute o Driver Profiler e clique em ajuda)
para obter mais informações.

Observação: Para armazenar os perfis do driver da impressora em um Arquivo de configuração do


driver, primeiro você deve instalar o driver em um sistema que possua o Driver Profiler
instalado.

Os perfis criados são armazenados em um Arquivo de configuração do driver (dcf). Os perfis individuais
no .dcf são identificados pela sua descrição breve. As etapas 1 e 2 a seguir indicam à Instalação por
script a localização do .dcf que contém os perfis que você deseja usar para criar objetos de impressoras.
Um .dcf pode conter perfis para qualquer número de modelos de impressoras e qualquer número de
drivers (PostScript ou PCL, Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000 ou
Windows XP). Os perfis podem ser adicionados a um .dcf já existente, especificando-se um arquivo de
configuração existente no Driver Profiler ao criar o perfil. Novos perfis são, portanto, anexados a um
arquivo de configuração já existente. Dois perfis no mesmo .dcf não podem ter a mesma Descrição breve.
Você pode gerar configurações de drivers com o Driver Profiler e o que for gerado poderá ser utilizado pela
Instalação por script.
Após criar o perfil, é simples usar a Instalação por script:

1 Para cada impressora que você desejar instalar com um perfil .dcf, adicione uma linha à seção
[Printer1] no formato CfgFile=c:\printer_profiles\profile.dcf para que o argumento
após o sinal de igual especifique o nome e a localização do arquivo .dcf criado.

2 Adicione a linha CfgEntry=short name de forma que o argumento após o sinal de igual seja a
frase que você digitou como Descrição breve do perfil ao criá-lo.

9
Instalação por envio

Este é um cenário de exemplo de instalação por envio.


Você possui a nova Laser Printer 16. Você precisa que a instalação de todos os drivers da impressora
para sete usuários seja executada simultaneamente de forma que você possa solucionar qualquer
problema que possa ocorrer antes do prazo final de impressão, amanhã.

1 Todos os computadores de destino estão executando o Windows NT, portanto você criará um
script contendo uma seção [computer].
2 Adicione a seção [Defaults] para especificar o nome de usuário e a senha que terão acesso
administrativo a todos os computadores de destino para seu arquivo script, atonce.ini.
3 Crie um arquivo adicional, list.cmp, com uma seção [ComputerList]. Nessa seção, você
pode listar seus computadores por seus nomes de host ou endereço IP. Seu arquivo script e
arquivo da lista de computadores serão semelhantes à:

atonce.ini
[Install]
Install_Driver=1
Install_MarkVision=0
Install_Network=1
Update_Software=0
Install_DrvCfgTool=0
Install_BIDI=1
Install_MVINET=0
Install_Port=1
Language=ENGLISH
OS=2000
Install_Tools=0

[BiDi]
StatusWindow=1

[Drivers]
Printer1=Laser Printer 16 PS3

[Printer1]
Model=Laser Printer 16
Stream=PS
Name=Accounting 3 (16)
RealName=Laser Printer 16 PS3
Port=portAcT
Share=0

10
ShareName=Printer
Alt9xDrv=0
Default=0
Published=1
CfgFile=L:\source\profiles\profiles.dcf
CfgEntry=16 Accounting
Comment=high speed mono laser for Accounting
Location=Accounting printer room 2

[Network]
TCPIP=1

[Defaults]
EUserName=ao`~S^]
EPassword=mIHt
ComputerList=list.cmp

[Port]
port1=CPAPort

[Port1]
protocol=TCPIP
ipaddress=192.168.236.24
portname=portAcT
communityname=public
adaptertype=32
porttype=0

list.cmp
[ComputerList]
Thompson.subdomain.mycompany.com
Miller-NT.subdomain.mycompany.com
Blackhole.subdomain.mycompany.com
Gabriel.subdomain.mycompany.com
Honeydew.subdomain.mycompany.com
station12.subdomain.mycompany.com
192.168.236.24
Barrows-NT.subdomain.mycompany.com

Este script cria uma porta de rede “portAcT” para tratar da comunicação com o adaptador de
rede da nova impressora. Instala o software de suporte de rede TCP/IP para ser usado pelo
driver da impressora. Instala o suporte bidirecional com uma janela de status de forma que o
computador do usuário possa receber mensagens da impressora e exibi-las aos usuários.
Finalmente, o script instala os drivers da impressora: um driver PostScript 3 para a Laser
Printer 16, com o nome “Accounting 3 (16).” A impressora não está compartilhada pela rede.
O driver é pré-configurado com base no perfil armazenado no Arquivo de configuração do
driver denominado profiles.dcf. Todos esses recursos são instalados nas estações de
trabalho Thompson, Miller-NT, Blackhole, Gabriel, Honeydew, station12, 192.168.236.24 e
Barrows utilizando sua conta de administador comum.
4 Certifique-se de que todas as estações de trabalho de destino estão ligadas (apesar de os
usuários não precisarem estar conectados à rede).

11
5 Inicie a Instalação por script para executar este script em sua máquina:
L:\source\printcd\win_32\install\setup /I:L:\source\scripts\atonce.ini
/O:L:\source\scripts\atonce.log /S

(Este comando inicia a Instalação por script a partir de uma imagem de CD de drivers em sua
unidade L: e identifica o script atonce.ini para processamento. Também informa à
Instalação por script que deve ser executada em modo silencioso e dirige a saída para um
arquivo de log que se encontra no mesmo diretório que seu script.
6 Acasionalmente verifique o arquivo de saída atonce.log. Em breve ele refletirá em todas as
estações de trabalho que você destinou. Todos estão felizes com a nova impressora e você
não precisou sair de sua mesa.

Agora, suponha que todos seus usuários tenham um programa gráfico que não funciona bem com os
drivers PostScript da impressora.

1 Utilize o utilitário writeini.exe para alterar seu script da forma mostrada, para que agora
instale um driver PCL para sua Laser Printer 16 nos mesmos computadores de destino. É
necessário executar writeini.exe quatro vezes:
writeini L:\source\scripts\atonce.ini drivers printer1 “Laser Printer 16“

writeini L:\source\scripts\atonce.ini printer1 name “Laser Printer 16“

writeini L:\source\scripts\atonce.ini printer1 realname “Laser Printer 16“

writeini L:\source\scripts\atonce.ini printer1 stream pcl

Observação: Consulte Utilitário de modificação de scripts na página 19 para obter uma


descrição completa do utilitário writeini.exe, incluindo como torná-lo mais
poderoso.

2 Inicie o mesmo script da mesma forma feita anteriormente:


L:\source\printcd\win_32\install\setup /I:L:\source\scripts\atonce.ini
/O:L:\source\scripts\atonce.log /S

Desta vez, o script instala o driver PCL para a impressora.

12
Instalação por recepção

Este é um cenário de exemplo de instalação por recepção.


Você possui a nova Color Laser Printer 16. Cinqüenta usuários precisam que os drivers dessa
impressora sejam instalados em seus computadores. Seus usuários têm um conhecimento razoável
de suas máquinas. Inicializar um arquivo em lote a partir de um cliente de e-mail não representa
problema para eles.

1 Utilizando qualquer editor de texto, crie um script semelhante a 16.ini mostrado aqui:

16.ini
[Install]
Install_Driver=1
Install_MarkVision=0
Install_Network=1
Install_=0
Update_Software=0
Install_DrvCfgTool=0
Install_BIDI=1
Install_MVINET=0
Install_Port=1
Language=ENGLISH

[BiDi]
StatusWindow=1

[Drivers]
Printer1=Color Laser Printer 16 PS3

[Printer1]
Model=Color Laser Printer 16
Stream=PS
Name=Color Printer G
RealName=Color Laser Printer 16 PS3
Port=portG16
Share=1
ShareName=Printer
Alt9xDrv=0
Default=0
CfgFile=L:\source\profiles\profiles.dcf
CfgEntry=16 Room G

13
Comment=High end color printer for department D15
Location=Room G

[Network]
TCPIP=1

[Port]
port1=

[Port1]
protocol=TCPIP
ipaddress=192.168.236.24
portname=portG16
communityname=public
adaptertype=32
porttype=0

Este script de instalação cria uma porta lógica “portG16” para tratar das comunicações com o
novo adaptador de rede da impressora. Instala o software de suporte de rede TCP/IP para ser
usado pelo driver da impressora. Instala o suporte bidirecional com uma janela de status de
forma que o computador do usuário possa trabalhar bidirecionalmente com a impressora para
receber mensagens da impressora e exibi-las aos usuários. Finalmente, o script instala os
drivers da impressora: um driver PostScript para a Color Laser Printer 16, com o nome
“Impressora colorida G” e nome compartilhado na rede “Impressora”. O driver é
pré-configurado com base no perfil armazenado no Arquivo de configuração do driver
denominado profiles.dcf.
2 Copie o script para sua unidade de LAN, em uma pasta criada para conter scripts de
instalação e os arquivos de log gerados.

Agora você tem:


L:\source\scripts\16.ini

3 Crie uma imagem do CD de drivers em:


L:\source\printcd\

4 Crie um arquivo em lote para usar seu script como guia para executar a Instalação por script.
Seu arquivo em lote deve parecer com este:

newprinter.bat
L:\source\printcd\win_32\install\setup /I:L:\source\scripts\16.ini
/O:L:\source\scripts\16.log /S

O arquivo em lote tem somente uma linha, mas contém tudo que você precisará. O
argumento /I informa à instalação onde obter sua entrada (seu script). O argumento /O
informa ao setup.exe onde depositar o arquivo de log que grava o ocorrido durante o
processo de seu script pela Instalação por script.
Como todos os seus usuários executam o mesmo arquivo em lote, você termina com um
grande arquivo de log denominado 16.log. Ele contém uma sinopse de cada tentativa de
instalação e informa se a instalação do software foi bem-sucedida e detalha todos os
problemas encontrados.

14
5 Envie um e-mail aos 50 usuários com o arquivo em lote anexado. Por exemplo,
Para: Department D15
De: Equipe IS
Assunto: Nova impressora a laser colorida
Caro Departamento D15,
Dê dois cliques na conexão "newprinter.bat". Isto permitirá que você utilize a nova
impressora a laser colorida na sala G. Para imprimir na nova impressora, clique em
Arquivo, Imprimir e, a seguir, selecione Impressora colorida G. Se você não encontrar
esta impressora como uma opção, entre em contato com John para ajuda.

newprinter.bat

-John x1066
6 De vez em quando, verifique o arquivo de saída 16.log. Ele acumula sinopses das
instalações com marcação de data e hora. Todos estão felizes com a nova impressora e você
não precisou sair de sua mesa.

Observação: A instalação por recepção não funcionará com sistemas Windows NT, Windows
2000 ou Windows XP, a não ser que as contas de usuário que executar a
instalação por recepção tenham direitos de administrador. Consulte Windows XP
na página 3 para obter informações sobre como modificar a Política de segurança
local para que uma máquina com Windows XP possa aceitar uma instalação por
envio.

Agora suponha que seus usuários não se sintam confortáveis utilizando as estações de trabalho para
executar tarefas pouco familiares. Ao invés de fazer com que esses usuários executem o arquivo em
lote por conta própria a partir de um cliente de e-mail, você poderá dimensionar o script de login dos
usuários para inicializar a Instalação por script para eles quando estes façam o login em suas contas.
Essas linhas, adicionadas ao script de login na rede, executam a Instalação por script
automaticamente para cada usuário de destino, somente no caso de que ainda não tenha sido
executado:
if exist c:\dunscrpt.out goto continue

L:\source\printcd\win_32\install\setup /I:L:\source\scripts\16.ini
/O:L:\source\scripts\16.log /S

>c:\dunscrpt.out echo Installation already attempted on this workstation


:continue

15
Scripts de desinstalação

A linguagem utilizada para criar um script de desinstalação e a estrutura de componentes no script


permanecem semelhantes às criadas na instalação. Da mesma forma que os scripts de instalação, os
scripts de desinstalação são constituídos de seções com chaves variáveis e seus valores (se
solicitado).
Por exemplo, um script de desinstalação segue este formato:
[[Parent_Section]
Component=<flag>

Digite "Uninstall" em "Parent Section" para especificar que esta é uma operação que desinstala os
componentes mencionados na seção "Component". A seção "flag" determina como desinstalar. Se o
flag for igual a "1", o componente será removido se não tiver subcomponentes ou se todos os
subcomponentes relacionados a ele tiverem sido removidos. Se o flag for igual a "2", o componente e
todos os subcomponentes relacionados serão removidos.
Segue um exemplo de um script de desinstalação simples que remove o objeto impressora e
componentes de software relacionados para uma impressora fictícia denominada "Pinion":
[Uninstall]
Printers=1
[Printers]
Pinion=2

Considerando que flag é igual "2", este script removerá o objeto impressora e todos os componentes
de software relacionados para a impressora Pinion quando executada.
Para executar seu script de desinstalação, digite o seguinte no prompt de comandos:
/I:<script_file_name>

Na seção <nome_do_arquivo_script>, substitua o nome do script de desinstalação que você criou e a


extensão de arquivo .ini. Se o seu arquivo script for denominado "delete.ini", por exemplo; o comando
será semelhante a:
/I: delete.ini

16
Criação de porta

A Instalação por script pode criar portas de rede IP, TCP/IP, LPR e UNC, de acordo com o valor do
protocolo que você especifica. Consulte a tabela abaixo para assegurar que seu sistema operacional
de destino suporta o tipo de porta que você deseja criar.

Suporte ao sistema operacional para opções de porta


Tipo de porta Valor do protocolo Nome da porta 9x NT 2000 XP
Rede TCP/IP TCPIP ✓ ✓ ✓ ✓
LPR LPR ✘ ✓ ✓ ✓
IP padrão IP ✘ ✘ ✓ ✓
UNC UNC \\server\printer ✓ ✓ ✓ ✓
(somente NT, 2000 e XP)

Para criar portas LPR utilizando a Instalação por script, o sistema de destino deve ter o "Suporte à
impressão Microsoft TCP/IP" instalado.

Instalando o suporte à Impressão Microsoft TCP/IP no Windows NT


1 Vá para Iniciar Configurações Painel de controle

2 Dê dois cliques em Rede


3 Clique na guia Serviços. A seguir, clique em Adicionar e selecione Impressão Microsoft TCP/IP.
4 Clique em OK e siga os avisos.

Instalando suporte à Impressão Microsoft TCP/IP no Windows 2000 e Windows XP


1 Vá para Iniciar Configurações Painel de controle
2 Vá para Adicionar ou remover programas
3 Clique em Adicionar ou remover componentes do Windows
4 Coloque uma marca de verificação em Outros serviços de rede e impressão
5 Clique em Detalhes e assegure que Serviços de impressão para Unix esteja marcado.
Clique em OK.

6 Clique em Próximo e siga os avisos.

17
Observação: Se a criação de uma porta IP ou LPR falhar, o objeto de impressora será criado e
associado à LPT1. Caso a LPT1 não esteja disponível, a instalação falhará. Se a
instalação falhar, consulte as mensagens de erro retornadas no arquivo de log.
Consulte a seção Solucionando problemas na página 22 para obter
informações adicionais. Para obter informações adicionais sobre a criação de
portas por scripts, consulte [Port] na página 42 e [Port1] na página 43

Observação: A criação de portas requer suporte bidirecional. Consulte [Bidi] na página 34.

18
Utilitário de modificação de scripts

Writeini.exe troca o valor de um parâmetro-chave em um script de instalação existente.

É executado no formato:
writeini <script file> <section> <key> <value>

O parâmetro <script file> inclui o nome e o caminho do diretório de um script. Suponhamos que
você tenha um script que instala o driver da Laser Printer15 PostScript 3. A seção [Drivers] do script
aparece da seguinte maneira:
[Drivers]
printer1=Laser Printer15 PS3

Para alterar o script para instalar o driver da Laser Printer 16 PostScript 3, execute o writeini.exe
conforme mostrado para alterar a seção [Drivers] do script:
writeini a:\script.ini drivers printer1 “Laser Printer 16”

Observação: Quando, como no exemplo anterior, o valor que você está digitando contém
espaços, coloque-o entre aspas para que o writeini.exe o manipule
corretamente.

Ao verificar seu script, você verá que está assim:


[Drivers]
printer1=Laser Printer 16

O Writeini.exe é uma ferramenta muito útil quando suficientemente automatizada. O seguinte


arquivo em lote demonstra como usar o writeini.exe para modificar um script básico. Sempre que o
arquivo em lote for executado, ele criará um novo script chamado written.ini que instala uma
impressora de rede diferente.

next.bat
cd c:\temp
copy L:\source\scripts\script.ini .\written.ini
L:\source\printcd\win_32\install\writeini .\written.ini Drivers Printer1 %1
L:\source\printcd\win_32\install\writeini .\written.ini Printer1 Model %2
L:\source\printcd\win_32\install\writeini .\written.ini Printer1 Stream %3
L:\source\printcd\win_32\install\writeini .\written.ini Printer1 Name %4
L:\source\printcd\win_32\install\writeini .\written.ini Printer1 Realname %1
L:\source\printcd\win_32\install\writeini .\written.ini Printer1 Port %5
L:\source\printcd\win_32\install\writeini .\written.ini Printer1 Sharename%6
L:\source\printcd\win_32\install\writeini .\written.ini Port1 IPAddress %7
L:\source\printcd\win_32\install\writeini .\written.ini Port1 Portname%5
L:\source\printcd\win_32\install\setup /S /I:c:\temp\written.ini

19
No prompt de comandos, digite o seguinte para executar o next.bat:
next “Laser Printer 16 PS3” “Laser Printer 16” ps “My 16” portGT Printer
192.168.236.24

Este arquivo em lote cria uma cópia de seu script de instalação inicial e grava essa cópia no diretório
c:\temp. Em seguida, ele modifica o script de instalação para instalar corretamente o driver da Laser
Printer 16 PostScript 3 e cria uma porta lógica para estabelecer comunicação com o adaptador de
rede. Todas as novas informações são passadas como os sete parâmetros fornecidos ao executar o
arquivo em lote.

No campo
Os utilitários como o writeini.exe e a Instalação por script tornam mais fáceis as coisas quando é
necessário enviar sua equipe de IS para o exterior. Com somente um CD e um disquete, sua equipe
de IS pode instalar facilmente os drivers de impressora em locais remotos da sua rede.
Grave um script no disquete, bem como um .dcf contendo os perfis de driver para cada impressora a
ser instalada. Inclua um arquivo em lote para inicializar a Instalação por script (veja o exemplo
newprinter.bat na página 14). Se mais de uma impressora estiver envolvida, você pode fornecer um
arquivo batch, como next.bat na página 19 para dimensionar seus scripts. Ou simplesmente forecer
um script separado para cada impressora que sua equipe possa precisar instalar. Os scripts ocupam
tão pouco espaço em disco que não é prático limitar o número daqueles que podem ser fornecidos.
Você pode preferir enviar somente um arquivo em lote bastante simples para executar o
writeini.exe e talvez um para dimensionar os scripts para endereços IP de vários adaptadores de
rede que sua equipe encontrará.
Você também pode fazer com que sua equipe instale um utilitário de instalação de servidor de
impressão a partir do CD de drivers, assim que chegarem ao seu destino. Desta forma, eles poderão
configurar qualquer adaptador de rede e rastrear seu endereço IP, iniciando somente com o endereço
Ethernet administrado universalmente, armazenado no próprio adaptador de rede. A descrição da
seção [Network] na página 37 mostra como a Instalação por script pode instalar o utilitário de
configuração de servidor de impressão.

20
Software de atualização

Você acaba de adquirir uma nova impressora . Você gostaria de substituir o software e os drivers da
em sua rede pelas versões mais recentes contidas no CD de drivers que acompanha sua nova
impressora.
A forma mais simples de se fazer isto é utilizando o CD Front End. Antes que tela repentina apareça,
o recurso de detecção automática de software solicitará que você escolha se gostaria de atualizar, ou
não, seu software para a versão atual. Entretanto, o recurso de detecção automática de software
funciona somente com instalações por recepção.
Também é possível executar uma atualização de software utilizando uma instalação por envio,
substituindo o software de driver, rede ou MarkVision por sua versão atual do CD de drivers,
executando uma Atualização de software.
Use esta simples entrada na linha de comandos para atualizar o software em um sistema:
E:\win_32\install\setup /s

(Considerando que o CD de drivers esteja em sua unidade E:.)

Observação: Não é possível executar uma Atualização de software em conjunto com outra
função de Instalação por script. Quando uma Atualização de software é solicitada,
quaisquer outros componentes de um script de instalação são ignorados.

Você pode executar uma Atualização de software remota para atualizar o software em diversos
sistemas de computadores. Crie um script para fazê-lo. Defina a chave Update_Software na seção
[Install] para 1. Em seguida, declare os computadores que serão destinos e forneça informações
sobre a conta para que a Instalação por script possa acessar os computadores de destino. Seu script
será parecido com:
[Install]
Update_Software=1
Language=ENGLISH
OS=NT

[Computer]
Computer1=

[Computer1]
ComputerName=HAANS
UserName=kraken
Password=seafood

As contas fornecidas devem ter direitos administrativos. Uma Atualização de software remota é,
essencialmente, uma instalação por envio. Você encontrará detalhes úteis sobre as seções em
[Computer] na página 32 e [Computer1] na página 33.

Observação: As Atualizações de software remotas só funcionam em sistemas Windows NT,


Windows 2000 e Windows XP.

21
Solucionando problemas

Lembre-se de que as mesmas coisas que podem causar problemas em qualquer instalação
convencional também causam problemas em uma Instalação por script. Sempre que você encontrar
problemas:
• Verifique seu script; certifique-se de ter incluído todas as seções correspondentes exigidas
pelas opções selecionadas. Consulte Explicação das seções de script na página 27 para
obter uma lista das chaves suportadas e suas seções correspondentes exigidas.
• Assegure-se que o computador de destino, o computador de origem, a(s) impressora(s) e o(s)
adaptador(es) de rede estejam recebendo energia e sem estados de erro. Emita um
comando ping para verificar se estão na rede.
• Verifique sé há algum software sendo executado em segundo plano, tanto no computador de
origem quanto no de destino (se forem diferentes), que possa interferir na rotina de instalação
ou nos recursos que ela requer.
• Assegure de que os computadores de destino estejam executando contas com os direitos
suficientes, ao utilizar o Windows NT, Windows 2000 ou Windows XP. Consulte Windows XP
na página 3 para obter informações sobre como modificar a Política de segurança local para
que uma máquina com Windows XP possa aceitar uma instalação por envio.
• Você pode estar tentando instalar os componentes que sejam incompatíveis com o tipo de
instalação que está sendo executando ou com o sistema operacional da máquina de destino.
Por exemplo, você pode ter tentado uma instalação por envio em uma máquina com Windows
98 ou pode estar tentando adicionar uma porta IP padrão em uma máquina Windows NT.
Quando a instalação do script encontra um erro pertencente ao próprio instalador ou o arquivo .ini,
um número de código de erro terá login efetuado no script.log. Consulte a tabela abaixo para obter
as descrições dos códigos de erro.

Observação: No caso da Instalação por script fornecer um número de código de erro da


Microsoft, a seqüência de códigos de erro correspondente da Microsoft aparecerá
automaticamente junto ao número.

Descrição dos códigos de erro

Número do código de erro Descrição


-1 A instalação foi cancelada
0 A instalação está concluída
1 Ocorreu um erro desconhecido
3 A instalação está sendo cancelada porque os componentes instalados
não podem ser registrados no arquivo de log do desinstalador.
4 O sistema operacional especificado no script não está correto

22
Número do código de erro Descrição
5 Não foi possível encontrar a DLL de recurso exigida
6 O nome do usuário especificado não é um Administrador
7 Nenhuma ação especificada para instalação
8 Erro no utilitário de pós-instalação. O utilitário do driver da impressora
está sendo executado pelo instalador personalizado para configurar e
atualizar as configurações do driver da impressora.
9 A instalação não conseguiu adicionar o processador de impressão
10 O diretório de destino é inválido
11 A instalação não conseguiu adicionar o suporte bidirecional
12 A instalação não conseguiu iniciar o spooler no computador remoto
13 Impossível estabelecer conexão com o computador remoto
14 Impossível desconectar do computador remoto
15 A instalação não conseguiu copiar os arquivos do driver
16 A instalação não conseguiu adicionar o monitor de linguagem
17 Não foi possível criar as portas(s)
18 A instalação não conseguiu criar objetos de impressora
19 Falha na pós-instalação
20 O disco está cheio
21 Falha na criação do diretório
22 Outra instância de instalação sendo executada
23 A porta já existe
24 A instalação não conseguiu criar objetos de impressora
25 A instalação não conseguiu adicionar o driver
26 A instalação não conseguiu atualizar a impressora
27 A instalação não conseguiu atualizar o driver
28 Nada foi selecionado
29 Porta ausente
30 A instalação não conseguiu adicionar o driver alternativo
31 Não há arquivos a serem copiados
32 O arquivo script contém argumentos inválidos
33 Não foi possível excluir INI existente.
34 Não foi possível alocar memória para INI
35 Impossível localizar Setup.exe
36 Falha no logon ao computador de destino
37 Falha ao personificar o usuário com logon no sistema

23
Esboço sobre scripts

Este script de exemplo contém todas as seções e chaves possíveis suportadas pela Instalação por
script, para que você possa ver como se encaixam juntas. Você pode desejar imprimir esta seção
(página 24 a página 26) e utilizá-la como referência.
[Install][Consulte página 31]
Install_Driver=1
Install_Network=1
Update_Software=1
Install_DrvCfgTool=1
Install_Port=1
Language=Italian [As opções são: English (inglês), French (francês), German (alemão),
Italian (italiano), Spanish (espanhol), Portbrzl (português para o Brasil), Chi_Simp
(chinês simplificado), Chi_Trad (chinês tradicional), Japanese (japonês) e Korean
(coreano).]
Install_BIDI=1
Delete_Printers=1
Delete_Ports=1
Connect_Printer=1
Redirect_Port=1
Publish_Printer=1
Install_MVINET=1
Install_Tools=1
AllowReboot=0
OS=9x;NT;2000;XP

[Computer] [Consulte página 32]


Computer1=
Computer2=
Raindrop=

[Computer1][Consulte página 33]


EComputerName=Kh4fPM@s*
EUserName=|GmSjBf4
EPassword=&xfSilTGt

[Computer2]
ComputerName=mesopotamia
Username=gilgamesh
Password=catal_huyuk

[Raindrop]
ComputerName=HAL
UserName=Dave
Password=open_door_HAL

24
[BIDI][Consulte página 34]
StatusWindow=1

[Drivers][Consulte página 35]


Printer1=Laser Printer 15 PS3

[Printer1][Consulte página 36]


Model=Laser Printer 15
Stream=PS [As opções são: PS e PCL.]
Name=15
RealName=Laser Printer 15 PS3
Port=CPAPort
Share=1
ShareName=Impressora
Alt9xDrv=1
AltNTDrv=1
Published=0
Default=0
CfgFile=c:\printer_profiles\15.dcf
CfgEntry=15 Postscript
Comment=A instalação por script deu seus primeiros passos em um mundo maior.
Location=Everywhere.

[Network][Consulte página 37]


NetWare=1
TCPIP=1
Lexlink=1
DLC=1
UPS=1
P2Pserver=1
P2Pclient=1
IPX=1
ServerAgent=1
Tivoli=1
AdapterSetupUtility=1
AdapterSetupUtilityDir=C:\Arquivos de programas\Printer\PrintServerUtility

[DrvCfgTool][Consulte página 38]


RunDrvCfgTool=1
DrvCfgToolDir=C:\Arquivos de programas\Printer\Driver Profiler

[MVINET][Consulte página 39]


MVINETServerDir=C:\Arquivos de programas\Printer\MarkVision Server
MVINETServer=1
MVINETSrvMVMessenger=1
MVINETSrvWebClient=1
MVINETSrvWDPOnly=1
MVINETSrvWDPWin=1
MVINETSrvWDPUnix=1
MVINETClient=1
MVINETClientDir=C:\Arquivos de programas\Printer\MarkVision Client

[ConnectPrinter][Consulte página 40]


Printer1=\\Server\printerX
Printer2=\\Server\printerX

25
[RedirectPort] [Consulte página 41]
LPT3:=\\server\printerX

[Port][Consulte página 42]


Port1=

[Port1][Consulte página 43]


Protocol=TCPIP [As opções são: TCPIP, LPR, IP, UNC]
IPAddress=192.168.236.24
PortName=CPAPort
CommunityName=public
AdapterType=32
PortType=0

[DeletePrinters]
Printer1=Cosmopolitan

[DeletePorts]
Port1=buddy

[Tools][Consulte página 47]


Setup Utility=1 [Consulte pg _]
SetupUtilityDir=c:\.....
HPOpenView=1
CAUniCenter=1
PrinterSetupUtility=1 [sep pg _]

26
Explicação das seções de script

• A tabela abaixo contém uma lista de todas as seções e chaves que a Instalação por script
suporta atualmente. Consulte esta tabela para assegurar que seu script inclua todas as
seções correspondentes exigidas.

Observação: Você só precisa incluir uma sessão correspondente quando o valor da chave que
necessita dela estiver definido como =1. Se o valor for =0, a Instalação por script
não terá a aparência dessa seção correspondente específica.

Seções suportadas, chaves e seções correspondentes exigidas


Seção Chaves suportadas Seção correspondente exigida
[Install] Install_Driver [Drivers]
Install_Network [Network]
Update_Software
Install_DrvCfgTool [DrvCfgTool]
Install_Port [Port]
Language
Install_BIDI [BIDI]
Delete_Printers [Delete_Printers]
Delete_Ports [Delete_Ports]
Connect_Printer [ConnectPrinter]
Redirect_Port [RedirectPort]
Publish_Printer
Install_MVINET [MVINET]
AllowReboot
Install_Tools [Tools]
[Computer] Computer1 (1) [Computer1] (1)
Computer2 (1) [Computer2] (1)
[BIDI] StatusWindow
(1)= Estas chaves e suas relativas seções correspondentes são definidas pelo usuário, indicando que qualquer
nome pode ser substituído por estas chaves e suas respectivas seções correspondentes. Da mesma forma,
as chaves adicionais e seções correspondentes podem ser criadas para se adequar às suas necessidades
(por exemplo: Printer20, Printer 21... etc.).

27
Seções suportadas, chaves e seções correspondentes exigidas
Seção Chaves suportadas Seção correspondente exigida
(1)
[Drivers] Printer1 [Printer1] (1)
Printer2 (1) [Printer2] (1)
[Network] NetWare
TCPIP
LexLink
UPS
P2Server
P2Client
IPX
DLC
ServerAgent
Tivoli
AdapterSetupUtility
AdapterSetupUtilityDir
[DrvCfgTool] RunDrvCfgTool
DrvCfgToolDir
[Computer1] (1)
ComputerName
UserName
Password
EComputerName
EUserName
EPassword
[MVINET] MVINETServerDir
MVINETServer
MVINETSrvMVMessenger
MVINETSrvWebClient
MVINETSrvWDPOnly
MVINETSrvWDPWin
MVINETSrvWDPUnix
MVINETClient
MVINETClientDir
(1)= Estas chaves e suas relativas seções correspondentes são definidas pelo usuário, indicando que qualquer
nome pode ser substituído por estas chaves e suas respectivas seções correspondentes. Da mesma forma,
as chaves adicionais e seções correspondentes podem ser criadas para se adequar às suas necessidades
(por exemplo: Printer20, Printer 21... etc.).

28
Seções suportadas, chaves e seções correspondentes exigidas
Seção Chaves suportadas Seção correspondente exigida
(1)
[Printer1] Model
Stream
Name
RealName
Port
Share
ShareName
Alt9xDrv
AltNTDrv
Published
Default
CfgFile
CfgEntry
Comment
Location
[ConnectPrinter] Printer1 (1) [Printer1] (1)
[RedirectPort] LPT1:
LPT2:
LPT3:
COM1:
COM3:
COM4:
[Port] Port1 (1) [Port1] (1)
[Port1] (1) Protocol
IPAddress
PortName
CommunityName
AdapterType
PortType
[DeletePrinters] Printer1 (1) [Printer1] (1)
[DeletePorts] Port1 (1)
(1)= Estas chaves e suas relativas seções correspondentes são definidas pelo usuário, indicando que qualquer
nome pode ser substituído por estas chaves e suas respectivas seções correspondentes. Da mesma forma,
as chaves adicionais e seções correspondentes podem ser criadas para se adequar às suas necessidades
(por exemplo: Printer20, Printer 21... etc.).

29
Seções suportadas, chaves e seções correspondentes exigidas
Seção Chaves suportadas Seção correspondente exigida
[Defaults] UserName
Password
EUserName
EPassword
ComputerList [ComputerList]
[ComputerList] (Consulte [ComputerList] na
página 46)
[Tools] HPOpenView
CAUniCEnter
SetupUtility
SetupUtilityDir
(1)= Estas chaves e suas relativas seções correspondentes são definidas pelo usuário, indicando que qualquer
nome pode ser substituído por estas chaves e suas respectivas seções correspondentes. Da mesma forma,
as chaves adicionais e seções correspondentes podem ser criadas para se adequar às suas necessidades
(por exemplo: Printer20, Printer 21... etc.).

• As páginas a seguir examinam individualmente todas as seções disponíveis e descrevem


como estas funcionam em um script.

30
[Install]

• [Install] é a principal seção da Instalação por script. As chaves na seção [Install]


especificarão o que instalar e quais seções adicionais procurar e processar. A Instalação por script
processa uma chave quando seu valor é definido como =1.
• AllowReboot é um caso especial. Esta chave é considerada somente quando um computador
precisar ser reinicializado após a conclusão de um script. Um valor 1 indica uma resposta afirmativa
ao prompt de reinicialização e um valor 0 indica uma resposta negativa. A terceira opção é um valor
nulo (“AllowReboot=”). Um valor nulo não indica uma resposta ao pedido de reinicialização, assim o
pedido ficará sem resposta na Instalação por script. Isto significa que o prompt para reinicialização
terá que ser respondido na estação de trabalho de destino em que ocorrer a instalação.
• Quando seu computador de destino estiver executando o Windows NT, Windows 2000 ou Windows
XP, AllowReboot poderá ser virtualmente definido como 0 sem provocar problemas. Entretanto,
quando seu computador de destino estiver executando Windows 95, Windows 98 ou Windows Me,
recomenda-se definir AllowReboot=1.

Observação: Seu script deve incluir uma seção [Install] com, pelo menos, uma chave definida =1.
Caso contrário, a Instalação por script falhará.

• Os scripts gerados pela interface do CD terão uma chave OS=. Por padrão, o valor corresponderá ao
sistema operacional do computador em que o script foi criado.

Observação: É aconselhável excluir a chave OS= quando um script for utilizado para executar
instalações em várias máquinas.

[Install]
Install_Driver=1
Install_Network=1
Update_Software=1
Install_DrvCfgTool=1
Install_Port=1
Language=Italian [As opções são: English (inglês), French (francês), German (alemão),
Italian (italiano), Spanish (espanhol), Portbrzl (português para o Brasil), Chi_Simp
(chinês simplificado), Chi_Trad (chinês tradicional), Japanese (japonês) e Korean
(coreano)]
Install_BIDI=1
Delete_Printers=1 [Válida somente para instalações por recepção.]
Delete_Ports=1 [Válida somente para instalações por recepção.]
Connect_Printer=1 [Válida apenas para instalações por recepção nos sistemas Windows NT, 2000 e XP.]
Redirect_Ports=1 [Válida somente para instalações por recepção.]
Install_MVINET=1
Install_Tools=1 [Instala as diversas ferramentas de gerenciamento.]
AllowReboot=0 [Válida somente para instalações por recepção. 1 reinicializa sem avisar, 0 nunca
reinicializa, sem valor pergunta se deve reinicializar.]
OS=2000 [As opções são: 9x, NT, 2000, XP. Windows Me é expresso como 9x]

31
[Computer]

• Esta seção informa à Instalação por Script quais os computadores de destino de instalações
por envio.
• Use esta seção para instalar o software em todas as estações de trabalho simultaneamente.
• As instalações por envio só funcionarão em máquinas com Windows NT, Windows 2000 e
Windows XP.
• As instalações por envio não podem carregar o software MarkVision, o Driver Profiler ou o
Utilitário de configuração da impressora em uma máquina remota. Entretanto, observe que os
arquivos .dcf criados pelo Driver Profiler podem ser utilizados durante instalações por envio
para controlar como cada driver é configurado conforme é carregado.
[Computer]
Computer1= [Nenhum valor necessário. A chave pode ser qualquer coisa, deve haver uma seção
correspondente.]
Computer2= [Nenhum valor necessário. A chave pode ser qualquer coisa, deve haver uma seção
correspondente.]
Raindrop= [Nenhum valor necessário. A chave pode ser qualquer coisa, deve haver uma seção
correspondente.]

32
[Computer1]

• A conta especificada deve ter direitos administrativos. Caso contrário, a Instalação por script
perderá as permissões necessárias para executar as tarefas no script. Você pode fornecer sua
própria conta de administrador para ativar cada instalação.
• Esta seção contém informações específicas sobre a estação de trabalho declarada como sendo
Computer1 na seção [Computer].

• Quando você utiliza a interface do CD de drivers para gerar um script para Computadores
remotos, a interface do CD de drivers criptografa automaticamente os dados digitados,
colocando um ”E“ antes dos campos ComputerName, UserName e Password, conforme
mostrado no exemplo abaixo.
[Computer1]
EComputerName=Kh4fPM@*s
EUserName=|GmSjBf4
EPassword=&xfSilTGt

Observação: Enquanto não for possível adquirir informações sobre a conta a partir de valores
criptografados para as chaves EComputerName=, Eusername= e Epassword=, ainda
será possível utilizar as informações de texto criptografadas para obter acesso a
uma máquina simplesmente copiando e colando as seqüências criptografadas de
um script para outro. Portanto, devemos tomar cuidado para proteger todos os
scripts do acesso não autorizado, mesmos os scripts que utilizam valores
criptografados. Isto é especialmente importante quando um script contiver um nome
de usuário e uma senha com direitos administrativos para diversas máquinas.

• A seção a seguir contém informações específicas sobre a estação de trabalho declarada como
sendo Computer2= na seção [Computer] . Observe que as informações de identificação desta
estação de trabalho não foram codificadas:
[Computer2]
ComputerName=Amethyst
Username=PaulZ
Password=C++monkey

• A seção a seguir contém informações específicas sobre um computador que, em vez de


chamar [Computer3], chamaremos simplesmente de [Raindrop]. Uma palavra escolhida ao
acaso funciona bem para especificar uma estação de trabalho. Qualquer palavra serviria desde
que fosse declarada na seção [Computer] e que tenha sua própria seção correspondente:
[Raindrop]
ComputerName=Minerva
Username=Fern
Password=cappuccino

33
[Bidi]

• Esta seção instala o suporte bidirecional para drivers de impressoras.


• O suporte bidirecional deve ser instalado para criar uma porta de rede ou instalar suporte de
rede.
• Você deve definir um valor para StatusWindow para instalar o suporte bidirecional. No
entanto, todos os recursos que requerem o suporte bidirecional funcionarão corretamente
independentemente de você definir o valor como 1 ou como 0.
• Se você definir StatusWindow=1, o computador de destino será configurado para abrir uma
janela com mensagens importantes da impressora (normalmente mensagens de erro ou
avisos de pouco suprimento) sempre que essas mensagens forem geradas pela impressora.
[Bidi]
StatusWindow=1

34
[Drivers]

Esta seção lista, pelo , quais drivers de impressora devem ser instalados. Para descobrir o do driver
de impressora que você deseja:

1 Inicie o CD de drivers, escolha Software da impressora Concordar.


2 Selecione Instalação personalizada Avançar

3 Escolha Computador local Avançar

4 Selecione Drivers da impressora Avançar

5 Destaque sua impressora Adicionar Avançar

Isso abrirá a tela Instalação personalizada – Opções de instalação. Para cada impressora que
selecionar, existe um ou mais drivers listados, sendo seu RealName indicado por uma marca
de verificação branca dentro de um quadrado vermelho.
O RealName de uma impressora é o Model da impressora (quando o fluxo for PCL) ou o Model
da impressora com o nível Postscript anexado.
Use esta seção para instalar um ou mais drivers de impressoras.
[Drivers]
Printer1=Laser Printer 15 PS3

35
[Printer1]

• Esta seção contém informações específicas sobre a impressora declarada como sendo
Printer1 na seção [Drivers].

• Você deve ter uma destas seções para cada driver de impressora definido na seção
[Drivers] . A seção específica da próxima impressora será [Printer2] e assim
sucessivamente.
[Printer1]
Model=Laser Printer 15
Stream=PS [As opções são: PS, PCL.]
Name=15 [Pode ser qualquer um]
RealName=Laser Printer 15 PS3 [Consulte as observações na seção [Drivers] na página 35.]
Port=CPAPort [Deve corresponder a uma porta existente ou a uma porta criada por este script.]
Share=1 [Válida somente para Windows NT, Windows 2000 e Windows XP.]
ShareName=Printer [Válida somente para Windows NT, Windows 2000 e Windows XP.]
Alt9xDrv=1 [Válida somente para Windows NT, Windows 2000 e Windows XP.]
AltNTDrv=1 [Válida somente para Windows 2000 e Windows XP.]
Published=0 [Válida somente para Windows 2000 e Windows XP.]
Default=0 [O valor 1 tornaria esta impressora a impressora padrão.]
CfgFile=c:\printer_profiles\timsprofiles.dcf [o arquivo .dcf deve existir nesta localização.]
CfgEntry=15 Postscript [Esta é a “Descrição breve do perfil” digitada para o perfil na criação.
Consulte Driver Profiler na página 9 para obter mais informações.]
Comment=Impressora colorida com opção duplex. [Pode ser qualquer valor.]
Location=Espaço da impresspra principal. [Pode ser qualquer valor.]

36
[Network]

• Esta seção instala o suporte para diversos protocolos de rede.


• O suporte bidirecional deverá estar instalado para instalar o suporte de rede. Consulte a
descrição da seção [Bidi] na página 34.
O Utilitário de configuração do servidor de impressão apenas pode ser instalado durante instalações
por recepção (todas as chaves que começam com AdapterSetupUtility são relativas ao Utilitário
de configuração do servidor de impressão).[Network]
NetWare=1
TCPIP=1
Lexlink=1
UPS=1
P2Pserver=1 [Válida somente para Windows 95 e Windows 98.]
P2Pclient=1 [Válida somente para Windows 95 e Windows 98.]
IPX=1 [Válida somente para Windows 95 e Windows 98.]
DLC=1 [Válida somente para Windows NT, Windows 2000 e Windows XP.]
ServerAgent=1 [Válida somente para Windows NT, Windows 2000 e Windows XP.]
Tivoli=1 [Válida somente para Windows NT, Windows 2000 e Windows XP.]
AdapterSetupUtility=1
AdapterSetupUtilityDir=C:\Arquivos de programas\Printer\PrintServerUtility [Diretório
de destino para instalação.]

37
[DrvCfgTool]

• Esta seção instala o Driver Profiler.


• O Driver Profiler só pode ser instalado durante instalações por recepção.
• Use o Driver Profiler para criar perfis (armazenados em arquivos .dcf) que predeterminam
como os drivers de impressoras serão configurados durante instalações futuras. Para obter
mais detalhes sobre o Driver Profiler, consulte Driver Profiler na página 9.
[DrvCfgTool]
RunDrvCfgTool=1
DrvCfgToolDir=C:\Arquivos de programas\Printer\Driver Profiler [Este é o diretório de
destino para a instalação.]

38
[Mvinet]

• Esta seção instala os pacotes MarkVision Professional e MarkVision Messenger.


• Esses poderosos pacotes oferecem uma ampla gama de recursos para monitorar e dirigir
remotamente sua rede de impressoras. Consulte a documentação disponível no CD de
drivers.
• O MarkVision somente pode ser instalado durante instalações por recepção.
[Mvinet]
MVINETServerDir=C:\Arquivos de programas\Printer\MarkVision Server [Este é o diretório de
destino para instalação.]
MVINETServer=1 [Válido somente para Windows NT, Windows 2000 e Windows XP.]
MVINETSrvMVMessenger=1 [Este é o MarkVision Messenger, válido somente para Windows NT,
Windows 2000 e Windows XP.]
MVINETSrvWebClient=1 [Válido somente para Windows NT, Windows 2000 e Windows XP.]
MVINETSrvWDPOnly=1 [Esta opção deve ser definida como 1 se MVINETSrvWDPWin ou
MVINETSrvWDPUnix forem selecionados. Válido somente para Windows NT, Windows 2000 e
Windows XP.]
MVINETSrvWDPWin=1 [Válido somente para Windows NT, Windows 2000 e Windows XP.]
MVINETSrvWDPUnix=1 [Válido somente para Windows NT, Windows 2000 e Windows XP.]
MVINETClient=1 [Este é o MarkVision Professional.]
MVINETClientDir=C:\Arquivos de programas\Printers\MarkVision Client [Este é o diretório
de destino para instalação.]

39
[ConnectPrinter]

• Esta seção cria conexões para impressoras de rede. Isto é equivalente ao recurso
Point-and-Print (Apontar e imprimir) em rede no Windows NT ou Windows 2000.
• Não existe limite quanto ao número de impressoras de rede às quais você pode se conectar.
No entanto, cada impressora deverá receber um nome exclusivo.
• Válido somente para instalações por recepção no Windows NT, Windows 2000 e Windows XP.
[ConnectPrinter]
Printer1=\\Server\printerX

40
[RedirectPort]

• Esta seção mapeia uma porta para um nome de compartilhamento de rede.


• RedirectPort equivale ao comando do DOS net use. Por exemplo, a seção do script mostrada
obtém os mesmos resultados que digitar net use LPT3:=\\server\printerX em um
prompt de comandos.
• Válido somente para instalações por recepção.
[RedirectPort]
LPT3:=\\server\printerX

41
[Port]

• Esta seção informa à Instalação por script que você está criando uma porta de rede.
[Port]
Port1= [Nenhum valor necessário. A variável pode ser qualquer coisa, deve haver uma seção
correspondente.]

42
[Port1]

• Esta seção contém informações específicas sobre a porta declarada como sendo a Port1 na
seção [Port].
• Você deve ter uma destas seções para cada porta definida na seção [Port] .
• Os valores que você digita fornecem informações sobre o adaptador de rede da impressora.
• Note que o CommunityName padrão é public para qualquer adaptador de rede. Se public
não for aceito, execute um diagnóstico de SNMP no endereço IP do adaptador de rede.
• O suporte bidirecional deverá estar instalado para criar uma porta de rede. Consulte a
descrição da seção [Bidi] na página 34.
• Dependendo do protocolo de porta que você deseja utilizar para criar uma porta, precisa
especificar HostName, IPAddress ou MacAddress. Consulte a tabela abaixo para obter uma
lista dos parâmetros requeridos.

Parâmetros de porta por protocolo


Valor Tipo de adaptador Nome do Endereço Endereço Nome da Nome da
Protocolo e tipo de porta Host IP Mac porta Name
TCPIP Opcional (1) (1) Obrigatório Obrigatório
LPR Não aplicável (1) (1) Obrigatório Obrigatório
IP Opcional Obrigatório Obrigatório Obrigatório
UNC Não aplicável Obrigatório Obrigatório Obrigatório
(1) = É necessário um Nome de host ou um endereço IP.

• Tipicamente, variáveis numéricas em um script de instalação são booleanas, o que significa


que os valores possíveis são 0 ou 1. Um valor 1 significa que a seção correspondente será
processada, o software correspondente será instalado ou a ação correspondente será
tomada. Um valor 0 indica o contrário.
• Três chaves aceitam valores numéricos diferentes de 1 e 0. Estas chaves são:
– IPAddress= (aceita um endereço IP, como 192.168.236.24)
– AdapterType= (aceita valores de Valores-chave de Tipo de adaptador na página 48)
– PortType= (aceita valores de Valores-chave de Tipo de porta na página 49)

43
O exemplo abaixo mostra como uma porta TCP/IP ou LPR pode ser criada. Se você deseja criar uma
porta IP, pode ser necessário incluir ou excluir parâmetros, conforme ilustrado em Parâmetros de
porta por protocolo na página 43.

[Port1]
Protocol=TCPIP
HostName=artichoke1.port.mycompany.com [Nome do host IP do adaptador de rede. O endereço
IP do adaptador de rede pode ser substituído.]
IPAddress=192.168.236.24
PortName=Lexington [Pode ser qualquer um.]
CommunityName=public
AdapterType=32 [Consulte Valores-chave de Tipo de adaptador na página 48.]
PortType=COM1 [Consulte Valores-chave de Tipo de porta na página 49.]

44
[Defaults]

• A seção [Defaults] é composta pelas seguintes chaves possíveis:

[Defaults]
EUserName=ao`~S^]
EPassword=mIHt
ComputerList=list.cmp

ou

[Defaults]
UserName=gates
Password=$$$rich$$$
ComputerList=e:\install\list.cmp

• A chave ComputerList pode ter como seu valor o caminho completo ao arquivo mencionado
ou simplesmente o nome do arquivo. Se só o nome do arquivo for utilizado como um valor, a
Instalação por script procurará o arquivo no diretório atual. O arquivo definido nesta chave é
utilizado para listar computadores remotos a serem utilizados nesta determinada instalação
por script. O arquivo pode ser um .cmp gerado pelo CD de drivers, outro arquivo script ou
qualquer outro arquivo texto que tenha uma seção [ComputerList]. Todos os computadores
e seus atributos do arquivo de referência serão analisados e utilizados em uma instalação por
script além dos especificados diretamente no arquivo script atual.
• Os valores listados para as chaves EuserName, Epassword ou UserName, Password da seção
[Defaults] especificam:

– O nome do usuário e a senha para nomes de computadores dentro do arquivo script


atual;
– O nome do usuário e a senha para nomes de computadores listados no arquivo .cmp que
não possuem especificamente um nome de usuário e uma senha associados e
– O nome de usuário e a senha para todos os nomes de computadores na seção
[ComputerList].

Linha de comando
Em vez de utilizar a seção [Defaults] para especificar um padrão UserName e Password, pode ser
mais prático especificar estes valores diretamente da linha de comandos. A sintaxe é a seguinte:
\win_32\install\setup.exe \U:gates \P:$$$rich$$$

Para obter informações adicionais sobre a localização da versão apropriada de setup.exe, consulte
Inicializar a partir do prompt de comando na página 7.

45
[ComputerList]

• A seção [ComputerList] contém uma lista dos nomes de computadores, um nome de


computador por linha. Cada nome de computador listado nesta seção será utilizado com o
nome de usuário padrão e valores de senha especificados na seção [Defaults]. Para obter
mais informações sobre como [ComputerList] trabalha com [defaults], consulte
[Defaults] na página 45.
• Existem três maneiras de especificar um nome de computador na seção [ComputerList]:
– Pelo nome abreviado do computador sozinho
– Pelo nome abreviado do computador e nome do domínio
– Pelo endereço IP

[ComputerList]
Woody
Buzz1
Buzz2.blackhole.mycompany.com
Slinky
192.168.236.24

Observação: A seção [ComputerList] é opcional e não é gerada automaticamente nos


arquivos script criados pelo CD de drivers. Se necessário, esta seção deve ser
adicionada com um editor de texto.

46
[Tools]

• A seção [Tools] é composta por:


[Tools]
HPOpenView=1
CaUniCenter=1
SetupUtility=1
SetupUtilityDir=.....

• Esta seção instala o Snap-In para HP Openview Network Node Manager, CA UniCenter e
Utilitário de instalação. O Snap-In permite instalar, conectar e configurar dispositivos de
impressão da rede.
• A instalação do Snap-In requer que o utilitário HP Openview, CA UniCenter ou E320/322 já
esteja instalado em seu sistema. Para informações adicionais, consulte a documentação
específica da ferramenta de gerenciamento.

47
Valores-chave de Tipo de adaptador

Selecione com base no modelo de servidor de impressão.


Modelo do servidor de impressão Valor para a Instalação por script Tipo de adaptador
MarkNet™ 1 Interno
MarkNet Xle (2 portas) 2 Externo
Marknet Xle (3 portas) 4 Externo
4033 8 Externo
MarkNet XLe 16 Interno
MarkNet S 32 Interno
MarkNet XP 33 Externo
MarkNet X2011e 33 Externo
MarkNet Xi 33 Interno
MarkNet X2012e 34 Externo
MarkNet X2031e 36 Externo
MarkNet X2030t 40 Externo
Ethernet integrada 65 Interno
MarkNet N2001e 65 Interno
MarkNet N2002e 66 Interno
MarkNet N2000t 68 Interno
MarkNet N2501e 72 Interno
MarkNet N2401e 73 Interno
MarkNet Pro 3 128 Externo
MarkNet Pro 1 129 Externo
MarkNet N 2003fx-SC 65 Interno
MarkNet N 2003fx-MTRJ 65 Interno

48
Valores-chave de Tipo de porta

Use 0 para todos os adaptadores internos de rede. Para adaptadores de rede externos,
utilize um dos valores suportados para a tabela abaixo.
Adaptadores de rede
externos suportados
LPT
LPT1
LPT2
LPT3
LPT4
COM
COM1
COM2
COM3
COM4

49
Nota da edição

Setembro de 2002
© Copyright 2002 Lexmark International, Inc.
Todos os direitos reservados.
DIREITOS RESTRITOS DO GOVERNO DOS EUA
Este software e a documentação são fornecidos com DIREITOS RESTRITOS. O uso, a duplicação ou
divulgação pelo Governo estão sujeitos a restrições como determinado pelo sub-parágrafo (c)(1)(ii) da
cláusula Rights in Technical Data and Computer Software em DFARS 252.227-7013 e em medidas
FAR aplicáveis: Lexmark International, Inc., Lexington, KY 40550.

Marcas registradas
MarkNet, MarkVision e Optra são marcas registradas da Lexmark International, Inc., registradas nos
Estados Unidos da América e/ou em outros países.
PostScript® é marca registrada da Adobe Systems Incorporated. PostScript 2 e PostScript 3 são
designações da Adobe Systems para os conjuntos das funções e dos comandos (linguagens) da
impressora incluídos em seus produtos de software. As impressoras mencionadas neste documento
são compatíveis com as linguagens PostScript 2 ou PostScript 3. Isso significa que as impressoras
reconhecem os comandos PostScript e ou PostScript 3 utilizados em vários programas aplicativos e
emula as funções correspondentes aos comandos.
PCL® é marca registrada da Hewlett-Packard Company. PCL é uma designação da Hewlett-Packard
Company de um conjunto de comandos da impressora (idioma) e funções incluídas em seus produtos
da impressora. As impressoras mencionadas neste documento são compatíveis com a linguagem
PCL. Isso significa que as impressoras reconhecem os comandos PCL utilizados em vários
programas aplicativos e que as impressoras emulam as funções correspondentes aos comandos.
Outras marcas comerciais são propriedades de seus respectivos titulares.

50

You might also like