import subprocess,time
psexecloc ="C:\\Users\\administrator\\Desktop\\sample\\bin\\psexec.exe"
remotecmd="notepad.exe"
username = "XXXr"
password = "XXXXXXX"
remotehostname = "XXXXXXXX"
args =
[psexecloc, "-u", username, "-p", password, remotehostname, remotecmd]
output = subprocess.Popen(args, shell=False, stdout=subprocess.PIPE)
time.sleep(30)
outstr=output.communicate()
stdoutstr = outstr[0]
stderrstr = outstr[1]
print ("Output Tupple: ",outstr)
Just a cmd will popup for a ms, facing issue in this code please help
psexec. Have you triedcmd /c dirfor instance?psexec \\ps-name notepad.exepsexeclocfrom python? you need raw prefix or 4 antislashes else it fails.