none
Comprar DLL's no GAC do Windows RRS feed

  • Pergunta

  • Boa Tarde

    Tenho dois servidores Windows Server 2003 e preciso comparar todos as dll que estão no GAC do Windows

    Caminho: c:\Windows\assembly\gac_msil

    Preciso saber o tamanho de cada dll, data, etc.

    Preciso fazer essa comparação nos dois servidores. Uma forma seria conseguir gerar uma relatorio e jogar em excel ai consigo ver se as dll estão iguais!

    Existe alguma ferramenta, comando no DOS, no Windows PowerShell, etc que consiga fazer essa busca? Ou alguma outra solução?

     

    Raphael Carvalho Cardoso

    sexta-feira, 11 de junho de 2010 18:38

Respostas

  • Olá fyote.

    Primeiramente, peço que você salve o seguinte script em um arquivo de texto com a extensão .ps1, como por exemplo: C: \Script\dll.ps1. Após isto, inicie o PowerShell e navegue até o diretório onde o seu arquivo .ps1 está salvo. O comando "cd" funciona tranquilo por aqui para chamar o script em questão, digite o seguinte comando PS> .\dll.ps1. (não é necessário digitar PS.. somente o .\dll.ps1.)

     

     

    Segue abaixo o script:

    cls

    # Comando para ser utilizado via PowerShell para listar os arquivos dll's

    $Dir = get-childitem C:\Windows\assembly\gac_msil -recurse

    $List = $Dir | where {$_.extension -eq ".dll"}

    $List | ft fullname |out-file C:\scripts\dll.txt

    $List | format-table name

    Após este passo, você verá que ele irá listar o que você deseja no arquivo chamado dll.txt que se encontra dentro da pasta scripts no seu c. Para uma melhor análise e comparação dos 2 ambientes, você poderá importar este .txt dentro do seu excel. Você pode usar o Microsoft Excel para importar dados de um arquivo de texto para uma planilha.

     

     

    O Assistente de Importação de Texto examina o arquivo de texto que você está importando e o ajuda a verificar se os dados estão sendo importados da maneira desejada. Para iniciar o Assistente de Importação de Texto, na guia Dados, no grupo Obter Dados Externos, clique em De Texto.

     

     

    Em seguida, na caixa de diálogo Importar Arquivo de Texto, clique duas vezes no arquivo de texto que você deseja importar.

    Abraço.


    Richard Juhasz
    • Marcado como Resposta Richard Juhasz segunda-feira, 21 de junho de 2010 13:45
    quinta-feira, 17 de junho de 2010 18:42