Eu tenho um problema com o Windows System State Analyzer 3.0.
A ferramenta obtém instantâneos do status dos sistemas de arquivos, drivers, registro e status dos serviços, mas quando tento compará-los, a comparação do sistema de arquivos é falha.
Todos os outros tipos de comparações funcionam, mas o sistema de arquivos falha a cada vez.
Este é um típico rastreamento de pilha ao tentar comparar o sistema de arquivos (ele também falha se os arquivos de instantâneos são armazenados localmente):
C:\Program Files\Microsoft Logo\Software Certification Toolkit\Windows System State Analyzer>SAnalyzer.exe compare "\ServerName\c$\Users\Public\Documents\Pre install.bin" "\ServerName\c$\Users\Public\Documents\Post install.bin" /fa CompareResult.html
Comparing snapshot..........
Snapshot compare complete
Generating Report....C:\Users\Public\Documents\CompareResult.html
Unhandled Exception: System.ArgumentOutOfRangeException: Index was out of range.
Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at System.Collections.Generic.List'1.get_Item(Int32 index)
at Microsoft.Analyzer.Utility.DirectoryStatistics.CountDirectoryModified()
at Microsoft.Analyzer.Utility.DirectoryStatistics.SetDirectory()
at Microsoft.Analyzer.Utility.ReportsHelper.CreateXmlFile(ComparisonObject comparisonObject)
at Microsoft.Analyzer.Utility.ReportsHelper.GenerateReport(String xslPath, String htmlPath, ComparisonObject comparisonObject)
at Microsoft.Analyzer.SnapShotTool.CommandLineSupport.GenerateReport(String htmlPath, ComparisonObject comparisonObject)
at Microsoft.Analyzer.SnapShotTool.CommandLineSupport.CompareSnapShot(String[] CommandLineInfo)
at Microsoft.Analyzer.SnapShotTool.SingletonApp.ProcessCommandLine(String[] args)
at Microsoft.Analyzer.SnapShotTool.Program.Main(String[] args)
Pesquisando na Web, a última postagem de Markus neste tópico provavelmente está descrevendo a raiz desse problema:
Eu tentei perguntar à equipe relevante da Microsoft se eles tinham planos para resolver esse problema e lançar uma nova versão atualizada da ferramenta, mas a caixa de correio ([email protected]) não funciona mais.
Delivery to the following recipient failed permanently:
[email protected]
Technical details of permanent failure: Google tried to deliver your message, but it was rejected by the server for the recipient domain microsoft.com by microsoft-com.mail.protection.outlook.com. [23.103.156.42].
The error that the other server returned was: 550 5.4.1 [[email protected]]: Recipient address rejected: Access denied
A ferramenta de comparação funciona para o registro, os serviços, os drivers, mas não para o sistema de arquivos.
Tanto da GUI quanto da interface do usuário.
Eu tentei a comparação em vários sistemas operacionais, por exemplo do Windows 2012 R2 para o Windows 7, e eu também tentei o modo de compatibilidade Microsoft XP, para não aproveitar.
Eu usei essa ferramenta extensivamente no passado, para certificar aplicativos no Windows Server 2008 R2 e costumava funcionar sem falhas.
Algum trabalho sugerido? Fornecedores alternativos?