none
Script Reg Delete para várias sub-chaves RRS feed

  • Pergunta

  • Bom dia a todos,

    Gostaria de gerar um Script (.bat ou .vbs) que exclua todas subchaves do caminho "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\" que contenham .bak.

    Motivo: As profiles temporárias bloqueiam o uso de ferramentas de migração como Windows Easy Transfer e o USMT, logo quando praparo uma migração via MDT a etapa "Capture User State" não executa e a task é finalizada. Para solucionar este problema eu necessito deste Script que irá eliminar todos os usuários temporários ativos.

    Tentativa: Gerei um script .bat que limparia todos os registros que cotenham o .bak nas pastas de profiles, porém o caractere coringa * não foi reconhecido e o comando não encontrou nenhuma profile *.bak

    reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\*.bak" /f

    Desde já agradeço.


    quarta-feira, 6 de novembro de 2013 11:49

Respostas

  • Flávio,

    Só com o REG DELETE parece não se possivel.

    Acho que a solução é tentar utilizar o REG QUERY seguido do REG DELETE.

    Não testei o script abaixo.

    .bat

    ::Consulta todas as chaves
    reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" > chaves.txt
    
    ::Filtra
    findstr /i ".bak" chaves.txt > excluir.txt
    
    ::Excluir
    FOR /F "tokens=*" %%A IN (excluir.txt) DO REG DELETE "%%A" /f


    Fábio de Paula Junior


    quarta-feira, 6 de novembro de 2013 12:50
    Moderador

Todas as Respostas

  • Flávio,

    Só com o REG DELETE parece não se possivel.

    Acho que a solução é tentar utilizar o REG QUERY seguido do REG DELETE.

    Não testei o script abaixo.

    .bat

    ::Consulta todas as chaves
    reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" > chaves.txt
    
    ::Filtra
    findstr /i ".bak" chaves.txt > excluir.txt
    
    ::Excluir
    FOR /F "tokens=*" %%A IN (excluir.txt) DO REG DELETE "%%A" /f


    Fábio de Paula Junior


    quarta-feira, 6 de novembro de 2013 12:50
    Moderador
  • Cara funcionou perfeitamente, me ajudou bastante. Muito Obrigado !!
    quarta-feira, 13 de novembro de 2019 12:45