Как показать собственное уведомление при помощи PowerShell?

Мы знаем, что среди участников нашего сообщества есть немало опытных пользователей, умело обращающихся с разного рода скриптами и только осваивающих командную строку Windows. Возможно и тем, и другим будет интересен материал о показе уведомлений при помощи PowerShell.
Советы и инструкции
Советы и инструкции
|   23 января 2018 в 21:49
9046   13   2  

Для генерации всплывающих уведомлений в PowerShell можно использовать открытый модуль BurntToast, опубликованный в Галерее PowerShell. Для установки модуля достаточно выполнить эту команду и согласиться на внесение изменений нажатием клавиши Y:

 

Install-Module -Name BurntToast

 

Как показать собственное уведомление при помощи PowerShell?

 

Модуль BurntToast поддерживает показ только простейших уведомлений, которые могут включать в себя заголовок, текст, иконку, звуковое уведомление, кнопки будильника (Отложить и Отменить), а также настраиваемую кнопку, со ссылкой, например. Ознакомиться со всеми возможностями модуля можно в его документации, мы для примера использовали команду вида:

 

New-BurntToastNotification -Text "Заголовок уведомления", 'Тело уведомления' -AppLogo путь_к_иконке -Sound имя_одного_из_стандартных_рингтонов

 

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

 

New-BurntToastNotification -Text "Сила - мой союзник!", 'Да пребудет с вами Сила!' -AppLogo D:\Stormtrooper.ico -Sound Call4

 

Как показать собственное уведомление при помощи PowerShell?

 

В результате на рабочем столе мы получили симпатичное уведомление с мелодичным рингтоном, полученное от PowerShell. Разумеется само по себе такое уведомление никакой смысловой нагрузки не несёт, полезнее использовать BurntToast в связке с другими вашими скриптами или командами, выполняемыми при помощи Планировщика задач, например.

 

 

Эта инструкция составлялась и проверялась в среде Windows 10 и Windows PowerShell 5.1, но никаких проблем с использованием BurntToast не возникло и в PowerShell Core 6.0. Для установки модуля понадобятся права администратора системы. Если вы впервые обращаетесь к PowerShell, возможно вам придётся снять ограничение на выполнение неподписанных сценариев командой Set-ExecutionPolicy Unrestricted.

 

Источник: www.addictivetips.com

Поделиться
Комментарии
  • 1
    Windows10_fan 24 января 2018 в 10:08

    Автор статьи фанат СТАР ВАРЗ?

  • 2
    BigBang 24 января 2018 в 15:00

    Скромный поклонник

  • [group=5]Для того, чтобы оставить комментарий к публикации, необходимо авторизоваться на сайте под своей учётной записью, предварительно пройдя простую процедуру регистрации, или войти, используя аккаунт одной из социальных сетей:
Войти, используя аккаунт одной из социальных сетей
Поиск по сайту
Ключевые темы
Acer, AMD, Anniversary Update, April 2018 Update, ARM, Asus, Continuum, Cortana, Creators Update, Dell, Fall Creators Update, HoloLens, HP, Insider Preview, Internet Explorer, Kinect, Lenovo, LG, Lumia, Microsoft, Microsoft Edge, Microsoft Store, Nokia, Nvidia, Office, Office Insider, OneDrive, OneNote, Outlook, Rainmeter, Redstone, Redstone 4, Redstone 5, Release Preview, Samsung, SkyDrive, Skype, Spartan, Surface, Technical Preview, Toshiba, Windows 10, Windows 10 ARM, Windows 10 IoT, Windows 10 Mobile, Windows 10 X, Windows 11, Windows 9, Windows Holographic, Windows Insider, Windows Phone, Windows RT, Xbox, XWidget, администрирование, видео, восстановление, драйверы, иконки, концепт, курсоры, моноблоки, настройка интерфейса, начальный экран, ноутбуки, обновление, обои, оптимизация, планшеты, рабочий стол, скидки, скины, скриншоты, смартфоны, Смешанная реальность, статистика, темы, установка, мобильные устройства, Полезные статьи и рекомендации, носимые устройства, всё для офиса, игры для ПК и консолей, полезный софт, IT-услуги, интернет и сети, гаджеты и техника для дома, игры для мобильных, онлайн-сервисы, гаджеты китайских брендов, компьютеры и технологии, защита и безопасность, финансы