Inviare un messaggio tramite net send

di Daniele Bochicchio, in Classic ASP, Misc, WSH,

In passato l'uso del comando net send era molto diffuso, data la scarsa penetrazione degli instant messanger sul mercato.
Oggi la situazione è capovolta, ma net send può essere utile per inviare messaggi (che appariranno in popup) per eventuali notifiche ad un amministratore, senza per questo dover utilizzare e-mail o altri sistemi.
Ecco uno script di esempio:

<%
 ' parametri
strComputer = "*" ' * indica tutti i computer del dominio

 ' comando da eseguire
strComando = "cmd /c net send " & strcomputer & " Il servizio si è riavviato" & VbCrLf
response.write strComando

 ' eseguo il comando
 Set objWSH = Server.CreateObject("WScript.Shell")
 risultato = objWSH.Run (strComando , 0, True)
 Set objWSH = Nothing

%>

Ovviamente l'utente utilizzato dal web server per eseguire la pagina, deve avere i necessari permessi per poter utilizzare il comando net send, altrimenti si riceverà un errore di autorizzazione negata.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

Nessuna risorsa collegata

I più letti di oggi