Isso não funcionará para computadores remotos. Os administradores precisam gerenciar vários computadores. Abaixo está o script que pode ser usado para excluir pastas em vários computadores remotos sem precisar fazer login.
Abaixo, o script excluirá pastas com mais de 15 dias. você pode mudar o parâmetro $ days embora.
D $ \ Arquivos de programas (x86) \ Research In Motion \ O BlackBerry Enterprise Server \ Logs é o caminho UNC da pasta Blackberry Log. Você pode alterar o diretório onde seus logs / pastas estão localizados.
Liste todos os nomes dos servidores no arquivo servers.txt e ele deve estar localizado no mesmo diretório que este script.
cd C:\Scripts\Powershellscripts\deletefiles ----> change it to the directory you wanna out this script to
$Days = "15"
$Now = Get-Date
$LastWrite = $Now.AddDays(-$days)
$server = get-content servers.txt
foreach ($node in $server)
{
get-childitem -recurse "\$node\D$\Program Files (x86)\Research In Motion\BlackBerry Enterprise Server\Logs" | Where-Object {$_.LastWriteTime -le $LastWrite} | remove-item -recurse -force
}
Salve o script como .ps1 e execute-o. Você pode agendar via arquivo de lote. Dessa forma, você precisa adicionar o comando Alterar Diretório no início do script.
Divirta-se.