使用Task Scheduler运行包含start/w命令的批处理文件
问题描述:
我有一台Windows XP虚拟机用于运行遗留应用程序。我正在使用有限的用户帐户。使用Task Scheduler运行包含start/w命令的批处理文件
我已经创建了我想要一个批处理文件:
- 启动继承应用程序
- 等待在步骤1中的程序关闭
- 关闭计算机
所以这是我正在使用的代码(在这个例子中,我试图打开记事本):
@ECHO OFF
start /w notepad
%windir%\system32\shutdown.exe -f -s -t 1
由于传统应用程序需要在具有管理员权限的帐户下运行,因此我在任务计划程序中手动创建了一个计划任务以运行该批处理文件。计划任务设置为使用具有管理员权限的名为Admin的帐户运行。
我有点问题。计划任务运行时,屏幕上不显示任何内容。但是,我确实注意到cmd.exe和notepad.exe在任务管理器中都显示为以用户Admin身份运行的进程。
我在做什么错?我怎样才能完成我想要做的事情?谢谢!