Проблемы с планировщиком и правами
У меня установлен WinXP в C:\WINDOWS\
с 2 аккаунтами: Administrator
а также user
, Второй ограничен и используется для основной работы, но я также знаю пароль для администратора. Я хочу сделать будильник с помощью планирования задач, но я не могу!
AT
не работает, говоря, что доступ запрещен как под администратором, так и под пользователем. Хорошо, я нашел статью: http://support.microsoft.com/kb/259907/en-us, заявляя LocalSystem
учетная запись должна иметь полный доступ к корневому каталогу. Нет проблем...
C:\>cacls \ /G LocalSystem:F
No mapping between account names and security IDs was done.
ЧТО? Текущие права:
C:\>cacls \
C:\ BUILTIN\Administrators:(OI)(CI)F
NT AUTHORITY\SYSTEM:(OI)(CI)F
CREATOR OWNER:(OI)(CI)(IO)F
BUILTIN\Users:(OI)(CI)R
BUILTIN\Users:(CI)(special access:)
FILE_APPEND_DATA
BUILTIN\Users:(CI)(IO)(special access:)
FILE_WRITE_DATA
Everyone:R
Хорошо, я погуглил это больше и нашел, есть schtasks
команда (форматирование)
C:\>schtasks /create
/sc DAILY
/tn alarmtest3
/tr "wmplayer c:\music\catgroove.mp3"
/st 01:50:00
Это даже создает задачу, но они просто не запускаются.
C:\>schtasks
TaskName Next Run Time Status
==================================== ======================== ===============
alarm 11:00:00, 28.02.2011
alarmtest Never Could not start
alarmtest3 01:50:00, 24.02.2011 Could not start
GoogleUpdateTaskMachineCore At logon time
GoogleUpdateTaskMachineCore 16:14:00, 23.02.2011
GoogleUpdateTaskMachineUA 02:14:00, 23.02.2011
Scheduler
бежит:
C:\>net start | findstr Sched
Avira AntiVir Scheduler
Task Scheduler
Как я мог запланировать что-то?
1 ответ
Просмотрите журнал планировщика по адресу c:\WINDOWS\SchedLgU.Txt Вы должны найти запись после своей работы. Он скажет что-то вроде этого, но, вероятно, имеет ненулевой код выхода:
Result: The task completed with an exit code of (0).
Вы пытались вызвать эту команду в интерактивном режиме, прежде чем планировать ее? Я подозреваю, что ваша проблема в том, что wmplayer не находится в системном пути. Вы, вероятно, должны будете вызвать его с полным путем.
Попробовал это, получил ошибку:
C:\>wmplayer c:\windows\media\recycle.wav
'wmplayer' is not recognized as an internal or external command,
operable program or batch file.
Пробовал это, звук был воспроизведен:
C:\>"c:\Program Files\Windows Media Player\wmplayer.exe" c:\windows\media\recycle.wav