none
Excluir alguns arquivos em uma pasta em varios micros remotos RRS feed

  • Pergunta

  •  

    Boa Tarde !

     

    Gostaria de uma ajuda para criar um script ou através do powershell , para que eu possa excluir vários arquivos específicos , dentro de uma pasta padrão localizada em vários computadores da rede de uma vez só.

     

    Obrigado por qualquer ajuda

     

     

     

    Claudio

     

    sexta-feira, 29 de fevereiro de 2008 19:20

Respostas

  • Olá,


    instale o PowerShell e verifique o comando

    get-help rm -detailed


    e personalize o seu comando.


    --
    Vinicius Canto
    MVP Windows Server - Admin Frameworks
    MCP Windows 2000 Server, Windows XP e SQL Server 2000
    Bacharelando em Ciências da Computação - USP

    Blog sobre Scripting e Windows Powershell: http://viniciuscanto.blogspot.com
    terça-feira, 4 de março de 2008 11:37
    Moderador

Todas as Respostas

  • Cara dá um buscada no fórum que ja tem essa mesma questão respondida....

     

    Vai ser mais fácil do que confeccionar um novo script.

     

    sexta-feira, 29 de fevereiro de 2008 19:30
    Moderador
  • Veja como você pode fazer isso com o PowerShell. Suponha que você tem uma lista com os nomes dos computadores em um arquivo chamado lista.txt


    cat lista.txt | foreach { rm "\\$_\c$\caminho\da\pasta\*" -force}


    Uma linha somente.


    --
    Vinicius Canto
    MVP Windows Server - Admin Frameworks
    MCP Windows 2000 Server, Windows XP e SQL Server 2000
    Bacharelando em Ciências da Computação - USP

    Blog sobre Scripting e Windows Powershell: http://viniciuscanto.blogspot.com
    sábado, 1 de março de 2008 03:08
    Moderador
  •  

    Vinicius ,

     

    Obrigado pela ajuda , agora só uma dúvida se quiser excluir não o conteudo da pasta inteira mais apenas alguns arquivos dentro da pasta, e não posso excluir por entensão por que tem alguns arquivos nesta pasta com a mesma extensão que não posso excluir , eu posso usar este comando abaixo.

     

    cat lista.txt | foreach { rm "\\$_\c$\caminho\da\pasta\arquivo.txt,arquivo2.txt " -force }

     

    obrigado pela ajuda

     

    Claudio

    sábado, 1 de março de 2008 16:03
  • Olá,


    instale o PowerShell e verifique o comando

    get-help rm -detailed


    e personalize o seu comando.


    --
    Vinicius Canto
    MVP Windows Server - Admin Frameworks
    MCP Windows 2000 Server, Windows XP e SQL Server 2000
    Bacharelando em Ciências da Computação - USP

    Blog sobre Scripting e Windows Powershell: http://viniciuscanto.blogspot.com
    terça-feira, 4 de março de 2008 11:37
    Moderador