Instalação/desinstalação de scripts

Transcrição

Instalação/desinstalação de scripts
Instalação/desinstalação
de scripts
Documentação
Março de 2004
Lexmark e Lexmark com o desenho de diamante são marcas registradas da Lexmark International, Inc.,
registradas nos Estados Unidos e/ou em outros países.
© 2004 Lexmark International, Inc.
Todos os direitos reservados.
740 West New Circle Road
Lexington, Kentucky 40550
www.lexmark.com
Edição: Março de 2004
Os parágrafos a seguir não se aplicam a nenhum outro país onde tais disposições sejam
inconsistentes com a lei local: A LEXMARK INTERNATIONAL, INC. FORNECE ESTA
PUBLICAÇÃO NO ESTADO, SEM GARANTIAS DE QUALQUER TIPO, EXPRESSAS OU
IMPLÍCITAS, INCLUINDO MAS NÃO LIMITANDO ÀS GARANTIAS IMPLÍCITAS DE
COMERCIALIZAÇÃO OU ADEQUAÇÃO A PROPÓSITOS ESPECÍFICOS. Alguns países não
permitem restrições da garantia expressa ou implícita em determinadas transações, portanto, esta
declaração pode não se aplicar a você.
Esta publicação pode conter imprecisões técnicas ou erros tipográficos. Periodicamente são feitas
alterações nas informações aqui contidas, e essas alterações serão incorporadas em edições
posteriores. Aperfeiçoamentos ou alterações nos produtos ou programas descritos podem ser feitos
a qualquer momento.
Comentários sobre esta publicação devem ser enviados para Lexmark International, Inc.,
Department F95/032-2, 740 West New Circle Road, Lexington, Kentucky 40550, E.U.A. No Reino
Unido e na Irlanda, envie para Lexmark International Ltd., Marketing and Services Department,
Westhorpe House, Westhorpe, Marlow Bucks SL7 3RQ. A Lexmark pode usar ou distribuir qualquer
informação que você fornecer de qualquer forma que julgar ser apropriada, sem incorrer em
qualquer obrigação para com você. Você pode comprar cópias adicionais de publicações
relacionadas a este produto ligando para 1-800-553-9727. No Reino Unido e Irlanda, ligue para +44
(0)8704 440 044. Em outros países, entre em contato com sem ponto de venda.
As referências desta publicação a produtos, programas ou serviços não significam que o fabricante
pretenda tornar tais itens disponíveis em todos os países onde opera. Quaisquer referências a um
produto, programa ou serviço não sugerem que somente aquele produto, programa ou serviço
possa ser usado. Qualquer produto, programa ou serviço com funcionalidade semelhante que não
infrinja os direitos de propriedade intelectual existentes pode ser usado em substituição. A avaliação
e a verificação do funcionamento em conjunto com outros produtos, programas ou serviços, exceto
os que forem expressamente indicados pelo fabricante, são de responsabilidade do usuário.
© 2004 Lexmark International, Inc.
Todos os direitos reservados.
DIREITOS DO GOVERNO DOS ESTADOS UNIDOS
Este software e toda a documentação que o acompanha, fornecidos sob este contrato, são software
e documentação comerciais desenvolvidos exclusivamente através de recursos privados.
Marcas registradas
Lexmark e Lexmark com o desenho de diamante, MarkVision e Optra são marcas registradas da
Lexmark International, Inc., registradas nos Estados Unidos e/ou em outros países. ScanBack é
uma marca registrada da Lexmark International, Inc.
PCL® é uma marca registrada da Hewlett-Packard Company.
PostScript® é marca registrada da Adobe Systems Incorporated.
Outras marcas comerciais pertencem a seus respectivos proprietários.
Conteúdo
Capítulo 1: Introdução à Instalação por script............................ 2
Capítulo 2: O que há de novo ....................................................... 4
Capítulo 3: Glossário ..................................................................... 5
Capítulo 4: Opções de inicialização ............................................. 7
Capítulo 5: Perfil de driver .......................................................... 10
Capítulo 6: Instalação por envio................................................. 12
Capítulo 7: Instalação por recepção .......................................... 15
Capítulo 8: Scripts de desinstalação ......................................... 18
Capítulo 9: Criação de porta ....................................................... 19
Capítulo 10: Utilitário de modificação de scripts...................... 21
Capítulo 11: Software de atualização......................................... 23
Capítulo 12: Solução de problemas ........................................... 24
Capítulo 13: Modelo de script ..................................................... 25
Capítulo 14: Explicações sobre o script .................................... 28
Conteúdo
1
1
Introdução à Instalação por script
A Instalação por script é uma ferramenta poderosa que lhe permite instalar drivers de impressora
em uma ou diversas estações de trabalho remotas a partir de sua mesa. 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 impressora e, com a sua ajuda, ela poderá
pré-configurá-los. Ela 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, Perfil de driver 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 uma localização 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 utilitário versátil suporta Windows 95, Windows 98, Windows Me, Windows NT 4.0,
Windows 2000, Windows XP e Windows Server 2003.
Apesar de todo o script poder ser criado com um editor de textos, pode ser mais fácil gerar scripts
através da interface do CD de drivers e editá-los manualmente.
Use o Modelo de script para entender como fluem os scripts de instalação. Observe, entretanto,
que este modelo possui mais componentes que um script de instalação funcional conteria. Todos os
componentes de script possíveis foram incluídos para demonstrar suas sintaxe e estrutura. Use
também as descrições das seções e chaves na Explicações sobre o script para obter explicações
detalhadas sobe cada parte das funções de um 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. Depois de
ler estes exemplos e consultar o Modelo de script e Explicações sobre o script, você
rapidamente estará pronto para criar seus próprios scripts.
Recomendamos que você tenha os seguintes pontos em mente ao criar os scripts para suas
necessidades precisas:
•
A Instalação por script funciona em diversas plataformas. Ou seja, você pode criar um script que
funcione tanto no Windows NT quanto no Windows 2000, Windows XP e Windows Server 2003.
Se você tiver uma rede de sistemas operacionais mesclados que inclua clientes Windows NT,
Windows 2000 e Windows XP, cujos usuários tenham direitos de administrador, é possível até
mesmo criar um script que funcione no Windows 98, Windows Me, Windows NT, Windows 2000,
Windows XP e Windows Server 2003.
•
Todos os computadores com Windows NT, Windows 2000, Windows XP e Windows Server 2003
devem ter direitos de acesso suficientes à conta que estiver executando a instalação.
Introdução à Instalação por script
2
Windows XP e Windows Server 2003
Para poder executar uma instalação por envio em uma máquina de destino com Windows XP ou
Windows Server 2003, você deve configurar a máquina de destino para permitir que os usuários
locais autentiquem-se a si próprios e não como convidados (guest). Isto é feito modificando-se a
Política de segurança local. Você pode verificar estas configurações nas etapas a seguir:
1 A partir do painel do operador, selecione Ferramentas administrativas Æ Política local Æ
Opções de segurança.
2 As Opções de segurança possuem duas definições. Certifique-se de desativar Acesso à
rede: Compartilhamento e modelo de segurança para contas locais e ativar Clássico usuários locais autenticados como eles próprios.
Introdução à Instalação por script
3
2
O que há de novo
Interface do CD de drivers
•
Agora é possível criar scripts de instalação para diversos computadores completamente
através da interface avançada do CD de drivers. Você pode navegar na rede e selecionar os
computadores de destino que serão incluídos no script.
Novos componentes
•
A seção [Tools] foi atualizada para suportar a instalação por script do utilitário ScanBack™ e
dos Fontes de tela. Consulte [Tools] para obter detalhes adicionais.
•
A seção [Drivers] foi atualizada para suportar a instalação por script de Drivers de
digitalização.
Extensões de arquivo
•
A extensão padrão para os scripts gerados foi modificada de .ini ou .lex para .isf. Scripts
existentes com extensões .ini são totalmente suportados.
•
Uma lista dos computadores de destino pode ser salva com uma extensão .cmp. Em vez de
listar computadores individuais em um arquivo de script, o script pode fazer referência a
computadores de destino listados em um arquivo .cmp. Consulte [Defaults] para obter uma
descrição de como este arquivo funciona com a Instalação por script.
O que há de novo
4
3
Glossário
instalação por envio
A instalação por script funciona em um computador central, que envia todo o software para os
computadores remotos de destino. Os computadores de destino devem estar ligados e conectados
à rede, mas não é necessário que os usuários estejam registrados enquanto a Instalação por script
for executada. As instalações por envio somente funcionam quando todos os computadores de
destino, assim como o computador central, estão executando Windows NT, Windows 2000,
Windows XP ou Windows Server 2003. As instalações por envio também são conhecidas como
instalações remotas.
instalação por recepção
A Instalação por script é executada no computador de destino onde o software está instalado. As
instalações por recepção funcionam para 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 em modo silencioso quando ela é iniciada a partir 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 registro.
modo de feedback
A Instalação por script é executada em modo de feedback quando ela é iniciada a partir 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 executada. 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
Este é o arquivo de dados usado como um conjunto de instruções para a Instalação por script. Ele
contém seções e cada uma delas possui pelo menos uma chave. A maioria das chaves exige um
valor. Ele é armazenado no formato <nome_do_script>.isf. Esses componentes seguem a
mesma estrutura que qualquer arquivo .isf do Windows:
[section]
chave=valor
Glossário
5
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 quais drivers de impressora
devem ser instalados. Veja Modelo de script e Explicações sobre o script para obter exemplos e
explicações sobre o fluxo da seção.
[drivers]
printer1=coming in
chave
Isto é uma variável dentro de uma seção. Cada seção deverá ter pelo menos uma chave. Veja
Modelo de script e Explicações sobre o script para obter exemplos e explicações sobre chaves
específicas.
arquivo de registro
Este é um arquivo que armazena uma transcrição passo a passo de mensagens de status e de erro
retornadas pela Instalação por script. Os arquivos de registro possuem a extensão de arquivo .log.
Um arquivo de registro é criado no diretório TEMP toda vez que a Instalação por script é executada.
Você pode alterar o nome e a localização desejados para o seu arquivo de registro utilizando o
comando /O, discutido em Opções de inicialização. Um arquivo de registro pode conter
transcrições de muitas execuções de instalação. Cada transcrição do arquivo de registro tem a data
e a hora registradas. Quando a Instalação por script encontra um arquivo de registro existente com
o mesmo nome do que aquele que ela deveria gerar, o arquivo de registro existente não é destruído.
Em vez disso, a transcrição que está sendo criada é anexada ao final do arquivo de registro
existente.
valor
Esta é a atribuição de texto ou numérica para uma variável de chave. Note que algumas chaves não
requerem valores. Veja Modelo de script e Explicações sobre o script para obter exemplos e
explicações sobre valores específicos.
Glossário
6
4
Opções de inicializaçã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 através da interface do CD.
Inicialização a partir de um prompt de comandos
Quando você lançar a Instalação por script a partir de um prompt de comandos, forneça o caminho
para a versão correta de InstallGui.exe (no CD de drivers ou em uma imagem do CD), assim
como os parâmetros de inicialização. O arquivo InstallGui.exe que você deseja está localizado
no CD no diretório a seguir:
\install\InstallGui.exe
Assim, a partir de uma unidade de CD, o seu caminho de inicialização se parecerá com o seguinte:
e:\install\InstallGui.exe
Ao usar uma imagem de rede do CD de drivers, o caminho de lançamento poderá se parecer com o
seguinte:
L:\source\driverscd\install\InstallGui.exe
Ou talvez parecido com este (um caminho universal):
\\images\print_resource\driverscd\install\InstallGui.exe
Forneça os parâmetros de inicialização que indiquem à Instalação por script onde encontrar seu
arquivo de script e onde gravar o arquivo de registro, e se ela deve ser executada em modo
silencioso ou em modo de feedback.
/I:<caminho><nome_do_arquivo> indica à Instalação por script onde encontrar o seu script.
/O:<caminho><nome_do_arquivo> informa à Instalação por script onde gerar seu arquivo de
registro (somente em modo silencioso).
Veja Glossário 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:\install\InstallGui /I:L:\source\scripts\script.isf /O: C:\script.log
Opções de inicialização
7
Os parâmetros para a GUI de instalação são:
/I: caminho\nome_do_arquivo.isf
/L: ISOCode
/O: caminho\registro_saída.txt
/V: variable1=valor_variável
(substitui uma VARIÁVEL no script pelo VALOR_VARIÁVEL)
Inicializar a partir da interface do CD de drivers
1 Inicialize o CD de drivers e, então, clique em Software de instalação.
2 Escolha Ferramentas de script.
3 Clique em Concordo para aceitar o acordo de licença.
4 Selecione Executar uma instalação por script.
5 Digite o nome e o caminho para seu novo script ou clique em Procurar.
6 Clique em Concluir.
A Instalação por script sempre será executada em modo de feedback quando for inicializada através
da interface do CD de drivers.
Criar um script através da interface do CD de drivers
1 Inicialize o CD de drivers e, então, clique em Software de instalação.
2 Escolha Ferramentas de script.
3 Clique em Concordo para aceitar o acordo de licença.
4 Escolha Criar um novo arquivo de script Æ Avançar.
5 Digite um nome e um caminho para seu novo script Æ Avançar.
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
personalizá-lo mais usando um editor de texto.
Observação: A interface do CD de drivers agora permite que você gere informações de destino
para diversos computadores remotos. Consulte [Computer] e [Computer1] para
obter informações sobre como adicionar mais computadores de destino.
Opções de inicialização
8
Editar um script já existente através da interface do CD de drivers
1 Inicialize o CD de drivers e, então, clique em Software de instalação.
2 Escolha Ferramentas de script.
3 Clique em Concordo para aceitar o acordo de licença.
4 Escolha Editar um arquivo de script existente Æ Avançar.
5 Digite um nome e um caminho para o seu script ou clique em Procurar para localizá-lo.
6 Clique em Avançar.
Opções de inicialização
9
5
Perfil de driver
Você pode automatizar a configuração do driver criando perfis de driver e, então, usar a Instalação
por script para aplicar esses perfis durante a instalação do driver.
Um perfil de driver contém um grupo de definições salvas do driver da impressora e outros dados
para parâmetros como:
•
•
•
•
•
•
•
Orientação de impressão e Número de págs./folha (definiçõ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 Perfil de driver e os drivers da impressora localizados no CD de drivers
para criar os perfis de driver. Veja a Ajuda on-line do Perfil de driver (execute o Perfil de driver 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 Perfil
de driver 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 impressora.
Um .dcf pode conter perfis para qualquer quantidade de modelos de impressora e quaisquer
quantidades de drivers (PostScript ou PCL, Windows 98, Windows Me, Windows NT, Windows 2000,
Windows XP e Windows Server 2003). Os perfis podem ser adicionados a um .dcf já existente,
especificando-se um arquivo de configuração existente no Perfil de driver durante a sua criação.
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 Perfil de driver e o que for gerado poderá ser
utilizado pela Instalação por script.
Perfil de driver
10
Depois da criação de um perfil, você estará pronto para usar a Instalação por script:
1 Para cada impressora que você quiser instalar com um perfil .dcf, adicione uma linha à
seção [Printer1] no formato CfgFile=c:\printer_profiles\profile.dcf para que o
argumento depois do sinal de igual especifique o nome e a localização do arquivo .dcf que
você cria.
2 Adicione a linha CfgEntry=nome curto para que o argumento depois do sinal de igual seja
a frase que você digitou para a Descrição curta do perfil na criação do perfil.
Perfil de driver
11
6
Instalação por envio
Este é um cenário de exemplo de instalação por envio.
Você tem uma nova Lexmark™ Optra™ T616. Você precisa que todas as instalações de driver de
impressora para sete usuários executem simultaneamente para que seja possível solucionar todos
os problemas que surgirem antes do grande prazo final de impressão que termina 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 do usuário e a senha que irá obter
acesso de administrador para todos os computadores de destino ao seu arquivo de script,
atonce.isf.
3 Crie um arquivo adicional, list.cmp, com uma seção [ComputerList]. Sob esta seção,
você pode listar seus computadores pelo nome de host ou endereço IP. Seu arquivo de script
e o arquivo da lista de computadores serão semelhantes ao seguinte:
atonce.isf
[Install]
Drivers=1
MVP=0
ENetwork=1
Update_Software=0
DriverProfiler=0
MVP=0
Ports=1
Language=EN
Tools=0
[ENetwork]
EStatusWindow=1
[Drivers]
Printer1=1
Instalação por envio
12
[Printer1]
Model=Lexmark Optra T616
Stream=PS
Name=Contabilidade 3 (T616)
RealName=Lexmark Optra T616 PS3
Port=portAcT
Share=0
ShareName=Impressora
Alt9xDrv=0
Default=0
Published=1
CfgFile=L:\source\profiles\profiles.dcf
CfgEntry=T616 Accounting
Comment=Impressora monocromática de alta velocidade para Contabilidade
Location=Sala de impressoras 2 da Contabilidade
[Defaults]
EUserName=ao`~S^]
EPassword=mIHt
ComputerList=list.cmp
[Ports]
port1=ENetIP
[Port1]
Name=Port1
IP Address= xxx.xxx.xxx.xx
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 “port1” para tratar da comunicação com o adaptador de
rede da nova impressora. O script instala o software de suporte de rede TCP/IP para ser
usado pelo driver da impressora. Ele também instala o suporte bidirecional com uma janela
de status para que o computador do usuário possa receber mensagens da impressora e
exibi-las para os usuários. Finalmente, o script instala os drivers da impressora: um driver
PostScript 3 para a Lexmark Optra T616, com o nome “Accounting 3 (T616).” 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 estes recursos são
instalados nas estações de trabalho Thompson, Miller-NT, Blackhole, Gabriel, Honeydew,
station12, 192.168.236.24 e Barrows utilizando-se sua conta de administrador comum.
Instalação por envio
13
4 Certifique-se de que todas as estações de trabalho de destino estejam ligadas (apesar de os
usuários não precisarem estar conectados à rede).
5 Inicie a Instalação por script para executar este script em sua máquina:
L:\source\printcd\install\InstallGui.exe /I:L:\source\scripts\atonce.isf
/O:L:\source\scripts\atonce.log
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.isf para processamento. Ele também informa à
Instalação por script que deve ser executada em modo silencioso e direciona a saída para
um arquivo de registro que se encontra no mesmo diretório que o seu script.
6 Ocasionalmente, verifique o arquivo de saída atonce.log. Em breve ele refletirá a
instalação em todas as estações de trabalho assinaladas e você não terá que sair da sua
mesa.
Agora, suponha que todos os seus usuários tenham um programa gráfico que não funcione 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 Lexmark Optra T616 nos mesmos computadores de destino.
Faça isto executando writeini.exe:
writeini L:\source\scripts\atonce.isf printer1 name “Lexmark Optra T616“
writeini L:\source\scripts\atonce.isf printer1 realname
“Lexmark Optra T616“
writeini L:\source\scripts\atonce.isf printer1 stream pcl
Observação: Veja Utilitário de modificação de scripts para obter uma descrição completa
sobre o utilitário writeini.exe, incluindo formas de como torná-lo mais poderoso.
2 Inicie o mesmo script da mesma forma feita anteriormente:
L:\source\printcd\install\InstallGui /I:L:\source\scripts\atonce.isf
/O:L:\source\scripts\atonce.log
Desta vez, o script instala o driver PCL para a impressora.
Instalação por envio
14
7
Instalação por recepção
Este é um cenário de exemplo de instalação por recepção.
Você tem uma nova Lexmark Optra C710. Cinqüenta usuários precisam dos drivers de impressora
instalados em seus computadores. A maioria dos usuários não se incomodaria em iniciar um
arquivo em lote a partir de um cliente de e-mail.
1 Utilizando qualquer editor de textos, crie um script similar ao C710.isf mostrado aqui:
C710.isf
[Install]
Drivers=1
mvp=0
Update_Software=0
DriverProfiler=0
ENetwork=1
Ports=1
Language=EN
[ENetwork]
EStatusWindow=1
[Drivers]
Printer1=1
[Printer1]
Model=Lexmark Optra C710
Stream=PS
Name=Impressora colorida G
RealName=Lexmark Optra C710 PS3
Port=portGC710
Share=1
ShareName=Impressora
Alt9xDrv=0
Default=0
CfgFile=L:\source\profiles\profiles.dcf
CfgEntry=C710 Sala G
Comment=Impressora colorida para departamento D15
Location=Sala G
Instalação por recepção
15
[Ports]
port1=ENetIP
[Port1]
Name=Port1
IP Address= xxx.xxx.xxx.xx
Este script de instalação cria uma porta lógica “portC710” para tratar da comunicação 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 próprios drivers da impressora: um driver PostScript para a Lexmark Optra C710, com o
nome “Impressora colorida G” e nome “Impressora” compartilhado na rede. O driver é
pré-configurado com base no perfil armazenado no Arquivo de configuração do driver
chamado de profiles.dcf.
2 Copie o script para sua unidade de rede, em uma pasta criada para conter scripts de
instalação e os arquivos de registros gerados.
Agora você tem:
L:\source\scripts\C710.isf
3 Crie uma imagem do CD de drivers em:
L:\source\printcd\
4 Crie um arquivo em lote para usar seu script como um guia para execução de uma
Instalação por script. Seu arquivo em lote deve se parecer com este:
newprinter.bat
L:\source\printcd\install\InstallGui /I:L:\source\scripts\C710.isf
/O:L:\source\scripts\C710.log
O arquivo em lote possui somente uma linha, mas contém tudo que você precisará. O
argumento /I diz ao InstallGui onde obter sua entrada (do seu script). O argumento /O
informa ao InstallGui.exe onde depositar o arquivo de registro que grava o que acontece
quando a Instalação por script processa seu script.
Como todos os seus usuários executam o mesmo arquivo em lote, você terminará com um
grande arquivo de registro chamado de C710.log. Ele conterá uma sinopse de cada
tentativa de instalação e lhe informará se o software de instalação foi bem-sucedido, além
dos detalhes sobre quaisquer problemas encontrados.
Instalação por recepção
16
5 Envie um e-mail aos 50 usuários com o arquivo em lote anexado. Por exemplo:
Para: Departmento D15
De: Equipe de IS
Assunto: Nova impressora a laser colorida
Caro Departamento D15,
Clique duas vezes 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 selecione Impressora colorida G. Se você não encontrar esta
impressora como uma opção, entre em contato com João para obter ajuda.
newprinter.bat
-João ramal 1066
6 Ocasionalmente, verifique o arquivo de saída C710.log. Ele acumula sinopses com
marcação de data e hora de instalações sem você ter deixado a sua mesa.
Observação: Instalações por recepção não irão funcionar para sistemas com Windows NT,
Windows 2000, Windows XP ou Windows Server 2003, a menos que as contas
dos usuários que estão executando a instalação por recepção possuam direitos de
administrador. Veja Windows XP e Windows Server 2003 para obter informações
sobre como modificar a Política de segurança local para que uma máquina com
Windows XP ou Server 2003 possa aceitar instalações por recepção.
Agora suponha que seus usuários não se sintam confortáveis utilizando as estações de trabalho
para executar tarefas pouco familiares. Em vez 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 os seus scripts
de login de rede para inicializar a Instalação por script por eles quando fizerem o login em suas
contas.
Essas linhas, adicionadas a um script de login de rede, automaticamente executam a Instalação por
script para cada usuário de destino, mas somente se ela já não tiver sido executada:
if exist c:\dunscrpt.out goto continue
L:\source\printcd\install\InstallGui /I:L:\source\scripts\C710.isf
/O:L:\source\scripts\C710.log
>c:\dunscrpt.out echo A instalação já foi tentada nesta estação de
trabalho
:continue
Instalação por recepção
17
8
Scripts de desinstalação
A linguagem utilizada para se 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 exigidos).
Por exemplo, um script de desinstalação segue este formato:
[Parent_Section]
Component=<flag>
Insira Uninstall na seção Parent para especificar que esta é uma operação que desinstala os
componentes nomeados na seção "Component". A seção flag determina como desinstalar. Se a flag
for igual a 1, o componente será removido se não possuir subcomponentes ou se todos os
subcomponentes relacionados a ele tiverem sido removidos. Se a flag for igual a 2, o componente e
todos os subcomponentes relacionados serão removidos.
Aqui está um exemplo de um script de desinstalação simples que remove o objeto de impressora e
os componentes de software relacionados (incluindo o driver) para uma impressora fictícia chamada
"Pinion":
[Uninstall]
Printers=1
[Printers]
Pinion=2
Como a flag é igual a 2, este script, quando for executado, removerá o objeto de impressora e todos
os componentes de software relacionados com a impressora Pinion.
Para executar o seu script de desinstalação, digite o seguinte no prompt de comandos:
/I:<nome_do_arquivo_script>
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 de script for nomeado como delete.isf, por exemplo, o
comando será semelhante ao seguinte:
/I: delete.isf
Scripts de desinstalação
18
9
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 de
protocolo que você especifica. Veja a tabela a seguir para garantir que o seu sistema operacional
suporte o tipo de porta que você deseja criar.
Opções de suporte do sistema operacional para portas
Tipo de porta
Valor do protocolo Nome da porta
Lexmark TCP/IP TCPIP
LPR
LPR
IP padrão
IP
UNC
UNC
98
NT
2000
XP e Server 2003
X
X
X
X
X
X
X
X
X
X
X
\\server\printer
(somente para
Windows NT, Windows
2000, Windows XP e
Windows Server 2003)
X
Para criar portas LPR através da Instalação por script, o sistema de destino deve ter o suporte à
Impressão Microsoft TCP/IP instalado.
Instalação do suporte à Impressão Microsoft TCP/IP no Windows NT
1 Vá para Iniciar Æ Configurações Æ Painel de controle.
2 Clique duas vezes em Rede.
3 Clique na guia Serviços, clique em Adicionar e, então, selecione Impressão Microsoft
TCP/IP.
4 Clique em OK e siga os prompts.
Criação de porta
19
Instalação do suporte à Impressão Microsoft TCP/IP no Windows 2000,
Windows XP e Windows Server 2003
1 Vá para Iniciar Æ Configurações Æ Painel de controle.
2 Vá para Adicionar/Remover programas.
3 Clique em Adicionar/Remover componentes do Windows.
4 Coloque uma marca de seleção em Outros serviços de rede e impressão.
5 Clique em Detalhes e assegure-se de que Serviços de impressão para Unix esteja
marcado. Clique em OK.
6 Clique em Próximo e siga os prompts.
Observação: Se a criação de uma porta IP ou LPR falhar, o objeto de impressora será criado e
associado à LPT1. No caso da LPT1 estar indisponível, a instalação falhará. Se a
instalação falhar, consulte as mensagens de erro retornadas no arquivo de
registro.
Veja Solução de problemas para obter informações adicionais. Para obter
informações adicionais sobre a criação das portas através dos scripts, veja [Ports]
e [Port1].
Observação: A criação de portas requer suporte bidirecional. Consulte [ENetwork].
Criação de porta
20
10
Utilitário de modificação de scripts
Writeini.exe troca o valor de um parâmetro-chave em um script de instalação existente.
Ele é executado no seguinte formato:
writeini <arquivo de script> <seção> <chave> <valor>
O parâmetro <arquivo de script> inclui o nome e o caminho do diretório de um script.
Suponhamos que você tenha um script que instala o driver Lexmark Optra W810. A seção
[Drivers] do script se parece com o seguinte:
[Drivers]
printer1=Lexmark Optra W810 PS3
Para alterar o script para que ele instale o driver da Lexmark Optra C710, execute writeini.exe,
como mostrado, para alterar a seção [Drivers] do script:
writeini a:\script.isf drivers printer1 “Lexmark Optra C710”
Observação: Quando, como no exemplo anterior, o valor que você estiver digitando contiver
espaços, coloque-o entre aspas para que o writeini.exe o manipule
corretamente.
Ao verificar seu script, você verá que ele está assim:
[Drivers]
printer1=Lexmark Optra C710
O Writeini.exe é uma ferramenta muito útil quando suficientemente automatizada. O arquivo em
lote a seguir 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.
Utilitário de modificação de scripts
21
next.bat
cd c:\temp
copy L:\source\scripts\script.isf .\written.isf
L:\source\printcd\install\writeini .\written.isf Drivers Printer1 1
L:\source\printcd\install\writeini .\written.isf Printer1 Model %2
L:\source\printcd\install\writeini .\written.isf Printer1 Stream %3
L:\source\printcd\install\writeini .\written.isf Printer1 Name %4
L:\source\printcd\install\writeini .\written.isf Printer1 Realname %1
L:\source\printcd\install\writeini .\written.isf Printer1 Port %5
L:\source\printcd\install\writeini .\written.isf Printer1 Sharename%6
L:\source\printcd\install\writeini .\written.isf Ports NewPort ENetIP
L:\source\printcd\install\writeini .\written.isf NewPort Name %5
L:\source\printcd\install\writeini .\written.isf NewPort IPAddress %7
L:\source\printcd\install\InstallGui /I:c:\temp\written.isf
No prompt de comandos, digite o seguinte para executar o next.bat:
next “Lexmark Optra T616 PS3” “Lexmark Optra T616” ps “My T616” 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
PostScript 3 da Lexmark Optra T616 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 se executar o arquivo em lote.
No campo
Os utilitários como o writeini.exe e a Instalação por script facilitam as coisas quando é
necessário enviar sua equipe de IS para o exterior. Com apenas um CD e um disquete, sua equipe
de IS pode instalar facilmente os drivers de impressora em locais remotos da sua rede.
Coloque 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). Se mais de uma impressora estiver envolvida, você poderá fornecer um
arquivo batch, como next.bat para dimensionar seus scripts. Ou fornecer 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 quantos você pode fornecer. Você pode preferir enviar somente um
arquivo em lote bastante simples para execução do writeini.exe e talvez um para adequar os
scripts para endereços IP de vários adaptadores de rede que sua equipe encontrará.
No campo
22
11
Software de atualização
Você acaba de adquirir uma nova impressora Lexmark. Você gostaria de substituir o software e os
drivers da Lexmark em sua rede pelas versões mais recentes contidas no CD de drivers que
acompanha sua nova impressora.
É possível fazer uma atualização de software através de uma instalação por envio, substituindo o
software de rede ou do MarkVision desatualizado, a partir do seu CD de drivers atual, executando
uma Atualização de software.
Use esta entrada de linha de comandos simples para atualizar o software em um sistema:
E:\install\InstallGui
Assumindo-se 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. Configure a chave Update_Software na
seção [Install] como 1 e, então, declare quais computadores serão os destinos e forneça as
informações da conta para que a Instalação por script possa acessar os computadores de destino.
Seu script será parecido com:
[Install]
Update_Software=1
Language=EN
[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] e [Computer1].
Observação: As Atualizações de software remotas apenas funcionam em sistemas com
Windows NT, Windows 2000, Windows XP e Windows Server 2003.
Software de atualização
23
12
Solução de 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 e certifique-se de ter incluído todas as seções correspondentes exigidas
pelas opções selecionadas. Veja Explicações sobre o script para obter uma lista de chaves
suportadas e suas seções obrigatórias correspondentes.
•
Assegure-se de 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 eles 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.
•
Certifique-se de que os computadores de destino estejam funcionando com contas que
possuam direitos de acesso suficientes ao utilizar Windows NT, Windows 2000, Windows XP
ou Windows Server 2003. Veja Windows XP e Windows Server 2003 para obter
informações sobre como modificar a Política de segurança local para que um computador
com Windows XP possa aceitar uma instalação por envio.
•
Você pode estar tentando instalar os componentes que são incompatíveis com o tipo de
instalação que está sendo executado ou com o sistema operacional do computador de
destino. Por exemplo, você pode ter tentado uma instalação por envio em um computador
com Windows 98 ou pode estar tentando adicionar uma porta IP padrão a um computador
com Windows NT.
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.
Solução de problemas
24
13
Modelo de script
Este script de exemplo contém todas as seções e chaves possíveis suportadas pela Instalação por
script, assim você poderá observar como elas se encaixam juntas. Você pode querer imprimir esta
seção e usá-la para referência.
[Install][Veja a explicação do script para [Install]]
Driver=1
Network=1
Update_Software=1
DriverProfiler=1
Port=1Language=it [As opções são: en, fr, de, it, es, bp, ru, pl, zh, zh_hk, ja e ko.]
ENetwork=1
Connect_Printer=1
MVP=1
Tools=1
AllowReboot=0
[Computer] [Veja a explicação do script para [Computer]]
Computer1=
Computer2=
Raindrop=
[Computer1][Veja a explicação do script para [Computer1]]
EComputerName=Kh4fPM@s*
EUserName=|GmSjBf4
EPassword=&xfSilTGt
[Computer2]
ComputerName=mesopotamia
Username=gilgamesh
Password=catal_huyuk
[Raindrop]
ComputerName=HAL
UserName=Dave
Password=open_door_HAL
[ENetwork][Veja a explicação do script para [ENetwork]]
EStatusWindow=1
[Drivers][Veja a explicação do script para [Drivers]]
Printer1=1
Modelo de script
25
[Printer1][Veja a explicação do script para [Printer1]]
Model=Lexmark Optra W810
Stream=PS [As opções são: PS e PCL.]
Name=W810
RealName=Lexmark Optra W810 PS3
Port=CPAPort
Share=1
ShareName=Impressora
Alt9xDrv=1
AltNTDrv=1
Published=0
Default=0
ScreenFonts=1
CfgFile=c:\printer_profiles\W810.dcf
CfgEntry=W810 PostScript
Comment=A instalação por script deu seu primeiro passo em um mundo maior.
Location=Qualquer lugar.
[DriverProfiler][Veja a explicação do script para [DriverProfiler]]
Run=1
INSTALLDIR=C:\Arquivo de programas\Lexmark\Perfil de driver
[MVP]
MVPClient=1
MVPServer=1
[MVPClient]
InstallDir=C:\Arquivos de programas\Lexmark\MarkVision Professional
[MVPServer]
Messenger=1
WebClient=1
WINDOWSWDP=1
UnixWDP=1
DefaultPort=1
InstallDir=C:\Arquivos de programas\Lexmark\MarkVision Server
DeviceSupport=1
[Ports][Veja a explicação do script para [Ports]]
Port1=ENetIP [As opções são: ENetIP, LPR e LP UNC]
[Port1][Veja a explicação do script para [Port1]]
PortName=CPAPort
IPAddress=192.168.236.24
Modelo de script
26
[Tools][Veja a explicação do script para [Tools]]
HPOpenView=1
CAUniCenter=1
ScanBack=1
ScreenFonts=1
[ScanBack]
InstallDir=c:\......
[ScreenFonts]
InstallDir=c:\......
Modelo de script
27
14
•
Explicações sobre o script
As tabelas a seguir contém uma lista de todas as seções e chaves que a Instalação por
script suporta atualmente. Use esta tabela para garantir que o seu script inclui todas as
seções correspondentes obrigatórias.
Observação: Você apenas precisa incluir uma seção correspondente quando o valor da chave
que a exige estiver definido como =1. Se o valor for =0, a Instalação por script não
irá considerar aquela seção correspondente específica.
Tabelas de seções, chaves suportadas e seções correspondentes obrigatórias
Seção
Chaves suportadas
Seção correspondente obrigatória
[Install]
Drivers
[Drivers]
Update_Software
DriverProfiler
[DriverProfiler]
Ports
[Ports]
Language
ENetwork
[ENetwork]
MVP
[MVP]
AllowReboot
Tools
[Tools]
OS
[Computer]
Computer1 (1)
[Computer1] (1)
Computer2 (1)
[Computer2] (1)
[ENetwork]
EStatusWindow
[Drivers]
Printer1 (1)
[Printer1] (1)
Printer2 (1)
[Printer2] (1)
(1)
Essas chaves e suas seções correspondentes são definidas pelo usuário, significando que qualquer
nome pode ser substituído por essas chaves e suas respectivas seções correspondentes. Da mesma
forma, chaves adicionais e seções correspondentes podem ser criadas para atender as suas
necessidades (por exemplo, Printer 20, Printer 21... e assim por diante).
Explicações sobre o script
28
Tabelas de seções, chaves suportadas e seções correspondentes obrigatórias
Seção
Chaves suportadas
[DriverProfiler]
RunDriverProfiler
Seção correspondente obrigatória
INSTALLDIR
[Computer1] (1)
ComputerName
UserName
Password
EComputerName
EUserName
EPassword
[MVP]
MVPClient
MVPServer
[MVPClient]
InstallDir
[MVPServer]
Messenger
WebClient
WINDOWSWDP
UnixWDP
DefaultPort
InstallDir
DeviceSupport
(1)
Essas chaves e suas seções correspondentes são definidas pelo usuário, significando que qualquer
nome pode ser substituído por essas chaves e suas respectivas seções correspondentes. Da mesma
forma, chaves adicionais e seções correspondentes podem ser criadas para atender as suas
necessidades (por exemplo, Printer 20, Printer 21... e assim por diante).
Explicações sobre o script
29
Tabelas de seções, chaves suportadas e seções correspondentes obrigatórias
Seção
Chaves suportadas
[Printer1] (1)
Model
Seção correspondente obrigatória
Stream
Name
RealName
Port
ScreenFonts
Share
ShareName
Alt9xDrv
AltNTDrv
Published
Default
CfgFile
CfgEntry
Comment
Location
7[Ports]
Port1 (1)
[Port1] (1)
Name
[Port1] (1)
IPAddress
CommunityName
[DeletePrinters]
Printer1 (1)
[DeletePorts]
Port1 (1)
[Defaults]
UserName
[Printer1] (1)
Password
EUserName
EPassword
ComputerList
[ComputerList]
(1)
Essas chaves e suas seções correspondentes são definidas pelo usuário, significando que qualquer
nome pode ser substituído por essas chaves e suas respectivas seções correspondentes. Da mesma
forma, chaves adicionais e seções correspondentes podem ser criadas para atender as suas
necessidades (por exemplo, Printer 20, Printer 21... e assim por diante).
Explicações sobre o script
30
Tabelas de seções, chaves suportadas e seções correspondentes obrigatórias
Seção
Chaves suportadas
[ComputerList]
(Veja [ComputerList])
[Tools]
HPOpenView
CAUniCenter
ScanBack
ScreenFonts
Seção correspondente obrigatória
(1)
Essas chaves e suas seções correspondentes são definidas pelo usuário, significando que qualquer
nome pode ser substituído por essas chaves e suas respectivas seções correspondentes. Da mesma
forma, chaves adicionais e seções correspondentes podem ser criadas para atender as suas
necessidades (por exemplo, Printer 20, Printer 21... e assim por diante).
As páginas a seguir examinam individualmente todas as seções disponíveis e descrevem
como elas funcionam em um script.
[Install]
•
[Install] é a principal seção da Instalação por script. As chaves na seção [Install]
especificarão o que instalar e por quais seções adicionais procurar e processar. A Instalação
por script processa uma chave quando seu valor estiver definido como =1.
•
AllowReboot é um caso especial. Esta chave será 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 fornece uma resposta à
solicitação de reinicialização, assim a solicitação não será respondida pela Instalação por
script. Isto significa que o prompt para reinicialização terá que ser respondido na estação de
trabalho de destino onde ocorrer a instalação.
•
Quando o seu computador de destino estiver executando Windows NT, Windows 2000,
Windows XP ou Windows Server 2003, AllowReboot sempre pode virtualmente ser definido
para 0 sem causar problemas. Entretanto, quando seu computador de destino estiver
executando Windows 98 ou Windows Me, recomendamos 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á.
[Install]
Drivers=1
Update_Software=1
DriverProfiler=1
Ports=1
Language=en [As opções são: en, fr, de, it, es, bp, ru, pl, zh, zh_hk e ja]
ENetwork=1
MVP=1
Tools=1 [Instala as várias ferramentas de gerenciamento.]
AllowReboot=0 [Válida somente para instalações por recepção. 1 reinicializa sem solicitar, 0 nunca
reinicializa, sem valor solicita pela reinicialização.]
[Install]
31
[Computer]
•
Esta seção informa à Instalação por script quais os computadores remotos serão os destinos
para as instalações por envio.
•
Use esta seção para instalar o software em todas as estações de trabalho simultaneamente.
•
Instalações por envio funcionam somente em máquinas com Windows NT, Windows 2000,
Windows XP e Windows Server 2003.
•
As instalações por envio não podem carregar o software MarkVision, o Perfil de driver ou o
Utilitário de configuração da impressora em uma máquina remota. Observe, porém, que
arquivos .dcf criados pelo Perfil de driver podem ser usados durante as instalações por
envio para controlar como cada driver é configurado enquanto é carregado.
[Computer]
Computer1= [Nenhum valor necessário. A chave pode ser qualquer coisa e deve existir uma seção
correspondente.]
Computer2= [Nenhum valor necessário. A chave pode ser qualquer coisa e deve existir uma seção
correspondente.]
Raindrop= [Nenhum valor necessário. A chave pode ser qualquer uma e deve existir uma seção
correspondente.]
[Computer1]
•
A conta especificada deve ter direitos administrativos. Caso contrário, a Instalação por script
não terá 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ê usa a interface do CD de drivers para gerar um script para computadores
remotos, a interface do CD de drivers automaticamente criptografa os dados que você digita,
colocando um E antes dos campos ComputerName, UserName e Password, como mostrado
no exemplo a seguir.
[Computer1]
EComputerName=Kh4fPM@*s
EUserName=|GmSjBf4
EPassword=&xfSilTGt
[Computer]
32
Observação: Apesar de não ser possível entender as informações sobre a conta a partir dos
valores criptografados para as chaves EComputerName=, Eusername= e
Epassword=, é possível usar as informações de texto criptografadas para obter
acesso a uma máquina copiando e colando as seqüências de texto de um script
para outro. Portanto, tome cuidado para proteger todos os scripts do acesso não
autorizado, mesmo para 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 criptografadas:
[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
chamarmos de [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 tivesse sua própria
seção correspondente:
[Raindrop]
ComputerName=Minerva
Username=Fern
Password=cappuccino
[ENetwork]
•
Esta seção instala o suporte bidirecional para drivers de impressora.
•
O suporte bidirecional deve ser instalado para se criar uma porta de rede ou instalar suporte
de rede.
•
Você deve definir um valor para EStatusWindow para instalar o suporte bidirecional. No
entanto, todos os recursos que exigem o suporte bidirecional funcionarão da mesma forma,
independentemente de você definir o valor como 1 ou 0.
•
Se você definir EStatusWindow=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.
[ENetwork]
EStatusWindow=1
[ENetwork]
33
[Drivers]
Esta seção lista, pelo RealName, quais drivers de impressora devem ser instalados. Para descobrir o
RealName do driver de impressora desejado:
1 Inicie o CD de drivers. Escolha Software de instalação Æ Impressora e software Æ
Concordo.
2 Selecione Instalação personalizada Æ Avançar.
3 Selecione Computador local Æ Avançar.
4 Selecione Drivers de 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 você selecionar, existe um ou mais drivers listados, sendo seu RealName indicado por
uma marca de seleção branca dentro de um quadrado vermelho.
O RealName de uma impressora é o Modelo da impressora (quando o fluxo for PCL) ou o
Modelo da impressora com o nível Postscript anexado.
Use esta seção para instalar um ou mais drivers de impressoras.
[Drivers]
Printer1=1
[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.
[Drivers]
34
[Printer1]
*Model=Lexmark W810
Stream=PS [As opções são: PS e PCL.]
Name=W810 [Pode ser qualquer coisa]
RealName=Lexmark W810 PS3 [Veja as observações na seção [Drivers] .]
Port=CPAPort [Deve corresponder a uma porta existente ou a uma porta que esteja criada na
seção portas.]
Share=1 [Válida somente para Windows NT, Windows 2000, Windows XP e Windows Server 2003.]
ShareName=Printer [Válida somente para Windows NT, Windows 2000, Windows XP e Windows
Server 2003.]
Alt9xDrv=1 [Para instalar drivers alternativos para 98, caso contrário 0 (padrão).]
AltNTDrv=1 [Para instalar drivers alternativos para NT, caso contrário 0 (padrão).]
Alt2000Drv=1 [Para instalar drivers alternativos para 2K/XP/Server 2003, caso contrário 0
(padrão).]
Published=0 [Válida somente para Windows NT, Windows 2000, Windows XP e Windows Server
2003.]
Default=0 [Um valor de 1 deveria tornar esta impressora padrão.]
ScreenFonts=1 [Um valor de 1 poderia instalar fontes de tela.]
CfgFile=c:\printer_profiles\timsprofiles.dcf [arquivo .dcf deve existir neste local.]
CfgEntry=W810 PostScript [Este é a “Descrição resumida do perfil” digitada para o perfil na sua
criação. Veja Perfil de driver para obter mais informações.]
Comment=Impressora colorida com opção duplex. [Pode ser qualquer coisa.]
Location=Sala de impressoras principal. [Pode ser qualquer coisa.]
ScreenFonts=1 [Para instalar Fontes de tela, caso contrário 0 (padrão).]
[DriverProfiler]
•
Esta seção instala o Perfil de driver.
•
O Perfil de driver só pode ser instalado durante instalações por recepção.
•
Use o Perfil de driver para criar perfis (armazenados em arquivos .dcf) que predeterminam
como os drivers de impressora serão configurados durante instalações futuras. Para obter
detalhes sobre o Perfil de driver, veja Perfil de driver.
[DriverProfiler]
RunDrvCfgTool=1
INSTALLDIR=C:\Arquivos de programas\Lexmark\Perfil de driver [Este é o diretório de
destino para a instalação.]
[DriverProfiler]
35
[MVP]
•
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.
[MVP]
MVPClient=1
MVPServer=1
[MVPClient]
InstallDir=C:\Arquivos de programas\Lexmark\MarkVision Professional [Este é o
diretório de destino para a instalação.]
[MVPServer]
Messenger=1
WebClient=1
WINDOWSWDP=1
UnixWDP=1
DefaultPort=1
InstallDir=:\Arquivos de programas\Lexmark\MarkVision Server [Este é o diretório de
destino para a instalação.]
DeviceSupport=1
[ConnectPrinter]
•
Esta seção cria conexões para impressoras de rede. Isto é equivalente ao recurso 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.
•
Esta seção é válida somente para instalações por envio no Windows NT, Windows 2000,
Windows XP e Windows Server 2003.
[ConnectPrinter]
Printer1=\\Server\impressoraX
[MVP]
36
[Ports]
•
Esta seção informa à Instalação por script que você está criando uma porta de rede.
[Ports]
Port1= [Nenhum valor necessário. A variável pode ser ENetIP, StandardIP (porta TCP/IP padrão—
válida somente para Windows 2000, Windows XP e Windows Server 2003) ou LocalPort (porta
Local).]
Protocol= [Os valores válidos sãoTCPIP, LPR, IP e UNC.]
[Port1]
•
Esta seção contém informações específicas sobre a porta declarada como sendo a Port1
na seção [Ports].
•
Você deve ter uma destas seções para cada porta definida na seção [Ports].
•
Os valores que você digita fornecem informações sobre o adaptador de rede da impressora.
•
Observe que o CommunityName padrão é public para qualquer adaptador de rede. Se o
valor "public" não for aceito, execute um diagnóstico SNMP no endereço IP do adaptador de
rede.
•
O suporte bidirecional deverá estar instalado para se criar uma porta de rede. Consulte a
descrição da seção para [ENetwork].
[Port1]
Name=Nome da porta [Para uma porta UNC, isto deveria ser o caminho UNC e o tipo de porta
deveria ser IPaddress=printer.mycompany.com [Digite um endereço IP ou nome de host para as
portas ENetIP e Standard.]
[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] funciona com [Defaults], veja [Defaults].
•
Existem três maneiras de se especificar um nome de computador na seção
[ComputerList]:
–
–
–
Somente pelo nome abreviado do computador
Pelo nome abreviado do computador e pelo nome do domínio
Pelo endereço IP
[Ports]
37
[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 de script criados pelo CD de drivers. Se necessário, esta seção deverá
ser adicionada com um editor de texto.
O exemplo a seguir mostra como uma porta TCP/IP ou LPR pode ser criada. Se você quiser criar
uma porta IP, você pode precisar incluir ou excluir parâmetros.
[Port1]
HostName=artichoke1.port.mycompany.com [Nome de 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 [Isto pode ser qualquer coisa.]
CommunityName=public
[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 apenas 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
instalação por script específica. O arquivo pode ser um .cmp gerado pelo CD de drivers,
outro arquivo de script ou qualquer outro arquivo de 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 de script atual.
[Defaults]
38
•
Os valores listados para as chaves EuserName, Epassword ou UserName, Password da
seção [Defaults] especificam o seguinte:
–
–
–
O nome do usuário e a senha para nomes de computadores dentro do arquivo de 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 a eles, e
O nome de usuário e a senha para todos os nomes de computadores na seção
[ComputerList].
[Tools]
•
A seção [Tools] é composta pelo seguinte:
[Tools]
HPOpenView=1
CaUniCenter=1
ScanBack=1
ScreenFonts=1
•
Esta seção instala o seguinte:
1
O Snap-in HP Openview Network Node Manager e o Utilitário de configuração do CA
UniCenter.
O snap-in permite que você instale, conecte e configure os dispositivos de impressão em
rede. A instalação do snap-in exige que o HP Openview e/ou o Utilitário CA UniCenter
estejam previamente instalados em seu sistema. Para obter informações adicionais,
consulte a documentação das ferramentas de gerenciamento específicas.
2
Utilitários de configuração de impressora local para os modelos de impressora que não
possuem painéis do operador.
Os Utilitários de configuração de impressora local permitem que você gerencie as
diversas opções de configuração de uma impressora a partir de seu computador para
impressoras sem um painel do operador.
3
Utilitário ScanBack para gerenciamento de documentos digitalizados remotamente.
O Utilitário ScanBack permite que você crie um perfil de digitalização que estabelece
parâmetros de configuração para arquivos digitalizados. O perfil define vários atributos
como tipo de arquivo, nome e localização de saída na sua rede. O perfil pode então ser
acessado a partir de um digitalizador de rede permitindo que você salve o arquivo
digitalizado de acordo com os parâmetros estabelecidos no perfil específico.
4
Fontes de tela são instaladas em seu sistema operacional Windows a partir do CD para
corresponderem aso fontes escaláveis residentes em sua impressora. As fontes de tela
funcionam em conjunto com as fontes existentes no sistema Windows para permitir que
os documentos exibidos em sua tela de computador correspondam à saída de sua
impressora. Quando as fontes de tela são instaladas, você passa a ter acesso ao
conjunto completo de fontes residentes na impressora em seus aplicativos Windows para
emulações PostScript e PCL.
[Tools]
39

Documentos relacionados