Regolare il objNetwork = CreateObject (“WScript.Network„)
Regolare il objADSysInfo = CreateObject (“ADSystemInfo„)
Regolare il objUser = GetObject (“LDAP: /„ & objADSysInfo.UserName)
'Variabili del email:
strServer = “mailhost.abc.com„
strTo = “[email protected]„
strFrom = “[email protected]„
strSubject = “oggetto qui„
strBody = “nome: „ & objUser.givenName & ““& objUser.sn & VbCrLf & _
“Nome di inizio attività: „ & objUser.samAccountName & VbCrLf & VbCrLf & “stampatori: „
Regolare i objPrinters = objNetwork.EnumPrinterConnections
Per intPrinter = 0 a objPrinters.Count - 1 punto 2
strBody = strBody & VbCrLf & objPrinters (intPrinter) & vbTab & objPrinters (intPrinter + 1)
Dopo
strComputer = “.„
Regolare il objWMIService = GetObject (“winmgmts: {impersonationLevel=impersonate}! \ \„ & strComputer & “\ radice \ cimv2„)
Regolare il colComputer = objWMIService.ExecQuery (“fornitore prescelto, modello da Win32_ComputerSystem„)
Per ogni objComputer nel colComputer
strManufacturer = “fornitore: „ & objComputer.Manufacturer
strModel = “modello: „ & objComputer.Model
Dopo
strBody = strBody & VbCrLf & VbCrLf & “nome di calcolatore: „ & objNetwork.ComputerName & VbCrLf & “modello elaborato dal calcolatore: „ & strModel
strServer di SendEmail, strTo, strFrom, strSubject, strBody
MsgBox “email è stato trasmesso.„
SendEmail secondario (strServer, strTo, strFrom, strSubject, strBody)
objMessage fioco
Regolare il objMessage = CreateObject (“CDO.Message„)
objMessage.To = strTo
objMessage.From = strFrom
objMessage.Subject = strSubject
objMessage.TextBody = strBody
'la sezione di ==This fornisce informazioni di configurazione per l'assistente a distanza dello smtp.
objMessage.Configuration.Fields.Item (“http://schemas.microsoft.com/cdo/configuration/sendusing ") = 2
'Nome o IP dell'assistente a distanza dello smtp
objMessage.Configuration.Fields.Item (“http://schemas.microsoft.com/cdo/configuration/smtpserver ") = strServer
'Orificio di assistente (in genere 25)
objMessage.Configuration.Fields.Item (“http://schemas.microsoft.com/cdo/configuration/smtpserverport ") = 25
objMessage.Configuration.Fields.Update
'section== a distanza di configurazione di assistente dello smtp del ==End
objMessage.Send
Regolare il objMessage = niente
Concludere il sommergibile
|