If-Koubou

Как да създадете свой собствен Windows

Как да създадете свой собствен Windows (Как да)

Дневниците на събитията в Windows са огромен ресурс, тъй като не само те могат да ви помогнат да отстраните текущите проблеми със системата, но и да предложат предупредителни знаци за потенциални бъдещи проблеми. Така че, водейки над събитията, системните ви записи могат да бъдат ключови за поддържането на вашата система да работи както трябва. За съжаление, пресяването през регистрационните файлове на събития или създаването на персонализирани изгледи може да бъде тромав ръчен процес.

За щастие, разполагаме с решение, което лесно ще ви позволи да експортирате и филтрирате записите в регистъра на събития в Windows и след това да ги изпратите по имейл и / или да ги запазите в текстов файл. Когато този процес е конфигуриран като част от планирана задача, може да имате например предупредителни съобщения и съобщения за грешки, изпратени по имейл автоматично.

Как работи

Нашето решение работи с помощта на безплатна програма MyEventViewer от Nirsoft, която ви позволява лесно да експортирате Windows Event Logs в файл, разделен със запетая. Въз основа на този изход сме разработили лесен за конфигуриране партиден скрипт, който филтрира тези резултати и след това може да изпрати имейл и / или да запише филтрирания файл с резултати. Тъй като резултатите са разделени със запетая, те могат да бъдат отворени в Excel (или любимата ви CSV програма) и допълнително да бъдат сортирани и филтрирани.

Конфигурация

Настройките и опциите за конфигуриране са документирани като вградени коментари в скрипта, но ще разгледаме някои от тях по-подробно тук.

Име на регистъра на събитията

Когато посочвате регистрационните файлове за събития, от които искате да събирате събитията, трябва да използвате пълното име на регистрационния файл на системата. Това не е непременно това, което виждате в списъка с журнали на Viewer на събитията.

Например, ако искате да заснемете събития от регистрационния файл на "Microsoft Office Alerts", отворете диалоговия прозорец "Свойства" на дневника.

Забележете стойността в стойността на пълното име, в този случай "OAlerts". Това би било стойността, която трябва да влезете в конфигурацията на скрипта.

Видове събития

Стойностите за типовете събития са просто текста, който виждате в колоната "Ниво", когато преглеждате регистрационните файлове на събития. Обикновено това са или информация, предупреждение или грешка, но различните дневници могат да имат различни стойности.

Настройка на зададена задача

Типичното използване на този скрипт е най-вероятно в автоматизиран процес. За да сте сигурни, че няма да има припокриване между интервала на улавяне и когато процесът се изпълнява, трябва да настроите Windows Scheduled Task, за да допълни времето за заснемане.

Много просто, ако вашата конфигурация е настроена да улавя събития за последния ден, трябва да имате планирана задача, която се изпълнява веднъж на ден. Ако вашата конфигурация е настроена за заснемане за последния час, планираната задача трябва да бъде зададена да се изпълнява веднъж на час. И т.н.

Като допълнителна забележка, за да се увери, че приложението MyEventViewer може да получи информацията, от която се нуждае, съответната насрочена задача трябва да се изпълнява с права на администратор на машината.

Примери

Тази конфигурация ще изпрати имейл съобщения за грешки и предупреждения от системния регистър и регистрационните файлове на приложения, записани през последния ден (24 часа) на [email protected], както и да запази изхода в папката C: \ EventNotices:

  • EmailResults = 1
  • [email protected]
  • SaveResults = 1
  • SaveTo = C: \ EventNotices
  • TimeInterval = 3
  • TIMEVALUE = 1
  • Трупи = система, Приложение
  • Видове = грешка, Внимание
  • Планираната задача трябва да се изпълнява ежедневно.

Тази конфигурация би изпратила само имейл съобщения от системния регистър на събития, записани през последния час, на адрес [email protected]:

  • EmailResults = 1
  • [email protected]
  • SaveResults = 0
  • TimeInterval = 2
  • TIMEVALUE = 1
  • Дневници = System
  • Видове = Грешка
  • Планираната задача трябва да се изпълнява всеки час.

Тази конфигурация ще запази само грешките и предупрежденията от регистрационния файл на приложението през последната седмица на работния плот на потребител JFaulkner (Windows 7) C: \ Users \ jfaulkner \ Desktop:

    • EmailResults = 0
    • SaveResults = 1
    • SaveTo = C: \ Users \ jfaulkner \ Desktop
    • TimeInterval = 3
    • TIMEVALUE = 7
    • Трупи = заявка
    • Видове = грешка, Внимание
    • Планираната задача трябва да се изпълнява всяка седмица.

Изтегляне на сценарий за регистрация на събития за събития от "Как да" Geek

Изтеглете MyEventViewer от Nirsoft

Изтеглете Blat от Sourceforge