Top-Themen

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

Wie kann ich per Aufgabenplanung einen Wert an ein Script übergeben

Frage Microsoft Windows 7

Mitglied: Pitti73

Pitti73 (Level 1) - Jetzt verbinden

14.03.2013 um 14:52 Uhr, 3813 Aufrufe, 2 Kommentare

Hallo zusammen,

folgendes Problem besteht:
Bei uns im Unternehmen kommt es immer wieder
zu sogenannten Abmeldefehlern, wodurch es den
entsprechenden Mitarbeitern die Outlook-Dateien
zerschießt.

Bislang haben wir es so handhaben können, dass
per Trigger eine Mail an die EDV gesendet wurde,
dass bestimmte EventID's auf einem bestimmten PC
aufgetreten sind.

Dies läuft auch ganz gut, aber leider nur bei
Windows XP. Mittlerweile haben wir aber auch
Windows 7 im Einsatz und da läuft unser Script
nicht.

Als erstes hab ich versucht, dem entsprechenden
Ereignis eine Aufgabe zuzuordnen, welche dann
automatisch eine Mail versendet. Das funktioniert
leider nicht.

Jetzt bin ich dabei, die Aufgabe so einzurichten,
dass das Script ausgeführt wird, welches uns dann
eine E-Mail sendet. In diesem Script arbeiten wir
aber mit Variablen.

"EventID %1 ist auf %Computername% aufgetreten"

Wie kann ich jetzt in der Aufgabenplanung die EventID
über die Variable %1 an das Script übergeben ?
Mitglied: colinardo
19.03.2013, aktualisiert um 11:55 Uhr
Hi Pitti,
das geht, und ist hier schön beschrieben.

Der Ablauf ist folgender:
  1. Exportieren des Tasks in eine XML-Datei
  2. Hinzufügen des Abfragewertes(ValueQuery) für die EventID in den XML-Abschnitt "<EventTrigger>"
  3. Danach kann der Parameter EventID in der Parameterliste für das Programm in folgendem Format eingefügt werden: $(EventID)

Ausschnitt aus der XML-Datei eines Tasks
<Triggers> 
    <EventTrigger> 
... 
... 
 <ValueQueries> 
  <Value name="EventID">Event/System/EventID</Value> 
 </ValueQueries> 
 </EventTrigger> 
</Triggers>
Grüße Uwe
Bitte warten ..
Mitglied: Pitti73
19.03.2013 um 15:33 Uhr
Danke für die Antwort, aber dies war nicht ganz das, was ich gesucht hab.
Mittlerweile hab ich für dieses Problem auch eine Lösung gefunden.

Mein Ansatz war bereits richtig:
Ich hab dem Event eine Aufgabe zugeordnet, welches ein Programm bzw. Script aufruft.
Als Script hab ich den Pfad zu meiner Script-Datei eingegeben (c:\Ordner\datei.cmd).
Bei den optionalen Argumenten hab ich dann nochmal die EventID eingetragen und bei
"Starten in (optional)" nochmal den Pfad ohne die Datei (c:\Ordner\).

Jetzt wird die in den Argumenten angegebene EventID im Script als Variable %1 übernommen.

Somit kann diese Frage als gelöst betractet werden
Bitte warten ..
Ähnliche Inhalte
Windows Server
Aufgabenplanung soll Powershell-Script ausführen
gelöst Frage von it-fraggleWindows Server6 Kommentare

Hallo, habe ein Problem mit meinem Windows Server 2016. Ich muss ein Script einbinden, was mir eine Mail zusendet, ...

VB for Applications
VB-Script per Aufgabenplanung
gelöst Frage von S4kar97VB for Applications2 Kommentare

Hallo, Ich habe mir ein VB-Script erstellt, welches im Grunde ein Programm startet und diesem Parameter übergibt und die ...

Batch & Shell
Wmic abfrage soll autoit den wert übergeben
Frage von ChrisDynamiteBatch & Shell1 Kommentar

hallo! nach gefühlt 3 stunden google bin ich leider keinen schritt weiter. wie erreiche ich es, dass ich in ...

VB for Applications
VB-Script in VB-Script starten und Parameter übergeben
gelöst Frage von denkisVB for Applications7 Kommentare

Hallo liebe Scriptgemeinde, ich muss mehrere Rechner für den Übergang in eine neue Domäne vorbereiten. Dafür sind drei wesentliche ...

Neue Wissensbeiträge
Internet

Was nützt HTTPS, wenn es auch von Phishing Web-Seiten genutzt wird

Information von Penny.Cilin vor 2 TagenInternet17 Kommentare

HTTPS richtig einschätzen Ob man eine Webseite via HTTPS aufruft, zeigt ein Schloss neben der Adresse im Webbrowser an. ...

Webbrowser

Bugfix für Firefox Quantum released - Installation erfolgt teilweise nicht automatisch!

Erfahrungsbericht von Volchy vor 4 TagenWebbrowser8 Kommentare

Hallo zusammen, gem. dem Artike von heise online wurde mit VersionFirefox 57.0.1 sicherheitsrelevante Bugs behoben. Entgegen der aktuellen Veröffentlichung ...

Sicherheit

Teamviewer Sessions können gekapert werden - Update tw. verfügbar

Information von sabines vor 4 TagenSicherheit6 Kommentare

In bestimmten Konstellationen können Teamviewer Sessions gekapert werden, wahrscheinlich aber ein recht unwahrscheinliches Szenario. Da der Teamviewer gerne für ...

Digitiales Fernsehen

Apple TV: Amazon Prime App ist verfügbar

Information von Frank vor 4 TagenDigitiales Fernsehen4 Kommentare

Die Amazon Prime Video App kann ab sofort auf einem Apple TV ab der 3 Generation installiert werden. Einfach ...

Heiß diskutierte Inhalte
Vmware
Installation Windows 10 VMware
Frage von Ghost108Vmware17 Kommentare

Hallo zusammen, versuche gerade mit Hilfe des vshpere clients eine virtuelle Windows 10 maschine aufzusetzen. 1. virtuelle Maschine erstellt ...

Exchange Server
SBS 2011 E-Mails können gesendet werden, aber nicht von extern empfangen
Frage von andreas1234Exchange Server14 Kommentare

Hallo Community, ich habe das Problem, dass seit knapp zwei Wochen die E-Mails von meinem SBS 2011 einwandfrei gesendet ...

Voice over IP
Telefonstörung - Ortsrufnummern kein Verbindungsaufbau
Frage von Windows10GegnerVoice over IP10 Kommentare

Hallo, sowohl bei uns als auch beim Opa ist es über VoIP nicht möglich Ortsrufnummern anzurufen. Es kommt nach ...

Windows Server
Server 2012 über Eingabeaufforderung devmgmt.msc geht nicht
gelöst Frage von achim222Windows Server9 Kommentare

Hallo, ich habe hier einen Server 2012 der im Reparaturmodus startet. Es liegt an einem falschen VirtIO Treiber für ...