在Powershell中创建的计划任务不';在任务计划程序中不显示

在Powershell中创建的计划任务不';在任务计划程序中不显示,powershell,scheduled-tasks,Powershell,Scheduled Tasks,我正在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:u

我正在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时,我在任何地方都看不到我的任务-它应该在
Task Scheduler Library
文件夹中。我在task Scheduler中手动创建了一个任务,它在
Get ScheduledTask
中看起来是一样的

为什么在任务计划程序中看不到我的任务?
如何在Powershell中创建任务以使其可见


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

您的代码工作正常

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


如果在执行前已打开任务计划程序,则不会显示该任务。您需要使用F5刷新或右键单击(文件夹上)->刷新。

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

因为您似乎没有使用powershell,所以我会检查任务计划程序库下的所有文件夹,看看它在哪里


我还右键单击任务计划程序库并选中“查看->显示隐藏的计划任务”

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

是的,我尝试了刷新,也尝试了关闭和打开任务计划程序并重新启动整个计算机。所以你没有得到复述?奇怪…是的,我也在windows 10 64位上,我看到“MyTask”正在
任务计划程序库
文件夹中运行您的代码。在我的Win 10 Home 64位上,您的脚本也可以正常工作,我可以在列表中看到新任务,使用Get ScheduledTask或手动查看任务计划程序库。谢谢-我正在使用Powershell。我没有
任务计划程序库->Microsoft->Powershell->计划作业
文件夹<代码>显示隐藏的计划任务始终处于选中状态。尝试了相同的操作。