KapralBel
Platinum Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору freeminded 1. Он только рапортует, а не удаляет - удали слово Echo 2. Обычно архивную копию делаю каждый день, вот из этого я и исходил 3. Допустим архивная копия не сделалась в какой-то день, напрмер 01.08 -есть 02.08 - нет 03.08 - есть 04.08 - есть 05.08 - есть пытаемся удалить лишние их только 3, а не 4 значит не удаляем если 6-го все делается правильно - то удаляется за 1-е число Таким образом у тебя архивные копии не за последних 4 дня хранятся, а последних 4 архивных копии. что в случае всяких неудач все таки лучше чем 0 архивных копий Добавлено: Цитата: Тема ведь посвящается bat`анике? Если бы у меня было время, я бы батником сделал, все, но так как я все должен был сделать все за день, и при начальном уровне знания WHS равным 0 | Вообще имелось в виду не другие скриптовые языки, а всяческие утилиты Потому что сам язык встроенного командного интерпретатора - достаточно ограничен, и сложные вещи (твоя задача к ним не относится) на нем если можно сделать - то с такими извратами - что работать будет достаточно долго Кстати я бы порекомендовал не WSH а PowerShell - M$ планирует перейти на него Кстати задача найти дату отличающуюся от нужной на N дней там решается весьма просто Код: PS D:\> $CurrentDate=Date PS D:\> $LastDate=$CurrentDate.AddDays(-138) PS D:\> $CurrentDate 2 августа 2007 г. 10:32:32 PS D:\> $LastDate 17 марта 2007 г. 10:32:32 PS D:\> |
| Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 11:27 02-08-2007 | Исправлено: KapralBel, 11:42 02-08-2007 |
|