Як створити автоматизовану систему звітності про стан ПК

Уявіть собі світ майбутнього, в якому ви обідаєте з друзями і раптом ваш телефон відправляє смс. Ви дізнаєтеся звук як сигнал тривоги, який ви задаєте для проблем з комп'ютером. Перевіряючи нотатку, ви читаєте: "Попередження комп'ютера: у вашій домашній комп'ютерній системі було 3 спроби злому ".

Сама концепція наявності систем, які могли б попередити вас про будь-які проблеми з вашими комп'ютерами, більше не відноситься до галузі наукової фантастики. Ми розглянули всі види корисних віддалених методів для моніторингу ваших комп'ютерів, таких як налаштування повідомлень Growl. сповіщення про моніторинг стану комп "ютера. за допомогою SpeedFan або просто підключіться до своїх систем віддалено. за допомогою віддаленої стільниці.


Щоб ваш комп'ютер надсилав індивідуальні повідомлення про конкретні проблеми з комп'ютером, може знадобитися багато роботи, особливо тому, що це включає діагностику, яка іноді може бути досить складною, а потім відправку SMS через маршрутизатор в Інтернет. Здійснимо та Легко ні. Отже, якщо ваш комп'ютер може надіслати вам повний звіт про працездатність у вигляді всіх файлів журналів вашого комп'ютера, щоб ви могли усувати проблеми домашнього комп'ютера або виявляти проблеми, незалежно від того, де ви перебуваєте в світі?

Це те, що ми збираємося зробити сьогодні - створити автоматизовану систему повідомлень, де ваш комп'ютер буде збирати важливі файли журналів і інформацію про стан комп'ютера, а потім кожен день відправляти вам все це у вигляді архівного файлу електронною поштою.

Інструменти для вашої автоматизованої системи сповіщення

Щоб налаштувати цю систему на домашньому комп'ютері, вам знадобляться кілька програмних інструментів, які ми потім зберемо разом і змусимо їх працювати в гармонії. Спочатку завантажте і встановіть Microsoft Security Essentials. Це виконає всі сканування комп'ютера і збірки файлів журналу, а потім акуратно упакує все це в файл архіву.

Крім того, переконайтеся, що ви зареєструвалися в обліковому записі IFTTT, і спробуйте створити кілька рецептів. рецептів, щоб ви звикли до цього. Вам також знадобиться акаунт Dropbox, в якому будуть зберігатися ваші остаточні звіти (хоча і не обов'язково). Ви можете перевірити або підручник з Dropbox. Нарешті, слідуйте моєму керівництву по установці Blat. про встановлення інструмента електронної пошти командного рядка Blat.

Налаштування MS Security Essentials

Після того, як ці чотири інструменти встановлені і готові до роботи, пора планувати завдання, які збиратимуть інформацію про ваш комп'ютер і надсилати її електронною поштою.

Microsoft Security Essentials надає параметри командного рядка, які можна використовувати для пакування файлів журналу. Команда для цього: «mpcmdrun.exe -Getfiles -Scan». Ви можете знайти виконуваний файл у теці c: \ program files \ microsoft security client \. Коли ви запускаєте цю команду з командного рядка, це те, як виглядає скрипт.


Запуск займає менше хвилини, а потім упаковує всі файли в CAB-файл і поміщає його в теку c: \ ProgramData \ Microsoft \ Microsoft Antimalware \ Support \ как «MySupportFiles.cab».

Як ви можете бачити, у файлі CAB накопичується і зберігається багато інформації - файли журналів, інформація про систему, інформація про загрози безпеці, інформація про реєстрацію продукту та багато іншого. Перше, що ви хочете зробити, це запускати це як заплановане завдання кожен день. Найпростіший спосіб зробити це, так що вам не потрібно турбуватися про шлях (з пробілами в ньому), це налаштувати шлях до системної змінної Path - Панель керування - > Система - > Розширені параметри системи - > Змінні середовища,

Натисніть "Шлях" у розділі "Системні змінні" та введіть "; c: \ program files\microsoft security client\" наприкінці поля "Значення змінної". Поки ви там, також додайте каталог, в який ви помістили Blat.exe, щоб наступний крок у цьому процесі працював без будь-яких проблем.

Тепер (після перезавантаження) ви можете просто відкрити будь-який командний рядок і ввести «mpcmdrun.exe», і він запустить Microsoft Security Essentials.

Час налаштувати заплановане завдання! Перейдіть до Панелі керування - > Адміністрування - > Керування комп "ютером - > Керування комп" ютером - > Планувальник завдань ".

Створіть нове завдання та налаштуйте його на виконання кожного дня у визначений час. Щоб запустити програму, змініть дію на «Запустити програму», введіть «mpcmdrun.exe» в поле «Програма/скрипт» і введіть «-GetFiles -Scan» в поле «Додати аргументи».

У моєму випадку я налаштував його на роботу о 8 ранку кожен день, першим ділом з ранку.


Тепер ви працюєте з тим, що MS Security Essentials відтворить нову оновлену копію файла MySupportFiles.cab в каталозі c: \ ProgramData \ Microsoft \ Microsoft Antimalware \ Support \.

Автоматичне розповсюдження статусу системи

Наступним кроком буде захопити цей файл і відправити його на свій обліковий запис електронної пошти. Незалежно від того, чи перевіряєте ви свою електронну пошту зі свого готелю, коли ви подорожуєте, або зі свого телефону, поки ви чекаєте в кабінеті лікаря, ви отримаєте повідомлення зі свого комп'ютера з прикріпленими файлами даних.

Встановивши Blat на своєму комп'ютері (див. Посилання на підручник на початку цієї статті), ви можете запустити наступну команду з командного рядка, щоб відправити файл на будь-яку адресу електронної пошти, яка вам подобається:

blat -body "Це файл сьогодення" - Ця електронна адреса захищена від спам-ботів. Вам необхідно увімкнути JavaScript, щоб побачити її. - тема "Файли журналу ПК" - приєднайте "c: \ programdata \ microsoft \ microsoft antimalware \ support \ MPSupprtFiles.cab»

Ви можете запустити це як нове заплановане завдання (так само, як ви робили це для MS Security Essentials), але просто використовуйте «blat» як програму/скрипт (тому що ви вже встановили змінну PATH вище). Для параметрів просто скористайтеся командою, яку буде показано вище, і вкажіть адресу електронної пошти, на яку ви бажаєте надіслати файли.


Збереження вашого звіту про здоров'я в Dropbox

Тепер, якщо ви дійсно хочете піти далі і зберегти ці файли журналів у хмарі, все, що вам потрібно зробити, це налаштувати фільтр у своєму поштовому клієнті для пошуку всіх вхідних повідомлень електронної пошти з темою, яку ви задали у своїй команді Blat. У моєму випадку це були «Файли журналів ПК».

Зробіть так, щоб цей фільтр автоматично встановив мітку для цієї електронної пошти як «Файли журналу ПК». У минулому ми пропонували допомогу з налаштуванням фільтрів., якщо вам це потрібно.

Потім вам потрібно буде створити рецепт IFTTT, щоб переглянути ваш обліковий запис електронної пошти для будь-якого електронного листа з цим ярликом (вам потрібно буде використовувати поштовий сервіс, з яким працює IFTTT). Якщо ви тільки починаєте працювати з IFTTT, наше корисне керівництво IFTTT може дійсно допомогти.

Тригером буде мітка електронної пошти. Дія буде витягувати прикріплений файл і покласти його в свій аккаунт Dropbox. Це досить просто, якщо ви просто виберете Dropbox як параметр виводу і виберіть «Додати файл з URL».

Це помістить вкладення електронної пошти в теку Dropbox «Звіти ПК», як показано нижче.


Ось як це буде працювати

Отже, на даний момент у вашому проекті, ось що ви досягли. Кожен день у певний час ваш комп'ютер буде автоматично запускати MS Security Essentials і буде збирати і стискати всі останні файли журналів і звітів в один зручний zip-файл. Приблизно через годину ваш комп'ютер автоматично відправить цей файл звіту на вашу адресу електронної пошти, і копія також буде відправлена на ваш акаунт Dropbox для легкого доступу і безпечного зберігання.

Чесно кажучи, чи може автоматизація зробити життя простішим?

Чи будете ви використовувати якийсь вид автоматизації Windows, як це? Чи є якісь інші цікаві застосування, які можна передбачити для такого роду автоматизації? Поділіться своїми ідеями і проектами в розділі коментарів нижче!

COM_SPPAGEBUILDER_NO_ITEMS_FOUND