Fijar el objNetwork = CreateObject (“WScript.Network”)
Fijar el objADSysInfo = CreateObject (“ADSystemInfo”)
Fijar el objUser = GetObject (“LDAP: /” y objADSysInfo.UserName)
'Variables del email:
strServer = “mailhost.abc.com”
strTo = “[email protected]”
strFrom = “[email protected]”
strSubject = “tema aquí”
strBody = “nombre: ” y objUser.givenName y ““y objUser.sn y VbCrLf y _
“Nombre de conexión: ” y objUser.samAccountName y VbCrLf y VbCrLf y “impresoras: ”
Fijar los objPrinters = objNetwork.EnumPrinterConnections
Para el intPrinter = 0 a objPrinters.Count - 1 paso 2
strBody = strBody y VbCrLf y objPrinters (intPrinter) y vbTab y objPrinters (intPrinter + 1)
Después
strComputer = “.”
Fijar el objWMIService = GetObject (“winmgmts: ¡{impersonationLevel=impersonate}! \ \” y strComputer y “\ raíz \ cimv2”)
Fijar el colComputer = objWMIService.ExecQuery (“fabricante selecto, el modelo de Win32_ComputerSystem”)
Para cada objComputer en colComputer
strManufacturer = “fabricante: ” y objComputer.Manufacturer
strModel = “modelo: ” y objComputer.Model
Después
strBody = strBody y VbCrLf y VbCrLf y “nombre de computadora: ” y objNetwork.ComputerName y VbCrLf y “modelo de ordenador: ” y strModel
strServer de SendEmail, strTo, strFrom, strSubject, strBody
Se ha enviado MsgBox “email.”
SendEmail secundario (strServer, strTo, strFrom, strSubject, strBody)
objMessage dévil
Fijar el objMessage = CreateObject (“CDO.Message”)
objMessage.To = strTo
objMessage.From = strFrom
objMessage.Subject = strSubject
objMessage.TextBody = strBody
la 'sección de los ==This proporciona la información de configuración para el servidor alejado del smtp.
objMessage.Configuration.Fields.Item (“http://schemas.microsoft.com/cdo/configuration/sendusing ") = 2
'Nombre o IP del servidor alejado del smtp
objMessage.Configuration.Fields.Item (“http://schemas.microsoft.com/cdo/configuration/smtpserver ") = strServer
'Puerto de servidor (típicamente 25)
objMessage.Configuration.Fields.Item (“http://schemas.microsoft.com/cdo/configuration/smtpserverport ") = 25
objMessage.Configuration.Fields.Update
'section== alejado de la configuración de servidor del smtp del ==End
objMessage.Send
Fijar el objMessage = nada
Terminar el submarino
|