Como apagar um mesmo arquivo em vários computadores

Olá,

estou aqui hoje para escrever como resolver um problema não muito comum, mas curioso: como eu faço para apagar um mesmo arquivo (ou o conteúdo de uma pasta inteira) em vários computadores ao mesmo tempo?

Pois bem, se você tiver a lista com o nome dos computadores a serem buscados, você pode usar o seguinte comando no Windows PowerShell:

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

ou ainda:

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

ou pelo IP:

2..254 | foreach { rm "\\192.168.0.$_\c$\pasta\arquivo.txt"}

Bom, espero ter ajudado a compreender um pouco como e quando usar o PowerShell para resolver alguns problemas.

Até a próxima!

Categorias dessa postagem:

Comentários

Unknown : Olá Vinicius...

Parabéns pelas dicas. é sempre bom ver pessoas que se dispõe em colocar suas experiências a disposição de quem quer aprender cada vez mais. Você ajuda bastante gente com esse gesto.

Estou tendo exatamente esse problema aki para um parque de quase 4000,00 maquinas. O problema está que irei fazer isso via vbscript removendo também entradas do registro do windows. Você poderia mostrar um exemplo de como fazer esse seu exemplo no vbscript e de como testá-lo no winXP?
Obrigado e boa tarde [9/4/08 16:28 - link]

Anônimo : Olá Vinicius,
Uma maneira que faço aqui, usando o DOS do proprio Windows é com o comando for.

Por exemplo, na maquina "meupc", executar o comando

for %R in (a.txt b.txt c.txt d.txt) do echo %time% > \\meupc\teste\%R

criará os arquivos com a hora neles, enquanto que o comando

for %R in (a.txt b.txt c.txt d.txt) do del \\meupc\teste\%R

os apagará.

Interessante que podes fazer uso de wildcards (*.* ou *.txt) por exemplo, assim como intercalar o comando for, chamando-o ao invez do comando echo e do comando del que passei nos exemplos.

abraco,

Sergio Eurico [21/5/08 20:33 - link]

Anônimo : Olá, ao contrário gostaria de saber como faço para impedir que se apaguem e que possa ser revistas posteriormente as páginas visitadas na internet inclusive mensagens enviadas para terceiros. Explico. sou pai de adolescente e ando preocupado com seus envolvimentos na internet. [24/5/08 15:23 - link]