Verifique se o registro contém dados do arquivo .reg

2

Eu tenho o arquivo .reg que foi exportado em outro PC e contém algumas chaves, valores e dados de diferentes partes do registro.

Como verificar se essas chaves, valores e dados já estão presentes no meu PC?

Existe um script ou programa que poderia levar o meu arquivo .reg como entrada e, em seguida, informar quais dessas chaves, valores e dados já estão presentes no meu PC?

EDIT: Eu não estou perguntando como comparar dois arquivos .reg . Mas eu tenho um arquivo .reg com algumas chaves, valores e dados e quero verificar se essas chaves, valores e dados estão presentes no registro em outro PC. Não consigo exportar o mesmo arquivo em outro PC e comparar porque as chaves, os valores e os dados não estão na mesma chave, mas vêm de diferentes partes do registro.

    
por Johan Bernardic 17.07.2018 / 08:18

1 resposta

1

Não há uma maneira direta de fazer isso.

Mas se você está lidando com vários arquivos .reg ( mais de 2 ou 3 ) ou mais de um computador, você pode usar a abordagem abaixo.

  1. Leia a chave / valor do registro do seu computador em variáveis ou variáveis múltiplas usando Get-ItemProperty ou Get-ItemPropertyValue
  2. Leia o conteúdo dos arquivos .reg exportados em outra variável usando Get-Content
  3. Agora você pode usar operadores de comparação do PowerShell para ver se os arquivos .reg exportados contêm chave / valor do seu computador.
por 17.07.2018 / 10:35