【问题标题】:Scheduled task created in Powershell doesn't appear in Task Scheduler在 Powershell 中创建的计划任务不会出现在任务计划程序中
【发布时间】:2017-02-13 09:29:57
【问题描述】:

我正在 Powershell 中创建一个计划任务,如下所示:

$action = New-ScheduledTaskAction -Execute cmd.exe -Argument "-c echo %date% %time% >d:\test.txt"
$trigger = New-ScheduledTaskTrigger -Once -At 12am
#$principal = New-ScheduledTaskPrincipal -UserId $env:userdomain\$env:username
$task = New-ScheduledTask -Action $action -Trigger $trigger
$task | Register-ScheduledTask -TaskName MyTask

任务已注册:它运行(通过其输出到 d:\test.txt 进行验证),我还可以在单​​独的 Powershell 窗口中看到它:

PS D:\temp> Get-ScheduledTask MyTask | fl

Actions            : {MSFT_TaskExecAction}
Author             :
Date               :
Description        :
Documentation      :
Principal          : MSFT_TaskPrincipal2
SecurityDescriptor :
Settings           : MSFT_TaskSettings3
Source             :
State              : Ready
TaskName           : MyTask
TaskPath           : \
Triggers           : {MSFT_TaskTimeTrigger}
URI                : \MyTask
Version            :
PSComputerName     :

但是,当我打开任务计划程序时,我在任何地方都看不到我的任务 - 它应该在 Task Scheduler Library 文件夹中。我在任务计划程序中手动创建了一个任务,它在Get-ScheduledTask 中看起来是一样的。

为什么在任务计划程序中看不到我的任务?
如何在 Powershell 中创建一个任务,以便它看到?

编辑::我使用的是 Windows 10 64 位周年更新。

【问题讨论】:

    标签: powershell scheduled-tasks


    【解决方案1】:

    以管理员身份运行任务计划程序,您将看到更多任务。

    【讨论】:

    • 试过了——同样的事情。
    【解决方案2】:

    您的代码运行正常。

    您是否尝试使用 F5 刷新任务计划程序?

    如果您在执行前打开了任务调度程序,则该任务不会出现。您需要使用 F5 刷新或右键单击(在文件夹上)-> 刷新。

    【讨论】:

    • 是的,我尝试了刷新,也尝试了关闭和打开任务计划程序并重新启动整个机器。所以你没有得到复制?奇怪...
    • 是的,我也在 windows 10 64bit 上,我看到“MyTask”在 Task Scheduler Library 文件夹中运行你的代码。
    • 在我的 Win 10 Home 64 位上,你的脚本也可以正常工作,我可以在列表中看到新任务,使用 Get-ScheduledTask 或手动查看任务计划程序库。
    【解决方案3】:

    我遇到了类似的问题,我的任务位于任务计划程序库 -> Microsoft -> Powershell -> 计划作业下。

    由于您似乎没有使用 powershell,我会检查任务计划程序库下的所有文件夹以查看它的位置。

    我还要右键单击任务计划程序库并检查查看 -> 显示隐藏的计划任务

    【讨论】:

    • 谢谢 - 我正在使用 Powershell。我没有Task Scheduler Library -> Microsoft -> Powershell -> Scheduled Jobs 文件夹。 Show Hidden Scheduled Tasks 始终被选中。
    猜你喜欢
    • 1970-01-01
    • 2014-12-28
    • 2017-07-02
    • 1970-01-01
    • 1970-01-01
    • 2017-05-28
    • 1970-01-01
    • 1970-01-01
    • 2021-08-25
    相关资源
    最近更新 更多