7

Я хотел бы создавать / отправлять собственные уведомления Windows из командной строки как часть нескольких автоматических задач, которые я настроил, как на своем локальном компьютере, так и для аналогичных задач на моем домашнем сервере. Оба компьютера работают под управлением Windows 10 и находятся в одной сети.

Я жду, чтобы получать уведомления от обоих компьютеров в центре действий на моем главном компьютере.

Есть ли инструмент командной строки, который я могу использовать для этого?

3 ответа3

4

Другой способ - встроенная команда MSG.exe, которая существует с Vista. Из командной строки там следующее:

msg /server:poseidon daniel "Пожалуйста, немедленно обратитесь в службу поддержки!"

Сервер - это имя компьютера, на который вы отправляете сообщение, а daniel - действительное имя пользователя, использующего этот компьютер. Быстро и просто без каких-либо дополнительных загрузок.

3

Вы можете использовать Growl для Windows для этого. Вам нужно будет Growlnotify, чтобы отправить сообщение и полное заявление, где вы получаете уведомление. Согласно комментариям вам понадобится плагин для родных уведомлений о тостах.

На принимающей стороне вам также нужно будет включить уведомления с других компьютеров и установить пароль.

Мы предполагаем, что системой, в которой установлен полный пакет GFW, является 192.168.1.110.

На отправляющей growlnotify.com /r:"test1" /a:"test1" /host:192.168.1.110 /pass:test boo регистрирует приложение. Вы должны сделать это, как только я предпочитаю пакетный вариант здесь, потому что он имеет более полезные предупреждения для начальной настройки. Вы можете переключиться на exe-файл, когда узнаете, что все работает.

и что-то вроде growlnotify.com /n:"test1" /a:"test1" /host:192.168.1.110 /pass:test /t:title message будет работать после этого для отправки сообщений.

Для чего-то еще, вы, вероятно, можете обратиться к документации и собрать вместе что-то, чтобы заполнить содержание сообщения.

Протестировано между двумя системами Windows 10, и это работает для меня.

Если вы хотите отправлять сообщения из linux в GFW или рычать для экземпляра Mac, вы можете использовать gntp-send

2

ОБНОВЛЕНИЕ 19/05/2018:

Пуловер больше не может создавать собственные уведомления Windows начиная с версии 1.3.0 (из-за исправлений, поддерживающих обновление Fall Creators Update), так что теперь это только частичный ответ на вопрос. Это все еще эффективный способ получать уведомления от / через Pushover, но они не будут родными.


Некоторое время я использовал для мобильных уведомлений Pushover, который принимает уведомления через HTTP-запрос и отправляет их на все (или несколько) устройств, зарегистрированных в вашей учетной записи. Я использовал curl для генерации и отправки необходимых HTTP-запросов. (Я знаю, не очень 'Windows'ы).

Вчера я узнал, что Pushover теперь имеет официальную поддержку настольных компьютеров для своих уведомлений через браузер и стороннюю поддержку от настольного клиента Pullover, который отображает любые уведомления, полученные от Pushover, как родные уведомления Windows. Обратите внимание, что для получения уведомлений на рабочем столе требуется лицензия.

Вот шаги, необходимые для отправки уведомления через curl:

  1. Зарегистрируйтесь и войдите в систему
  2. Скачайте и установите Pullover
  3. Войдите в Пуловер и дайте вашему компьютеру имя устройства
  4. Вы должны получить «Добро пожаловать в Pushover!«уведомление, подтверждающее, что уведомления работают
  5. Запишите свой ключ пользователя, отображаемый на странице вашего аккаунта.
  6. Прокрутите вниз и нажмите Зарегистрировать приложение / Создать токен API.
  7. Введите Name и выберите Script в качестве Type
  8. Примите условия и нажмите « Create Application
  9. Запишите полученный вами токен / ключ API
  10. Скачайте curl и вставьте его в свой %PATH%
  11. Откройте командную строку
  12. Войти

    curl --form-string "token=api-token" --form-string "user=user-token" --form-string "message=notification-text" --form-string "title=notification-title" https://api.pushover.net/1/messages.json
    

    где user-token и api-token - это ключ пользователя и API Token / Key, которые вы записали ранее, notification-title - это заголовок уведомления, а notification-text - это текст.

  13. Вы должны получить уведомление с заголовком и текстом, который вы только что ввели

Что следует отметить:

  • Другие поддерживаемые способы создания уведомлений включают отправку по электронной почте адресов электронной почты для конкретных учетных записей и веб-сервисов, таких как IFTTT.
  • Pushover позволяет бесплатно отправлять 7500 сообщений за приложение в месяц
  • Максимум десять устройств могут быть связаны с одной учетной записью пользователя
  • Имена устройств / компьютеров должны быть уникальными, иначе они заменят существующие устройства
  • Доступ к Интернету необходим для отправки / получения уведомлений, хотя вы будете получать любые уведомления, которые были отправлены, но не получены, когда подключение к Интернету восстановлено (по моему опыту)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .