使用任务计划程序运行包含start / w命令的批处理文件

时间:2015-07-01 17:47:13

标签: batch-file windows-xp scheduled-tasks runas

我有一台Windows XP虚拟机,用于运行旧版应用。我使用的是受限用户帐户。

我创建了一个我想要的批处理文件:

  1. 启动旧版应用
  2. 等待步骤1中的程序关闭
  3. 关闭计算机
  4. 所以这是我正在使用的代码(在这个例子中,我试图打开记事本):

    @ECHO OFF
    start /w notepad
    %windir%\system32\shutdown.exe -f -s -t 1
    

    由于遗留应用程序需要在具有管理员权限的帐户下运行,因此我在任务计划程序中手动创建了计划任务以运行批处理文件。计划任务设置为使用具有管理员权限的名为Admin的帐户运行。

    我有点问题。计划任务运行时,屏幕上不显示任何内容。但是,我注意到cmd.exe和notepad.exe都显示在任务管理器中,作为以用户Admin身份运行的进程。

    我做错了什么?我怎样才能完成我想做的事情?谢谢!

1 个答案:

答案 0 :(得分:0)

很抱歉,我没有正确设置任务计划程序,这是一个问题。我发现this post建议使用AT命令以交互方式运行任务。这允许在批处理文件作为计划任务运行时显示Cmd窗口。