If you want to print the output then you have to use print out, "is output"
instead of print pst, "is output"
because out
will contain the output.
Invoke pstools in Python script
-
23-07-2023 - |
Question
I am trying to invoke pstools (specifically, psloggedon.exe) in my Python script
import sys, subprocess, socket, string
import wmi, win32api, win32con
pst = subprocess.Popen(
["D:\pstools\psloggedon.exe", "-l", "-x", "\\10.10.10.10"],
stdout = subprocess.PIPE,
stderr = subprocess.PIPE
)
out, error = pst.communicate()
print pst, "is output"
This is the output
<subprocess.Popen object at 0x0000000002B18D68> is output
I would like the output to be
DOMAIN\user
Thank You
Solution
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow