Artigo: 322507 - Última revisão: sexta-feira, 27 de Outubro de 2006 - Revisão: 1.2

Recebe uma mensagem de erro "Ficheiro de definição de pacote inválido" quando tenta importar um ficheiro .pdf no Systems Management Server 2003

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sintomas

Quando tenta importar um ficheiro de definição de pacote (ficheiro .pdf) utilizando o pacote criar do Assistente de definição, poderá receber a seguinte mensagem de erro:
O ficheiro que seleccionou é um ficheiro de definição de pacote inválido. Seleccione um ficheiro válido.

Causa

Este problema poderá ocorrer quando se verificam as seguintes condições:
  • O ficheiro .pdf contém mais do que uma secção de configuração. Os exemplos das secções de configuração incluem as seguintes secções:
    • Configuração típica
    • Concluir o programa de configuração
    • Configuração de computador portátil
    • Programa de configuração automático
  • A entrada CommandName mesma é apresentada em mais do que uma secção de configuração.
A entrada CommandName aparece como o nome do programa na interface de utilizador. A entrada CommandName pode ter qualquer valor de texto.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Como contornar

Para contornar este problema, modifique o ficheiro .PDF para que a entrada CommandName não está duplicada. Recomendamos que defina o valor de CommandName para indicar o tipo de configuração. Por exemplo, instalação típica, programa de configuração automática e desinstalar o programa de configuração. Para alterar a entrada CommandName, siga estes passos:
  1. Inicie o bloco de notas e, em seguida, abra o ficheiro .PDF.
  2. Modificar o CommandName = entrada em cada secção, para que nenhum dos movimentos são duplicados.
  3. No menu ficheiro , clique em Guardar .
  4. Na consola de administrador do SMS, clique com o botão direito do rato em pacotes , aponte para Novo e, em seguida, clique em Pacote de definição .
  5. Clique em seguinte , clique em Procurar e, em seguida, importe o ficheiro .PDF.

Mais Informação

O texto de exemplo seguinte é de um ficheiro .pdf que faz com que este problema. Neste exemplo, a entrada CommandName é o mesmo para o programa de configuração típica e configuração automática secções.
[PDF]
Version=1.0
 
[Package Definition]
Product=<ProductName>
Version=3.0
Comment=<ProductComment>
SetupVariations=Typical, Automated, Uninstall
 
[Typical Setup]
CommandLine=setup.exe /sms /s
CommandName=Install
UserInputRequired=False
SynchronousSystemExitRequired=False
SupportedPlatforms=Windows NT (x86)
 
[Automated Setup]
CommandLine=setup.exe /sms /s
CommandName=Install
UserInputRequired=False
SynchronousSystemExitRequired=False
SupportedPlatforms=Windows NT (x86)
 
[Uninstall Setup]
CommandLine=Uninstall.exe
CommandName=Uninstall
UserInputRequired=False
SynchronousSystemExitRequired=False
SupportedPlatforms=Windows NT (x86)
 
[Setup Package for Inventory]
InventoryThisPackage=True
Detection Rule Part 1=file 1

[file 1]
FILE=<ProgramName>.exe
COLLECT=FALSE
o texto de exemplo seguinte é de um .pdf cujos movimentos CommandName estão correctos. Neste exemplo, a entrada CommandName na secção de configuração automática é alterada.
[PDF]
Version=1.0
 
[Package Definition]
Product=<ProductName>
Version=3.0
Comment=<ProductComment>
SetupVariations=Typical, Automated, Uninstall
 
[Typical Setup]
CommandLine=setup.exe /u /s
CommandName=Install
UserInputRequired=False
SynchronousSystemExitRequired=False
SupportedPlatforms=Windows NT (x86)
 
[Automated Setup]
CommandLine=setup.exe /u /s
CommandName=Autoinstall
UserInputRequired=False
SynchronousSystemExitRequired=False
SupportedPlatforms=Windows NT (x86)
 
[Uninstall Setup]
CommandLine=Uninstall.exe
CommandName=Uninstall
UserInputRequired=False
SynchronousSystemExitRequired=False
SupportedPlatforms=Windows NT (x86)
 
[Setup Package for Inventory]
InventoryThisPackage=True
Detection Rule Part 1=file 1
 
[file 1]
FILE=<ProgramName>.exe
COLLECT=FALSE

A informação contida neste artigo aplica-se a:
  • Microsoft Systems Management Server 2003 Enterprise Edition
Palavras-chave: 
kbmt kbinterop kbsmsadmin kberrmsg kbsoftwaredist kbmisctools kbnofix kbpackage kbbug KB322507 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 322507  (http://support.microsoft.com/kb/322507/en-us/ )