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

Batch file 使用任务计划程序运行包含start/w命令的批处理文件,batch-file,windows-xp,scheduled-tasks,runas,Batch File,Windows Xp,Scheduled Tasks,Runas,我有一台Windows XP虚拟机,用于运行旧版应用程序。我正在使用一个有限的用户帐户 我已经创建了一个批处理文件,我希望: 启动旧版应用程序 等待步骤1中的程序关闭 关闭计算机 这就是我正在使用的代码(在本例中,我试图打开记事本): 由于旧版应用程序需要在具有管理员权限的帐户下运行,因此我在task Scheduler中手动创建了一个计划任务以运行批处理文件。计划任务设置为使用具有管理员权限的名为Admin的帐户运行 我有点问题。当计划任务运行时,屏幕上不会显示任何内容。但是,我确实注意到,c

我有一台Windows XP虚拟机,用于运行旧版应用程序。我正在使用一个有限的用户帐户

我已经创建了一个批处理文件,我希望:

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

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

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


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

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

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