0 Pluspunkte 0 Minuspunkte
Wie kann ich geplante Windows Aufgaben in Powershell anzeigen lassen?
von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

Mit dem Cmdlet Get-ScheduledTask erhältst du eine Liste aller geplanten Aufgaben

Get-ScheduledTask

Mit dem Cmdlet Get-ScheduledTaskInfo kannst  du Informationen zu einem spezifischen Task abfragen.

Get-ScheduledTaskInfo -TaskName "Mein Task"
von (410 Punkte)  
0 Pluspunkte 0 Minuspunkte

Hier ist ein Powershell Script das alle Aufgaben mit detailierten Informationen ausgibt.

# Alle geplanten Aufgaben mit Details in einer Tabelle anzeigen
Get-ScheduledTask | ForEach-Object {
    $task = $_
    $taskInfo = Get-ScheduledTaskInfo -TaskName $task.TaskName
    [PSCustomObject]@{
        TaskName      = $task.TaskName
        TaskPath      = $task.TaskPath
        State         = $taskInfo.State
        LastRunTime   = $taskInfo.LastRunTime
        NextRunTime   = $taskInfo.NextRunTime
        LastTaskResult= $taskInfo.LastTaskResult
        NumberOfMissedRuns = $taskInfo.NumberOfMissedRuns
    }
} | Format-Table -AutoSize
von (732 Punkte)