Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Erstellung eines Powershell-Scriptes zum Auslesen der Aufgabenplanung (TaskScheduler)

Frage Entwicklung Batch & Shell

Mitglied: lexura

lexura (Level 1) - Jetzt verbinden

29.01.2015 um 15:14 Uhr, 4324 Aufrufe, 3 Kommentare, 1 Danke

Hallo Leute,
ich benötige wieder etwas Unterstützung in Sachen Powershell. Mein fachwissen langt da leider noch nicht ganz aus.

Meine Aufgabe ist es, es Script zu erstellen, welches mir alle erstellten Tasks inkl. Angaben zum Name des Task, Status, Last Run Time, Last Run Result ausgibt.

Ich habe im Netz diese Hilfeseite gefunden, komme aber leider nicht ganz klar damit: http://powershell.org/wp/2013/03/05/get-scheduled-job-results/

Meine Versuche sind bislang alle gescheitert. Ich hatte da an so was gedacht:

PS Scripts:\> get-scheduledjob | foreach { get-job -name $_.name -Newest 1} | Select Name,Status,*Time,Last Run Result

Name : Daily Work Backup
State : disabled
PSBeginTime : 3/4/2013 11:55:05 PM
PSEndTime : 3/4/2013 11:56:37 PM
Last Run Result : (0x1)

Name : Download PowerShell v3 Help
State : ready
PSBeginTime : 3/5/2013 6:00:02 AM
PSEndTime : 3/5/2013 6:01:27 AM
Last Run Result : (0x0)

Es befinden sich ca. 30 Tasks im TaskScheduler, die täglich zu unterschiedlichen Zeiten Aufgaben erfüllen. Ich möchte mir aus dem Ergebnis dann eine HTML Seite machen.

hat evtl. jemand schon ein ähnliches Script laufen und könnte mir dieses zur Hilfestellung zur Verfügung stellen oder mir hier als Antwort ein Beispielscript hinterlegen ???

Besten Dank im Voraus an all die Powershell Cracks !!!

Gruß Stoffers
Mitglied: Doskias
29.01.2015 um 16:08 Uhr
Gib uns doch noch einige Infos zur Umgebung.

Beispiel:

Get-ScheduledTask
Applies To: Windows 8.1, Windows PowerShell 4.0, Windows Server 2012 R2

https://technet.microsoft.com/de-de/library/jj649808.aspx

Wenn wir deine Umgebung nciht kennen, können wir nur bedingt helfen.
Bitte warten ..
Mitglied: colinardo
LÖSUNG 29.01.2015, aktualisiert um 16:27 Uhr
Hallo Stoffers,
man nehme folgende Funktion https://gallery.technet.microsoft.com/scriptcenter/Get-SchedTasks-Determ ...
Diese Funktion verwendest du dann folgendermaßen für eine HTML-Ausgabe:
01.
Get-SchedTasks | select TaskName,Status,LastRunTime,NextRunTime,Result | ConvertTo-HTML | out-file 'C:\test.html'
Ab Windows 8 sind extra CMDLets hinzugekommen (s. Link von Doskias), dann brauchst du das Script nicht mehr.

Grüße Uwe
Bitte warten ..
Mitglied: lexura
29.01.2015 um 16:23 Uhr
Hallo Leute,

habe wohl etwas zu früh nachgefragt. Bin der Lösung meiner Aufgabe ein ganzes Stück näher gekommen.

Im Netz hab ich folgendes gefunden, damit komm ich zunächst Mal weiter:

$sched = New-Object -Com "Schedule.Service"
$sched.Connect()
$out = @()
$sched.GetFolder("\").GetTasks(0) | % {
$xml = [xml]$_.xml
$out += New-Object psobject -Property @{
'Name' = $_.name
'Pfad' = $_.path
'Status' = $_.state
'Enabled' = $_.enabled
'LastRunTime' = $_.lastruntime
'LastTaskResult' = $_.lasttaskresult
'NumberOfMissedRuns' = $_.numberofmissedruns
'NextRunTime' = $_.nextruntime
'Author' = ([xml]$_.xml).Task.RegistrationInfo.Author
'UserId' = ([xml]$_.xml).Task.Principals.Principal.UserID
'Description' = ([xml]$_.xml).Task.RegistrationInfo.Description
}
}

$out | fl Name,Pfad,Status,Enabled,NextRuNTime,LastRunTime,LastRunResult,NumberOfMissedRuns,userID


Sollten sich noch weitere Fragen einstellen, melde ich mich erneut. DANKE !!!
Bitte warten ..
Ähnliche Inhalte
Windows Server
gelöst PowerShell-Script wird per Aufgabenplanung nicht ausgeführt (17)

Frage von YotYot zum Thema Windows Server ...

Windows Server
gelöst Aufgabenplanung soll Powershell-Script ausführen (6)

Frage von it-fraggle zum Thema Windows Server ...

VB for Applications
gelöst VB-Script per Aufgabenplanung (2)

Frage von S4kar97 zum Thema VB for Applications ...

Vmware
gelöst VMware Powershell CLI Scripts (15)

Frage von vinevg zum Thema Vmware ...

Neue Wissensbeiträge
Ubuntu

Ubuntu 17.10 steht zum Download bereit

(3)

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(8)

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Heiß diskutierte Inhalte
Monitoring
Netzwerk-Monitoring Software (18)

Frage von Ghost108 zum Thema Monitoring ...

Windows 10
Seekrank bei Windows 10 (18)

Frage von zauberer123 zum Thema Windows 10 ...

Windows 10
Windows 10 Fall Creators Update Fehler (13)

Frage von ZeroCool23 zum Thema Windows 10 ...

Router & Routing
gelöst Getrenntes Routing bei VoIP und Daten (12)

Frage von Hobbystern zum Thema Router & Routing ...