Hallo,
ich habe festgestellt, dass das Cmdlet Unregister-ScheduledTask, wenn kein -TaskPath angegeben ist, alle Tasks mit gleichem Namen in allen Verzeichnissen löscht.
Wenn ich aber -TaskPath angebe um nur den Task im gewünschten Verzeichnis zu löschen, dann verabschiedet sich PowerShell mit einer Fehlermeldung:
Unregister-ScheduledTask : Durch "CIM-Abfrage für Instanzen der Klasse "Root/Microsoft/Windows/TaskScheduler/MSFT_ScheduledTask" auf
dem CIM-Server "": SELECT * FROM MSFT_ScheduledTask WHERE ((TaskName LIKE 'TestTask1')) AND ((TaskPath LIKE '\\Testpath'))" wurden
keine übereinstimmenden MSFT_ScheduledTask-Objekte gefunden. Überprüfen Sie die Abfrageparameter, und wiederholen Sie den Vorgang.
Hier der Code, welcher den Fehler auslöst:
TaskName = "TestTask1" $TaskPath = "\Testpath" Unregister-ScheduledTask -Taskname $TaskName -TaskPath $TaskPath
Besten Dank schon mal für Ideen um das Problem zu lösen!
Heike