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!
Comentários
Postar um comentário
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]