我有WinXP安装在C:\WINDOWS\有2个帐户: Administrator和user 。 第二个是有限的,用于主要工作,但我也知道pipe理员的密码。 我想通过任务调度闹钟 ,但是我不能!
AT不起作用,表示在pipe理员和用户下访问被拒绝。 好吧,我find了一篇文章: 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
好吧,我search了更多,发现,有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您应该在工作之后find条目。 它会这样说,但可能有一个非零的退出代码:
Result: The task completed with an exit code of (0).
在调度之前,你是否尝试过交互调用这个命令? 我怀疑你的问题是wmplayer不在系统path中。 您可能需要使用完整path调用它。
试过这个,得到错误:
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