Гид по технологиям

Как перезагружать и выключать ПК через правила Outlook

5 min read Автоматизация Обновлено 13 Apr 2026
Перезагрузка и выключение ПК через правила Outlook
Перезагрузка и выключение ПК через правила Outlook

Введение

Я использую Outlook как почтовый клиент много лет. За это время я настроил правила так, чтобы они помогали моей работе, а не мешали ей. В этой статье я покажу, как с помощью правил Outlook запускать .bat-файлы для перезагрузки или выключения компьютера по приходу письма с определённой темой.

Важно: такие сценарии дают возможность управлять системой через почту, поэтому требуют строгой безопасности и тестирования.

Краткий план решения

  1. Создать .bat-файлы с командами shutdown на локальной машине.
  2. В Outlook создать новое правило «Начать с пустого правила» и выбирать «Проверять сообщения при их поступлении».
  3. Ограничить правило только на конкретный почтовый аккаунт и конкретную тему письма.
  4. В качестве действия указать «запустить приложение» и выбрать .bat-файл.
  5. Тщательно протестировать сценарий и предусмотреть безопасные меры отката.

Скриншоты интерфейса правил

Окно правил Outlook с перечнем правил

Описание изображения: окно менеджера правил Outlook с кнопками для создания, изменения и удаления правил

Список существующих правил Outlook

Описание изображения: список ранее созданных правил Outlook, интерфейс показывает включённые и выключенные правила

Пошаговая инструкция

1. Создайте командные файлы (.bat)

Создайте два текстовых файла с расширением .bat на машине, где будет запускаться действие. В них поместите только одну строку с командой shutdown.

Пример для выключения:

shutdown -s -t 00

Пример для перезагрузки:

shutdown -r -t 00

Сохраните файлы в защищённой папке, например C:\Scripts\shutdown.bat и C:\Scripts\restart.bat. Убедитесь, что у вашей учётной записи есть права на запуск этих файлов.

2. Начало создания правила в Outlook

В Outlook откройте Инструменты — Правила и оповещения. Нажмите Создать правило и выберите «Начать с пустого правила». Это даёт максимальную гибкость.

Выбор создания пустого правила

Описание изображения: диалог создания нового правила Outlook с опцией начать с пустого правила

Далее выберите опцию «Проверять сообщения при их поступлении», чтобы правило срабатывало только на входящие письма.

Параметр проверки входящих сообщений

Описание изображения: диалог выбора триггера правила — проверять сообщения при их поступлении

3. Ограничьте правило по аккаунту и теме

Обязательно укажите, что правило должно применяться только к сообщениям, поступившим на конкретный почтовый аккаунт. Это снижает риск ложных срабатываний, если у вас в Outlook подключено несколько аккаунтов.

Выбор конкретного почтового аккаунта для правила

Описание изображения: настройка, где выбирается конкретный почтовый аккаунт для применения правила

Нажмите ссылку для указания ключевых слов и введите секретное ключевое слово, например SecretKeyWord. Ключевое слово чувствительно к регистру, и тема письма должна в точности содержать этот текст, чтобы правило сработало.

Указание ключевого слова в теме

Описание изображения: поле для ввода ключевого слова, которое запускает правило

4. Укажите действие — запуск приложения

В действиях выберите «запустить приложение» и укажите путь к вашему .bat-файлу. При приходе письма с нужной темой Outlook запустит этот файл, и команда выключения или перезагрузки выполнится локально.

Выбор запуска приложения как действие правила

Описание изображения: настройка действия правила — запуск приложения или .bat-файла

Важные примечания по безопасности

Важно:

  • Никогда не используйте простые или публичные ключевые слова. Выбирайте длинные, уникальные и трудноугадываемые строки.
  • Правило должно ограничиваться конкретным почтовым аккаунтом отправителя или получателя.
  • Храните .bat-файлы в папке с ограниченным доступом. Права NTFS должны быть настроены так, чтобы другие пользователи не могли изменять эти файлы.
  • Рассмотрите альтернативы с использованием подписанных скриптов и PowerShell с ограничением ExecutionPolicy.

Когда это не сработает

  • Outlook закрыт или работает в режиме без доступа к почте — правило не выполнится.
  • Если правило настроено на аккаунт, который не получает письмо (например, переподключённый или отключённый), действие не запустится.
  • Если антивирус или политика безопасности блокирует запуск .bat-файлов, действие будет прервано.

Альтернативные подходы

  • Использовать PowerShell Remoting или WinRM для удалённого выполнения команд с сервера управления.
  • Настроить RMM-решение (Remote Monitoring and Management) для централизованного управления машинами.
  • Использовать облачные триггеры и агент на клиенте, который слушает защищённые команды по HTTPS.

Мини‑методология проверки и приёмки

  1. Создайте .bat-файл и проверьте его локальным запуском вручную.
  2. Создайте правило в Outlook, но на этапе настройки укажите тестовое ключевое слово и направьте себе тестовое письмо.
  3. Подтвердите, что Outlook запускает .bat при получении тестового письма.
  4. Проведите тесты на резервной машине, не на основной рабочей станции.
  5. Добавьте мониторинг и журналирование выполнения скрипта.

Критерии приёмки

  • Правило срабатывает только при письме с точно совпадающей темой и на выбранном аккаунте.
  • .bat-файл запускается и выполняет указанную команду без ошибок.
  • Журнал выполнения фиксирует время и результат операции.

Контрольные тесты

  • Отправить письмо с корректной темой с разрешённого аккаунта — ожидается перезагрузка/выключение.
  • Отправить письмо с корректной темой с другого аккаунта — правило не должно сработать.
  • Изменить .bat-файл и проверить, что изменения применились только после теста доступа и прав.

Роли и обязанности

Администратор:

  • Настроить и ограничить права доступа к .bat-файлам.
  • Настроить архивирование и журналирование событий.

Пользователь/менеджер:

  • Сформировать и хранить секретные ключевые слова.
  • Тестировать сценарии на тестовых машинах.

Однострочный словарь

  • Правила Outlook: автоматические действия, выполняемые при соответствии входящих писем заданным условиям.
  • .bat-файл: пакетный файл Windows, содержащий команды для выполнения в командной строке.

Заключение

Правила Outlook позволяют реализовать простую удалённую автоматизацию, например перезагрузку или выключение компьютера по приходу письма с секретным словом. Это удобно, но несёт риски безопасности. Всегда ограничивайте правило по аккаунту, используйте сложные ключевые слова, храните скрипты в защищённых папках и тестируйте в безопасной среде.

Если у вас есть варианты использования правил, дополнительные меры безопасности или интересные сценарии автоматизации, поделитесь в комментариях.

Короткое резюме

  • Настройте .bat-файлы с командой shutdown.
  • Создайте правило Outlook: проверять входящие, ограничить аккаунт, ключевое слово в теме, действие — запустить приложение.
  • Обеспечьте безопасность, тестирование и журналирование.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Nearby Share на Mac через NearDrop
Технологии

Nearby Share на Mac через NearDrop

Apple Pay Cash: как работает и как настроить
Финтех

Apple Pay Cash: как работает и как настроить

Plex: как включить обнаружение и пропуск титров
Руководство

Plex: как включить обнаружение и пропуск титров

Уведомления об упоминаниях и Philips Hue
Умный дом

Уведомления об упоминаниях и Philips Hue

Как исправить INTERRUPT_EXCEPTION_NOT_HANDLED BSOD
Windows

Как исправить INTERRUPT_EXCEPTION_NOT_HANDLED BSOD

Блокировка и разблокировка контактов в Gmail
Почта

Блокировка и разблокировка контактов в Gmail