Установите objNetwork = CreateObject («WScript.Network»)
Установите objADSysInfo = CreateObject («ADSystemInfo»)
Установите objUser = GetObject («LDAP: /» & objADSysInfo.UserName)
'Перемеююые электронная почта:
strServer = «mailhost.abc.com»
strTo = «[email protected]»
strFrom = «[email protected]»
strSubject = «вопрос здесь»
strBody = «имя: » & objUser.givenName & ««& objUser.sn & VbCrLf & _
«Имя Logon: » & objUser.samAccountName & VbCrLf & VbCrLf & «принтеры: »
Установите objPrinters = objNetwork.EnumPrinterConnections
Для intPrinter = 0 к objPrinters.Count - 1 разделу 2
strBody = strBody & VbCrLf & objPrinters (intPrinter) & vbTab & objPrinters (intPrinter + 1)
Затем
strComputer = «.»
Установите objWMIService = GetObject («winmgmts: {impersonationLevel=impersonate}! \ \» & strComputer & «\ корень \ cimv2»)
Установите colComputer = objWMIService.ExecQuery («отборное изготовление, модель от Win32_ComputerSystem»)
Для каждого objComputer в colComputer
strManufacturer = «изготовление: » & objComputer.Manufacturer
strModel = «модель: » & objComputer.Model
Затем
strBody = strBody & VbCrLf & VbCrLf & «имена компьютера: » & objNetwork.ComputerName & VbCrLf & «модель компьютера: » & strModel
strServer SendEmail, strTo, strFrom, strSubject, strBody
Было послано MsgBox «электронная почта.»
Sub SendEmail (strServer, strTo, strFrom, strSubject, strBody)
Тусклое objMessage
Установите objMessage = CreateObject («CDO.Message»)
objMessage.To = strTo
objMessage.From = strFrom
objMessage.Subject = strSubject
objMessage.TextBody = strBody
'раздел ==This обеспечивает данные по конфигурации для дистанционного сервера SMTP.
objMessage.Configuration.Fields.Item («http://schemas.microsoft.com/cdo/configuration/sendusing ") = 2
'Имя или IP дистанционного сервера SMTP
objMessage.Configuration.Fields.Item («http://schemas.microsoft.com/cdo/configuration/smtpserver ") = strServer
'Порт сервера (типично 25)
objMessage.Configuration.Fields.Item («http://schemas.microsoft.com/cdo/configuration/smtpserverport ") = 25
objMessage.Configuration.Fields.Update
'section== конфигурации сервера SMTP ==End дистанционное
objMessage.Send
Установите objMessage = ничего
Закончите подводную лодку
|