Schwaches objFSO, objFile, strBuffer, arrUser, strCurrentUser
Auf Störungs-Zusammenfassung zunächst
objFSO = CreateObject („Scripting.FileSystemObject“) einstellen
„Auf der folgenden Linie den Dateinamen und den Weg redigieren“
objFile einstellen = objFSO.OpenTextFile („C:\eeTesting\sharath1.txt ")
Bis objFile.AtEndOfStream tun
strBuffer = objFile.ReadLine
arrUser = spaltete auf sich (strBuffer, „; ")
strCurrentUser = GetUserName (arrUser (0))
Wenn strCurrentUser <> arrUser (1) dann
SendMsg arrUser (0), strCurrentUser, arrUser (1)
Beenden wenn
Schleife
objFile.Close
Gesetztes objFile = nichts
objFSO einstellen = nichts
Auf Störung Goto- 0
WScript.Quit
Funktion GetUserName (strComputer)
Schwaches objWMIService, colItems, objItem, arrTemp
Auf Störungs-Zusammenfassung zunächst
Const wbemFlagReturnImmediately = &h10
Const wbemFlagForwardOnly = &h20
objWMIService = GetObject einstellen („winmgmts: \ \“ u. strComputer u. „\ Wurzel \ CIMV2“)
colItems = objWMIService.ExecQuery einstellen („* von Win32_ComputerSystem“, „VON WQL“ VORWÄHLEN, wbemFlagReturnImmediately + wbemFlagForwardOnly)
Für jedes objItem in den colItems
arrTemp = spaltete auf sich (objItem.UserName, „\ ")
GetUserName = arrTemp (1)
Zunächst
objWMIService einstellen = nichts
colItems einstellen = nichts
objItem einstellen = nichts
Auf Störung Goto- 0
Enden-Funktion
VorSendMsg (strComputer, strUser, strOwner)
Schwaches olkApp, olkMsg
olkApp = GetObject (, „Outlook.Application“) einstellen
olkMsg = olkApp.CreateItem (0) einstellen
Mit olkMsg
„Auf der folgenden Linie das email address redigieren“
. Zu = „[email protected]“
'Auf der folgenden Linie das vorbehaltliche redigieren "
. Thema = „Ihr Thema geht hier“
„Auf der folgenden Linie den Mitteilungtext redigieren, wie gewünscht“
. Körper = „der Benutzer“ u. strUser u. „wird zum Computer“ u. zum strComputer u. „angemeldet, wo als es ist“ u. strOwner u. „'s-Maschine.“
. Senden
Mit beenden
olkMsg einstellen = nichts
olkApp einstellen = nichts
Unterseeboot beenden
|