En la directiva de inicio de sesión del dominio tengo armado un script
de JScript que lo encontré en la web, y le apliqué unos agregados y
retoques. Acá va el código:
// Script de ejemplo para Windows Scripting Host
var MB_ICONINFORMATION = 0x40;
var MB_ICONQUESTION = 0x20;
var MB_ICONYESNO = 0x04
var IDYES = 6;
var IDTIMEOUT = -1;
var CrLf = String.fromCharCode( 13, 10 );
// Crea Controles ActiveX
var Shell = WScript.CreateObject("WScript.Shell")
var WshNetwork = WScript.CreateObject("WScript.Network")
var Env = Shell.Environment("PROCESS")
// Mensaje de Bienvenida.
var strTitle = "Inicio de sesión";
var strMsg = "Bienvenido " + WshNetwork.UserName
strMsg += " al dominio " + WshNetwork.UserDomain
strMsg += CrLf + "PC: " + WshNetwork.ComputerName
strMsg += CrLf + "Fecha/Hora: " + Date()
strMsg += CrLf + CrLf + "Que tenga una excelente jornada de trabajo
!!!"
Shell.Popup(strMsg, 0, strTitle, MB_ICONINFORMATION);
(1) Alguien sabe si hay una propiedad del objeto WshNetwork que
devuelva el nombre de la persona, y no el usuario ? Ej: que me devuelva
Juan Perez, y no jperez.
(2) Qué variantes tiene la función Date(), ya que sin ningún parámetro
devuelve una combinación de Fecha / Hora en un orden poco común. Mi
idea es que me devuelva: "dd de mm de aaaa. hh:mm".
Les agradecería mucho si alquien tiene una idea.
Gracias
Leer las respuestas