Posted August 22, 200619 yr Dim objWMIService, objProcess, colProcess, fso, objFSO1, objFile, objFolderDim strComputer, strList, strWritePath, textFile, strFile, strDirectory, iConst OPEN_FILE_FOR_WRITING = 2strComputer = inputbox("Enter Computer Name Here.")strFile = strComputer &".txt"strWritePath = "\\SERVER\files\Scripts\" & strFilestrDirectory = "\\SERVER\files\Scripts\"i = 0'#########Set objFSO1 = CreateObject("Scripting.FileSystemObject")If objFSO1.FileExists("\\SERVER\files\Scripts\" & strFile) Then Set objFolder = objFSO1.GetFile("\\SERVER\files\Scripts\" & strFile)Else Set objFile = objFSO1.CreateTextFile(strDirectory & strFile) 'Wscript.Echo "Just created " & objFolder & "\" & strFile objFile = ""End If'#########If strComputer > "" ThenSet objWMIService = GetObject("winmgmts:" _& "{impersonationLevel=impersonate}!\\" _ & strComputer & "\root\cimv2") Set fso = CreateObject("Scripting.FileSystemObject")Set textFile = fso.OpenTextFile(strWritePath, OPEN_FILE_FOR_WRITING)Set colProcess = objWMIService.ExecQuery _("Select * from Win32_Process")For Each objProcess in colProcessstrList = strList & i & " " & objProcess.Name & vbCrLfi = i + 1NexttextFile.WriteLine(strList)Wscript.Echo strListWscript.Echo "Done..."ElseEnd IfWScript.QuitPLEASE MAKE SURE NO WORD WRAPPING IS HAPPENING IN YOUR NOTEPAD!!! Make sure you replace \\SERVER\files\Scripts\ with your UNC server path which you want to log to. *Make sure that you have write ability to the file path.
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now