Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Aufgabenplanung Powershell

Frage Entwicklung Batch & Shell

Mitglied: artecnet

artecnet (Level 1) - Jetzt verbinden

23.10.2014 um 08:16 Uhr, 2146 Aufrufe, 5 Kommentare, 1 Danke

Hallo,

ich starte mit der Aufgabenplanung ein Powershellscript. Das klappt auch alles super, nur wenn es in dem Script einen Fehler gibt, möchte ich dass dieser Fehler mein Script beendet.
Bis hier hin klappt auch alles.
Jetzt wollte ich die Fehlerbehebung der Aufgabenplanung nutzen. Das heißt, wenn das Script mit einem Fehler beendet wurde, dann soll es neu gestartet werden.
Allerdings sieht die Aufgabenplanung mein Script immer als erfolgreich beendet egal ob es durchläuft oder mit einem Fehler beendet wird.

Wie kann man denn mit einem Powershell Script einen Fehler verursachen der von dder Aufgabenplanung auch als solcher interpretiert wird?
Mitglied: colinardo
23.10.2014, aktualisiert um 09:13 Uhr
Hallo artecnet,
Zitat von artecnet:
Wie kann man denn mit einem Powershell Script einen Fehler verursachen der von dder Aufgabenplanung auch als solcher interpretiert
wird?
Indem du in deinem Script bei einem Fehler einen Exit-Code größer 0 zurückgibst:
exit 99
Mit dem Befehl wird das Script an dieser Stelle abgebrochen und als Errorlevel 99 zurückgegeben. Das sollte der Taskplaner als Fehler interpretieren.

Grüße Uwe
Bitte warten ..
Mitglied: artecnet
23.10.2014 um 09:31 Uhr
Hallo,

danke erstmal.

Ich hab es so eingetragen. Dann erhalte ich als "Ergebnis der letzten Ausführung" immer 0x1 egal welche Zahl ich nehme und als Ergebnis steht aber immer noch:

Die Aufgabenplanung hat die Aufgabe "\Test", Instanz "{8c5edbfe-0a56-47b6-80c7-5ec8565110fa}", Aktion "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" mit Rückgabecode 1 erfolgreich abgeschlossen.

Ich brauch aber eine Meldung auf der Ebene "Fehler"
Bitte warten ..
Mitglied: colinardo
23.10.2014, aktualisiert um 10:06 Uhr
dann hast du die Einstellung im Taskplaner wohl missverstanden. Die Beschreibung zur Einstellung aus der Hilfe lautet wie folgt:
http://technet.microsoft.com/de-de/library/cc722178.aspx
Falls Fehler bei der Aufgabe auftreten, neu starten alle <Zeitraum>

Verwenden Sie diese Einstellung, um eine Aufgabe neu zu starten, wenn sie nicht ausgeführt wurde (wenn die letzte Ausführung der Aufgabe nicht zu einem Erfolg führte). Geben Sie das Zeitintervall zwischen den Versuchen, die Aufgabe neu zu starten, und die Anzahl der Startversuche an.

Hier ist gemeint das ein Script überhaupt erst gestartet werden kann, den Taskplaner juckt es also nicht wie sich dein Script beendet, für Ihn ist nur interessant ob das Script überhaupt gestartet werden konnte, mehr nicht.

Grüße Uwe
Bitte warten ..
Mitglied: artecnet
23.10.2014 um 10:15 Uhr
Das war mir klar. Ich habe nur einen Fehler zu produzieren.
Ich habe es jetzt so gemacht das ich in das Eventlog schue und immer wenn dort das Script beendet wird dann wird es neu gestartet.

Danke für deine Hilfe
Bitte warten ..
Mitglied: colinardo
23.10.2014, aktualisiert um 10:21 Uhr
Yip, du kannst ja einen Task-Trigger auf den Result-Code des Events machen

d7665245b979d31d43e33641c4356cf7 - Klicke auf das Bild, um es zu vergrößern
Bitte warten ..
Ähnliche Inhalte
Windows Server
gelöst Aufgabenplanung soll Powershell-Script ausführen (6)

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

Batch & Shell
PowerShell Aufgabenplanung Share AccessDenied (1)

Frage von Marabunta zum Thema Batch & Shell ...

Batch & Shell
gelöst WinSCP in einer Batch starten durch Aufgabenplanung (13)

Frage von Xanathos57 zum Thema Batch & Shell ...

Windows Server
gelöst Alternativen zur "Windows Aufgabenplanung" (4)

Frage von michi-ffm zum Thema Windows Server ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 im Unternehmen? (26)

Frage von zorlayan zum Thema Windows 10 ...

LAN, WAN, Wireless
Ping u. DNS geht am Rechner nicht mehr (19)

Frage von Kuemmel zum Thema LAN, WAN, Wireless ...

Festplatten, SSD, Raid
Raid 1 2 SSD mit Windows Server 2016 (17)

Frage von jaywee zum Thema Festplatten, SSD, Raid ...