gre*_*ila 3 windows powershell
当我跑步时
Get-ScheduledTask -TaskName "ttasskkk" | Get-ScheduledTaskInfo
Run Code Online (Sandbox Code Playgroud)
我仅收到有关上次运行时间的信息。如何使用 PS 查看最近 7 次或更多次运行的结果?
cmdlet中不提供计划任务的历史记录Get-ScheduledTask。您可以做的是使用Get-WinEvent日志来检查Microsoft-Windows-TaskScheduler/Operational任务的历史记录。
这是使用您的任务名称“”的示例ttasskkk:
$events = @(
Get-WinEvent -FilterXml @'
<QueryList>
<Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational">
<Select Path="Microsoft-Windows-TaskScheduler/Operational">
*[EventData/Data[@Name='TaskName']='\ttasskkk']
</Select>
</Query>
</QueryList>
'@ -ErrorAction Stop -MaxEvents 2
)
$events
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13379 次 |
| 最近记录: |