Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
New-BurntToastNotification é um cmdlet do módulo PowerShell BurntToast, que permite criar notificações visuais no Windows 10 e Windows 11. Este recurso é especialmente útil para administradores de sistemas e desenvolvedores que desejam alertar usuários sobre eventos importantes, atualizações de sistema, ou qualquer outra informação relevante diretamente na tela do computador.
A importância de dominar o New-BurntToastNotification reside na capacidade de melhorar a comunicação com os usuários finais e garantir que informações críticas sejam notadas imediatamente. Este artigo fornecerá exemplos práticos de como criar e personalizar notificações no Windows usando este cmdlet.
Exemplos:
Instalando o Módulo BurntToast: Antes de usar o New-BurntToastNotification, é necessário instalar o módulo BurntToast. Abra o PowerShell com privilégios administrativos e execute o seguinte comando:
Install-Module -Name BurntToast -Force -SkipPublisherCheck
Criando uma Notificação Simples: Após a instalação, você pode criar uma notificação simples com o seguinte comando:
New-BurntToastNotification -Text "Atualização Completa", "Seu sistema foi atualizado com sucesso."
Notificação com Imagem e Som:
Para adicionar uma imagem e um som à notificação, use os parâmetros -AppLogo
e -Sound
:
New-BurntToastNotification -Text "Nova Mensagem", "Você tem uma nova mensagem de João." -AppLogo "C:\Caminho\Para\Imagem.png" -Sound "SMS"
Notificação com Ação: Você pode adicionar botões de ação à notificação para permitir que o usuário responda diretamente:
$action = New-BTButton -Content "Abrir" -Arguments "https://www.exemplo.com"
New-BurntToastNotification -Text "Novo Documento", "Clique para abrir o documento." -Button $action
Agendando uma Notificação:
Para agendar uma notificação para um horário específico, você pode usar o cmdlet Start-ScheduledTask
em combinação com o New-BurntToastNotification
:
$action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument "-WindowStyle Hidden -Command New-BurntToastNotification -Text 'Lembrete', 'Reunião às 15h.'"
$trigger = New-ScheduledTaskTrigger -At 14:50 -Once
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "LembreteReuniao"