【问题标题】:Show CMD window for Powershell Scheduled Task显示 Powershell 计划任务的 CMD 窗口
【发布时间】:2018-02-09 16:25:34
【问题描述】:

我有一个运行 3 个批处理文件的 power shell 脚本。 使用任务调度程序运行它时,我希望能够看到运行批处理文件的 cmd 窗口。这可能吗?

【问题讨论】:

  • 计划任务是否在您的上下文中运行?
  • 是的,任务正在运行 powershell。 powershell 通过参数运行批处理文件。当我刚刚运行 powershell 时,cmd winowns 出现了。我希望在它作为计划任务运行时发生这种情况。感谢您抽出宝贵时间提供帮助!
  • 任务如何配置运行。
  • 这可能是 X-Y 问题。为什么要它显示框?
  • 我建议让他们写入日志文件。

标签: powershell batch-file cmd scheduled-tasks


【解决方案1】:

我将从Windows 7 Task Scheduler to start application in user session 帖子中总结一下答案。

执行计划任务时,它在会话 0 中运行,这意味着窗口不会显示。要让任务计划程序在任务运行时显示,请在交互模式下运行它。看来此选项只能从 schtasks 实用程序中设置,而不能从任务调度程序中设置。

/IT:仅当任务运行时 /RU 用户当前已登录时,才允许任务以交互方式运行的值。该任务仅在用户登录时运行。

schtasks /Create /IT ...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-23
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多