Строка питона
ИЗМЕНЕНО ДЛЯ ВКЛЮЧЕНИЯ РАБОЧЕГО СКРИПТА
Вот рабочий скрипт на основе ответов пользователя
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()
userLoggedOn = out.split('\n')[1].strip()
print userLoggedOn, "is output"
Я пытаюсь отформатировать вывод из подпроцесса
Скрипт Python
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()
userLoggedOn = out.strip('Users logged on locally:')
print userLoggedOn, "is output"
Дает следующий вывод
Users logged on locally:
DOMAIN\user
is output
Как вычеркнуть "Пользователи, вошедшие локально:", чтобы он выводил
DOMAIN\user is output