Mensagem de erro quando tenta utilizar a ferramenta WsusMigrationImport para importar dados para um servidor de WSUS 3.0: "WsusMigration falhou com o abaixo excepção"

Traduções de Artigos Traduções de Artigos
Artigo: 945348 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Quando tenta utilizar a ferramenta WsusMigrationImport para importar dados para um servidor de Windows Server Update Services 3.0 (WSUS), poderá receber a seguinte mensagem de excepção:

WsusMigration falhou com o abaixo excepção!
System.FormatException: Índice (com base zero) tem de ser maior que ou igual a zero e menor que o tamanho da lista de argumentos.

em System.Text.StringBuilder.AppendFormat (IFormatProvider fornecedor, formato de cadeia, Object [] argumentos)
em System.String.Format (IFormatProvider fornecedor, formato de cadeia, Object [] argumentos)
em System.IO.TextWriter.WriteLine (formato de cadeia, objecto arg0, objecto arg1, objecto arg2)
em System.IO.TextWriter.SyncTextWriter.WriteLine (formato de cadeia, objecto arg0, objecto arg1, objecto arg2)
em Microsoft.WsusMigrationTools.ImportServerStatus.ProcessNode (XmlTextReader leitor)
em Microsoft.WsusMigrationTools.ImportServerStatus.ImportData (XmlTextReader leitor)
em Microsoft.WsusMigrationTools.WsusMigrationTool.Main (String [] argumentos)
Nota A Microsoft fornece a ferramenta WsusMigrationImport como uma ferramenta de exemplo.

Causa

Este é problema ocorre devido a um erro na ferramenta WsusMigrationImport.

Resolução

Para resolver este problema, edite e recompilar código fonte da ferramenta WsusMigrationImport para corrigir o erro. Para o fazer, siga estes passos.

Nota Uma vez que a ferramenta WsusMigrationImport é fornecida como um exemplo, a Microsoft incluiu o código de origem com a ferramenta.

Nota Microsoft não suporta a alterar o código do ficheiro WsusMigrationImport.cs.
  1. No Visual Studio, abra o projecto que contém o ficheiro WsusMigrationImport.cs.
  2. Localize linha 504 e, em seguida, efectue a alteração seguinte.

    linha existente
    Console.WriteLine("Changed update {0}/{1} revision {3} to visible from declined.",

    linha de substituição
    Console.WriteLine("Changed update {0}/{1} revision {2} to visible from declined.",
  3. Guarde o ficheiro WsusMigrationImport.cs.
  4. Crie o projecto.
  5. Execute a ferramenta de WsusMigrationImport recém-compilado para importar dados.

Ponto Da Situação

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

Propriedades

Artigo: 945348 - Última revisão: 11 de dezembro de 2007 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server Update Services 3.0
Palavras-chave: 
kbmt kbexpertiseinter kbtshoot kbprb KB945348 KbMtpt
Traduçã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: 945348

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com