none
Berbagi Pengetahuan: Bagaimana Cara mengkonfigurasi tugas jadwal yang dipicu oleh sebuah event? RRS feed

  • Diskusi Umum

  • Pertanyaan

    Administrator sistem mungkin sering menghadapi situasi di mana Anda ingin memulai tugas ketika sebuah peristiwa muncul Sebagai contoh, ketika sebuah kesalahan acara ini login Anda mungkin ingin memulai Monitor Jaringan untuk menangkap jaringan jejak untuk menganalisis masalah ini lebih lanjut.. Bagaimana anda bisa memulai tugas yang dipicu oleh acara?



    Jawaban

    Di masa lalu, kita dapat menggunakan EventMon dengan script khusus untuk mencapai tujuan;. Namun, langkah-langkah yang sangat kompleks Sejak Vista dan Windows Server 2008, Task Scheduler menyediakan kemampuan untuk memulai tugas yang dipicu oleh peristiwa Untuk melakukannya. , Anda dapat melakukan langkah-langkah berikut:



    1. Buka Task Scheduler dan klik Buat Tugas ....

    2. Pada tab General, isi-dalam nama dan mengkonfigurasi pengaturan lain.

    3. Pada tab Pemicu, klik Baru.

    4. Pilih Aktif sebuah acara di Mulai kotak daftar tugas Jendela berikut akan ditampilkan.:

    5. Pada tab Actions, Anda dapat membuat tugas-tugas yang sesuai.


    Bila filter acara mendefinisikan memicu, opsi Dasar dipilih secara default. Anda dapat mengkonfigurasi event Log, Sumber dan ID Peristiwa berdasarkan kebutuhan. Jika opsi basic event Filter ini tidak memenuhi persyaratan, Anda dapat memilih Custom dan kemudian New Event Filter untuk mengkonfigurasi pengaturan acara filter lanjutan.


    Jika UI dari tab Filter masih bisa tidak menyaring acara secara akurat, Anda dapat menggunakan tab XML untuk menyediakan sebuah acara penyaring dalam bentuk XPath.


    Misalnya, Anda memiliki acara berikut dan Anda hanya ingin memicu tugas ketika acara TaskName berisi nilai "\ update CAO".


    <Event Xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

    - <System>

    <Provider Name="Microsoft-Windows-TaskScheduler" Guid="{de7b24ea-73c8-4a09-985d-5bdadcfa9017}" />

    <EventID> 201 </ EventID>

    <version> 0 </ Version>

    <Level> 4 </ Tingkat>

    <Task> 201 </ Task>

    <Opcode> 2 </ opkode>

    <Keywords> 0x8000000000000000 </ Kata Kunci>

    <TimeCreated SystemTime="2009-11-26T19:11:10.172Z" />

    <EventRecordID> 1062725 </ EventRecordID>

    <Correlation ActivityID="{EC84F653-CA0D-4CD0-828E-FDE7D609F86C}" />

    <Execution ProcessID="5356" ThreadID="3232" />

    <Channel> Microsoft-Windows-TaskScheduler/Operational </ Channel>

    <Computer> HVDSRV04.vdhvd.nl </ Komputer>

    <Security UserID="S-1-5-21-2744738279-3505563075-3252603895-1260" />

    </ System>

    - <EventData Name="ActionSuccess">

    <Data Name="TaskName"> \ update CAO </ Data>

    <Data Name="TaskInstanceId"> {EC84F653-CA0D-4CD0-828E-FDE7D609F86C} </ Data>

    <Data Name="ActionName"> D: \ AFAS Windows \ Kernel \ Bin \ afascmd.exe </ Data>

    <Data Name="ResultCode"> 0 </ Data>

    </ EventData>

    </ Event>



    Anda dapat menentukan query filter peristiwa berikut:



    <QueryList>



    <Query Id="0" Path="System">



    <select Path="System"> * [System [[Penyedia @ Nama] = 'Microsoft-Windows-TaskScheduler' dan (Level = 4 atau Level = 0) dan (EventID = 201)]] dan * [EventData [Data [ 1] = '\ CAO update']]</ Pilih>

    </ Query>



    </ QueryList>



    Informasi Lebih Lanjut

    EventMon: Menghentikan Tangkap Berdasarkan Event EventLog

    http://blogs.technet.com/netmon/archive/2007/02/22/eventmon-stopping-a-capture-based-on-an-eventlog-event.aspx



    Berlaku untuk



    • Windows Server ® 2008 sistem operasi
    • Windows ® Server 2008 R2 sistem operasi
    Microsoft
    Jumat, 25 Maret 2011 09.09