Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Дефраг при выполнении shutdown-скрипта

Ответить
Настройки темы
Любой язык - Дефраг при выполнении shutdown-скрипта

Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Отправить PM | Цитировать


Плацдарм: домен, DC Win Server 2003 x64 r2 sp2, парк машин Wix XP Pro SP3, обновления последние везде.

В ГП задан shutdown-скрипт такого типа:

Код: Выделить весь код
for /f "Tokens=1*" %%a in ('cscript /nologo %windir%\UltraDefrag\today.vbs') DO set OUT=%%a 
if %OUT%==6 ( 
udefrag --optimize-mft C: & udefrag C: & udefrag -o C: 
)
содержание today.vbs

Код: Выделить весь код
WScript.Echo WeekDay(Now)
(шесть соответствует нашей пятнице)

Также в ГП выставлена задержка в 7200 секунд на выполнение скрипта.


Проблема в следующем: если просто руками из хоть расшаренной, хоть локальной папки запустить такой скрипт, или в ЛОКАЛЬНОЙ политике указать в качестве шатдаун-скрипта - то он выполняется без проблем. Если же через групповые политики - то начинается зоопарк. Одна машина жалуется "Event 1000 Userinit An extended error has occurred." (в сети описания именно такого ивента не нашёл). На другой логи чистые, но задача висит минуты три, дефрага как такового не происходит и команды на экран никакие не выводятся, несмотря на то, что опция вывода включена в ГП. Ну и нигде, соответственно, не работает.

Есть подозрения, что глюки начинаются из-за выставления руками даты для проверки, но это проверить смогу только в настоящую пятницу.

Есть мнения, господа?

Отправлено: 14:34, 12-04-2012

 

Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Отправить PM | Цитировать


Дело, похоже, действительно было в руками изменённой дате.

К тому же, нашёл ещё один вариант скрипта:

Код: Выделить весь код
If Weekday(date) = "6" Then 
Dim shell Set shell=createobject("wscript.shell") 
shell.run """path\defrag.cmd""" 
set shell=Nothing End If

Последний раз редактировалось ffs2001, 13-04-2012 в 16:35.


Отправлено: 15:37, 13-04-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Дефраг при выполнении shutdown-скрипта

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Ошибка при выполнении приложения-сервера .ExeRun Microsoft Windows 7 7 22-11-2016 16:27
CMD/BAT - При выполнении скрипта создаётся побочная папка в системной директории bish Скриптовые языки администрирования Windows 2 07-04-2011 10:29
Ошибка - Ошибка при выполнении cmd KvoD Microsoft Windows 2000/XP 6 26-12-2010 21:55
При выполнении скрипта php процесс System съедает 30-50% CPU.. почему и как избежать? evg64 Вебмастеру 3 21-12-2010 19:47
VBS/WSH/JS - [решено] Пауза при выполнении скрипта zavoruev Скриптовые языки администрирования Windows 7 14-09-2010 15:12




 
Переход