Điều này sẽ không làm việc cho các máy tính từ xa. Quản trị viên cần quản lý nhiều máy tính. Dưới đây là tập lệnh có thể được sử dụng để xóa các thư mục trong nhiều máy tính từ xa mà không cần phải đăng nhập vào chúng.
Tập lệnh bên dưới sẽ xóa các thư mục cũ hơn 15 ngày. bạn có thể thay đổi tham số $ ngày mặc dù.
D $ \ Chương trình tệp (x86) \ Research In Motion \ BlackBerry Enterprise Server \ Logs là đường dẫn UNC cho thư mục Blackberry Log. Bạn có thể thay đổi thư mục chứa nhật ký / thư mục của bạn.
Liệt kê tất cả các tên máy chủ của bạn trong tệp server.txt và nó sẽ nằm trong cùng thư mục với tập lệnh này.
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
}
Lưu tập lệnh dưới dạng .ps1 và chạy nó. Bạn có thể lên lịch thông qua tập tin hàng loạt. Bằng cách đó, bạn cần thêm lệnh Change Directory ở đầu tập lệnh.
Chúc vui vẻ.