Я использовал старую версию NetworkView в течение многих лет. Работает отлично для планирования неизвестной сети. Также использовали старую версию LanGuard в прошлом с большим успехом. Эти инструменты найдут больше затем просто компьютеры. Это будет маршрутизаторы погрузки, принтеры, переключатели, и т.д...
Используйте Robocopy, это - созданный в функции операционной системы, синтаксис должен быть чем-то вроде этого.
Robocopy “\\источник” "\destination" / Мир/mon:1/mot:1/R:3/W:10/COPY:DAT/log:c:\tools\robolog.txt/NDL / NP/Z
создайте и сохраните это, поскольку пакетному файлу выполняли запланированную задачу это, 23 часа в день и процесс уничтожают и перезапускают его впоследствии.
вот является technet ссылка для всех команд и функций http://technet.microsoft.com/en-us/library/cc733145 (WS.10) .aspx
Вы могли запланировать пакетный файл первый из каждого месяца, чтобы удалить файлы, более старые, чем 1 день (через delage32 из http://home.mnet-online.de/horst.muc/wcon.htm) и скопировать остающийся файл в другую папку.
Powershell может также сделать это легко. Вот санированный отрывок сценария, который я использую:
$BaseDirectory = C:\temp
$SelectionFilter = "*.tmp"
$intFileAge = 7
$DueDate = (get-date).addDays(-$intFileAge)
# Create an array of files where CreationDate is before DueDate
# and it's not a directory
$arrFiles = get-childitem -recurse -path $BaseDirectory -Filter $SelectionFilter | `
Where-object {$_.CreationTime -le $DueDate -and $_.psIsContainer -ne $true}
Foreach ($oldfile in $arrFiles) {
Copy-Item $oldFile.fullName -destination c:\elsewhere\
}
"Глагол" сценария мог как легко быть объектом перемещения или удалять-объектом.