Como notificar um usuário através de um terminal de assistência em VB.Net

Escrito por michael butler | Traduzido por ricardo torres iupi
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como notificar um usuário através de um terminal de assistência em VB.Net
Saiba como utilizar a linguagem VB.NET para notificar usuários em rede (Stockbyte/Stockbyte/Getty Images)

A linguagem VB.NET interage com o Windows para obter informações sobre os usuários conectados no terminal de assistência. É possível utilizar a informação recolhida para obter um nome de usuário e enviar uma notificação de e-mail para ele. Esse tipo de programação envia um aviso para o usuário se o seu terminal de assistência expirar ou sua senha for alterada, por exemplo.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Abra o arquivo VB.NET que deseja usar para enviar o e-mail. Ao abri-lo, o Windows executará automaticamente o Visual Studio, que é o editor VB.NET.

  2. 2

    Adicione o código que receberá a informação do terminal de assistência para o usuário logado. A linguagem VB.NET opera com o sistema interno do Windows para obter as informações que você configurou no "Active Directory" -- AD -- (Diretório ativo) para o usuário. O AD é o sistema de segurança que cuida de toda a rede do Windows, incluindo o terminal de assistência. O código a seguir obterá a informação:

    Dim nomedousuário As String Dim email As String nomedousuário = Marshal.PtrToStringAnsi(pAddress) email = Marshal.PtrToStringAnsi(nomedousuário)

  3. 3

    Envie a notificação ao destinatário. Assim que o e-mail estiver pronto, será possível enviar uma mensagem para o usuário em questão através da sessão de informações do Windows. Adicione o seguinte código para isso:

    Dim server As New SmtpClient() Dim mail As New MailMessage() mail = New MailMessage() mail.From = New MailAddress("tsnotifications@domain.com") mail.To.Add(email) mail.Subject = "Mail Notifications" mail.Body = "This is a notification for the TS Session" server.Send(mail)

  4. 4

    Clique no botão "Save" (Salvar). Pressione a tecla "F5" para compilar o código e executá-lo no depurador, que verificará a existência de erros e testará o código na sua estação de trabalho.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível