MAIN MENU
Blog de Devolutions

Anuncios, actualizaciones y análisis de Devolutions.

Devolutions PowerShell Universal send Discord messages illustration for the blog.

Enviar mensajes de Discord con un desencadenador de PowerShell Universal

El módulo de desencadenador Discord de la Gallery de PowerShell Universal envía mensajes ante eventos de la plataforma. Instale PowerShellUniversal.Triggers.Discord, defina DiscordWebhookUrl y use Send-PSUDiscordNotification como script del desencadenador.

La Gallery de PowerShell Universal proporciona un módulo de desencadenador Discord para enviar mensajes cuando ocurren determinados eventos en PowerShell Universal. Esta entrada explica cómo configurar esos desencadenadores.

Instalar el módulo de desencadenador Discord

En primer lugar, instale el módulo PowerShellUniversal.Triggers.Discord en PowerShell Universal. Pulse Platform > Gallery y busque Discord. Pulse Install en el módulo.

PowerShell Universal Gallery listing the Discord trigger module for install.
Módulo de desencadenador Discord en la Gallery de PowerShell Universal

Crear un webhook de Discord

En Discord, deberá generar una URL de webhook para proporcionársela a PowerShell Universal. Copie la URL del webhook.

Discord channel settings showing a webhook URL ready to copy.
URL de webhook de Discord para PowerShell Universal

Almacenar el webhook como variable

De nuevo en PowerShell Universal, vaya a Platform > Variables y cree una variable nueva denominada DiscordWebhookUrl.

PowerShell Universal variable form for the DiscordWebhookUrl webhook value.
Variable DiscordWebhookUrl en PowerShell Universal

Crear el desencadenador

Por último, pulse Automation > Triggers y cree un desencadenador nuevo. Seleccione el tipo de evento del desencadenador y la función Send-PSUDiscordNotification como script del desencadenador.

PowerShell Universal trigger form using Send-PSUDiscordNotification as the script.
Desencadenador de notificación de Discord en PowerShell Universal

Cuando fallen los trabajos, enviarán un mensaje al canal de webhook configurado en su servidor de Discord.

Discord channel message sent after a PowerShell Universal job failed.
Notificación de trabajo fallido en Discord

Puede encontrar más información sobre el módulo de desencadenador Discord en la PowerShell Gallery.

¿Listo para crear? Descargue PowerShell Universal.