windows系统的计划认为好象必须输入数据登录的用户密码才能执行,
但是可能机器本身没有密码,必须先创建密码?
有没有其它的解决办法呢?
或者有没有其它软件可以完全代替系统计划任务的?

解决方案 »

  1.   

    用cmd的net命令建一个用户然后使用.
      

  2.   

    不用AT 命令安排在特定日期和时间运行命令和程序。
    要使用 AT 命令,计划服务必须已在运行中。AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
    AT [\\computername] time [/INTERACTIVE]
        [ /EVERY:date[,...] | /NEXT:date[,...]] "command"\\computername       指定远程计算机。 如果省略这个参数,
                         会计划在本地计算机上运行命令。
    id                   指定给已计划命令的识别号。
    /delete              删除某个已计划的命令。如果省略 id,
                         计算机上所有已计划的命令都会被删除。
    /yes                 不需要进一步确认时,跟删除所有作业
                         的命令一起使用。
    time                 指定运行命令的时间。
    /interactive         允许作业在运行时,与当时登录的用户
                         桌面进行交互。
    /every:date[,...]    每个月或每个星期在指定的日期运行命
                         令。如果省略日期,则默认为在每月的
                         本日运行。
    /next:date[,...]     指定在下一个指定日期(如,下周四)运
                         行命令。如果省略日期,则默认为在每
                         月的本日运行。
    "command"            准备运行的 Windows NT 命令或批处理
                         程序。
      

  3.   


    AT 指令放开哪儿执行呢?c#里,还是做个批处理
    怎么写呢?
      

  4.   

    用批处理可以使用System.IO
    也可以直接调用CMD.EXE然后执行AT命令