Um arquivo MIF de status personalizado não retorna uma mensagem de "10009 - sucesso" instalação status como esperado no SMS 2003

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 916797
Sintomas
No Microsoft Systems Management Server (SMS) 2003, um arquivo de Management Information Format (MIF) de status de anúncio personalizado, às vezes, é gerado por um programa, como Ismif32.exe. No entanto, o cliente SMS não relata sempre corretamente o status de instalação do pacote do arquivo MIF. Em vez disso, o pacote retorna a identificação de mensagem status genérico seguinte:
10008 - êxito
Você espera que o pacote para retornar a seguinte identificação de mensagem status personalizado:
sucesso 10009
Além disso, a seguinte mensagem é registrada no arquivo Execmgr.log:
código de saída de programa execmgr 0
arquivo de análise para MIF execmgr para obter o status do programa
A seguinte mensagem deverá ser a próxima entrada neste arquivo de log:
Um arquivo de MIF matching mif name foi encontrado
No entanto, essa entrada não existe.
Causa
Esse problema ocorre porque o Gerenciador de execução requer dados em um dos campos correspondentes de status. Por padrão, esses campos estão em branco.

Observação Esses campos coincidentes de status estão localizados na guia relatórios nas propriedades do pacote.
Como Contornar
Para contornar esse problema, adicione o nome que é definido no parâmetro ISMIF32.EXE p-Name para o campo nome na guia relatório de propriedades do pacote. Fazendo isso, você ativa o componente Gerenciador de execução encontrar uma correspondência entre o pacote e o MIF arquivo. Você também pode adicionar o Nome do arquivo MIF , versão e fabricante campos, mas esses campos não são necessários.

Essa solução requer que a linha de comando Ismif32.exe inclua o -f Mif File name e -p Name opções. No entanto, para status MIF correspondência ocorra, somente o Name do valor para o -p opção deve ser inserida no campo nome na guia relatório das propriedades de pacote correspondente.

O arquivo MIF é criado na pasta Temp do contexto de usuário do programa quando que programa é executado. Se o status MIF matching for bem sucedida, o arquivo MIF será excluído automaticamente da pasta Temp.

Uma tentativa com falha para corresponder a um arquivo MIF deixa o arquivo órfão MIF na pasta Temp. Para determinar o valor de nome de um arquivo MIF existente, abra o arquivo MIF na pasta TEMP e, em seguida, localize o valor na seção a seguir:
ATRIBUTO DE INÍCIO
NOME do Product
ID = 2
ACESSO = SOMENTE LEITURA
ARMAZENAMENTO = ESPECÍFICO
TIPO = STRING(64)
VALOR = SMS
ATRIBUTO END
Na linha de comando exemplo seguinte, o nome do arquivo MIF é "MYMIF" e o valor do nome é "SMS":
Ismif32.exe f - MYMIF p - SMS -d "concluída com êxito"
Verifique se o nome no "Value =" campo corresponde ao nome no campo nome na guia relatórios . Por exemplo, se "Value = SMS" aparece no arquivo MIF, "SMS" é inserido no campo nome na guia relatórios . Corrigir as informações no campo nome se você tiver a e, em seguida, execute novamente o programa. Essa ação gera o arquivo Mymif.mif que, por sua vez, gera o código de 10009 saída.
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Mais Informações
As opções mapeiam para os campos da guia relatório da seguinte forma:
Nome do arquivo MIFValor inserido para -f
NomeValor inserido para -p
VersãoValor inserido para - v
PublisherValor inserido para - c
Você pode enfrentar esse problema quando você executa qualquer programa que cria um arquivo MIF de status. No entanto, se o programa também estiver definido para criar uma entrada no campo nome for status MIF matching, você não enfrentar esse problema.
Referências
Para obter mais informações sobre parâmetros que são usadas pelo processo Ismif32.exe, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
186415Criador de status MIF, Ismif32.exe, está disponível para Systems Management Server 1.2
268791Como um status Management Information Format (MIF) produzido pelo arquivo ISMIF32.exe é processado no SMS 2.0

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 916797 - Última Revisão: 10/27/2006 15:08:10 - Revisão: 2.1

Microsoft Systems Management Server 2003 Enterprise Edition

  • kbmt kbexpertiseadvanced kbbug kbsmspackage kbsmsappscripts kbprb KB916797 KbMtpt
Comentários