Estou tentando usar o PowerShell para copiar todos os arquivos de um local para outro, mas às vezes um arquivo no diretório atual está corrompido e não pode ser copiado. O Powershell parece parar e não continuar copiando ou simplesmente ignorando o arquivo que está corrompido.
Estou usando este comando: cp * '\mycomp.local\Location' -Recurse
Eu recebo este erro:
Existem 14 arquivos no diretório atual, apenas 5 são copiados, pois o 6º é o arquivo que está corrompido.
Funciona quando clico e arrasto porque consigo 'Pular' arquivos corrompidos.
Quero poder 'Ignorar' arquivos corrompidos e fazer com que o PowerShell tente copiar todo o resto.
NOTA: O parâmetro -ErrorAction não funciona
Eu também usei try{code} catch{continue}
sem sucesso.