none
Script para comparação de pastas RRS feed

  • Pergunta

  • Gostaria de criar um script em power shell para comparação entre as pastas.

    Após a comparação gerar um txt com as pastas que contém arquivos diferentes.

    Cenário:

    Servidor com 02 partições: C e D

    Pasta de origem: c:\pasta\aplicação (com diversos arquivos)

    Pasta destino: D:\users\usuario1\aplicação (com diversos arquivos)

    Pasta destino: D:\users\usuario2\aplicação (com diversos arquivos)

    Pasta destino: D:\users\usuarioN\aplicação (com diversos arquivos)

    Arquivo txt mostrar o resultado como usuario2 contém arquivos diferentes.


    No forum tem uma pergunta parecida: https://social.technet.microsoft.com/Forums/pt-BR/0290df32-e90b-41e5-a7c0-d22b2d8154a0/script-para-comparar-e-atualizar-arquivos?forum=scriptadminpt

    Comandos da forum:

    #Pasta Origem (source) $Pasta_src = "C:\system" #Pasta Destino $Pasta_dst = "g:\server" #Arquivo a ser comparado $Arquivo="lapoio.exe" #Pega data do src $Dt_src=(Get-ChildItem (Join-Path $Pasta_src $Arquivo)).LastWriteTime #Pega data do destino $Dt_dst=(Get-ChildItem (Join-Path $Pasta_dst $Arquivo)).LastWriteTime #Compara if (-not($Dt_src -eq $Dt_dst)) { "Opa, os arquivos são diferentes, tome uma ação" }

    grato

    Samuel Shinta



    quinta-feira, 5 de julho de 2018 20:09