log robocopy todos, mas apenas exibir cabeçalho / resumo

1

Existe alguma maneira de dizer ao robocopy para registrar todas as informações, mas para mostrar o cabeçalho / resumo (qualquer informação de alto nível realmente)?

Eu fiz algumas por aí e quando eu usei a opção NFL, por exemplo, ele realmente não copiou os arquivos, apenas criou os diretórios, o que é realmente confuso para mim.

Estou fazendo isso em powershell desde que eu vou tê-lo gerenciar um pouco as cópias, mas o que eu fiz até agora é realmente para a frente.

#clean up for test
rm E:\temp -Recurse -Force

$src = "e:\website"
$dest = "e:\temp"

$cmd = gcm robocopy
$logOptions ="nfl", "ndl","/ns","/nc", '/log:e:\copy.log', "/tee"
$options = "/e", "/copyall", "/zb", "/r:2", "/w:1"

& $cmd $src $dest $options $logOptions

Ele roda o robocopy muito bem, mas como eu disse, ele não copia os arquivos. No cabeçalho, mostra as seguintes informações.

Files : nfl
        ndl

Options : /NS /NC /TEE /S /E /COPYALL /ZB /R:2 /W:1 

O que também parece estranho porque, com base nos documentos, o nfl / ndl são opções de registro, e não opções de cópia.

A versão do arquivo é 10.0.10586, que é o que vem com o Windows 10. pensamentos?

    
por jrich523 12.05.2016 / 19:24

1 resposta

0

Você deseja registrar tudo, mas exibir somente o cabeçalho e as informações de resumo?
Vá com o que você tem, deixando de fora o / NFL / NDL.
Eu também recomendo usar "/ NP", caso contrário, o log está cheio de 1% ... 2% ... 3% ...
Quando o trabalho estiver concluído, use isto:

gc E:\copy.log | select -first 15
gc E:\copy.log | select -last 10

Editar após comentário
Confuso ... seu post original dizia "... registra todas as informações, mas mostra ...". Se você realmente não quiser registrar todas as informações, use / NFL / NDL. Se você quiser listar apenas o trabalho que faria sem realmente usar a cópia use / L. O que você fez até agora não copiou nada porque você omitiu a barra no NFL e no NDL, o que os transformou em parâmetros de correspondência de nomes de arquivos, e você não tinha arquivos na origem que correspondiam a esses padrões.

    
por 12.05.2016 / 21:04

Tags