none
Log do Script RRS feed

  • Pergunta

  • Olá pessoal,

    Estou precisando uma força ai para criar uma saida em um arquivo de log para esse script.

    é um script que limpa arquivos de uma determinada pasta.

    

    $numberOfDays = 60
    $Now = Get-Date
    $TargetFolder = “C:\tst”
    $LastWrite = $Now.AddDays(-$numberOfDays)
    $Files = get-childitem $TargetFolder -include *.* -recurse | Where {$_.LastWriteTime -le “$LastWrite”} 
    foreach ($File in $Files)
    {
        write-host “Deleting File $File” -foregroundcolor “Red";
        Remove-Item $File | out-null
        
    } 

    Eu tentei colocar o Out-File:  Out-File -FilePath C:\Log.txt

    Mas o arquivo fica em branco. Não tenho muito dominio no PS.

    O Write-Host me mostra na tela o que foi deletado mas agora estou precisando salvar essas informações.

    Alguém poderia me dar esse auxilio.

    Muito obrigado a todos.

    segunda-feira, 25 de março de 2013 14:45

Respostas

Todas as Respostas

  • Já tentou fazer igual se usa em .BAT??

    $files > c:\Log.txt


    Fábio de Paula Junior

    • Marcado como Resposta fernando silva 1 segunda-feira, 25 de março de 2013 19:36
    segunda-feira, 25 de março de 2013 15:22
    Moderador
  • Fabio,

    Muito obrigado mesmo.

    Deu certo. Tinha me esquecido dessa saida.

    Agradeço a sua ajuda.

    Abraços

    Francisco

    segunda-feira, 25 de março de 2013 16:40
  • Nos ajude a manter o fórum organizado, quando um tópico seu estiver respondido marque a postagem que solucionou o caso como respondida.

    <o:p></o:p>



    Fábio de Paula Junior

    segunda-feira, 25 de março de 2013 17:49
    Moderador