Ostatnio potrzebowałem sprawdzić jakie użytkownik ma uruchomione procesy na swoim komputerze,
po prostu wisiała sesja RDP i trzeba było ją ubić, uruchamiamy skrypt na zdalnej maszynie za pomocą psexec, a oto skrypt pokazujący listę procesów wraz z ID
Option Explicit
Dim objWMIService, objProcess, colProcess
Dim strComputer, strList
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colProcess = objWMIService.ExecQuery _
("Select * from Win32_Process")
For Each objProcess in colProcess
strList = strList & vbCr & _
objProcess.Name & " ID: " & objProcess.ProcessId
Next
WSCript.Echo strList
WScript.Quit
Poniżej podaję wszystkie właściwości jakie możemy wyciągnąć na temat danego procesu
......aby zobaczyć cały artykuł zaloguj się lub zarejestruj.....














