Назад | Перейти на главную страницу

проблемы с планировщиком и правами

У меня установлен 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

Как я мог что-то запланировать?

Просмотрите журнал планировщика в 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