derhoeppi
Goto Top

Powershell Get-SchedulesTask

Hi,
für einen Deploymentvorgang habe ich derzeit eine Batchdatei in der viele Scheduled Tasks disabled werden. In der Batchdatei gibt es eine Abfolge wie
schtasks /change /tn "Microsoft\Windows\AppID\SmartScreenSpecific" /disable   
Nun möchte ich das ganze in Powershell realisieren. Mit dem Befehl Get-ScheduledTask bekomme ich jedoch den Taskpath, Taskname und State zurück. Meine Idee war nun den Parameter /tn aus dem Batchscript in eine Textdatei zu legen und diesen im Powershellscript einzulesen. Das eingelesene kann ich dann gleich validieren, ob der Task überhaupt auf dem System vorhanden ist.

Nun zu meinem eigentlichen Problem. Ist es möglich in dem Array was ich aus Get-ScheduledTask befülle die Parameter Taskpath und Taskname in einen Parameter zu schreiben, so dass ich direkt vergleichen kann? Muss ich dafür ein neues PSObject erzeugen oder wie meint ihr könnte man es am einfachsten lösen?

Content-ID: 362901

Url: https://administrator.de/contentid/362901

Ausgedruckt am: 24.11.2024 um 02:11 Uhr

Kraemer
Lösung Kraemer 30.01.2018 um 13:04:15 Uhr
Goto Top
Get-ScheduledTask | select URI
derhoeppi
derhoeppi 30.01.2018 um 13:16:48 Uhr
Goto Top
Danke... man muss halt nur die Augen aufmachen. face-smile