Скрипт Python не выполняет команду sysinternals

Это продолжение отВызов pstools в скрипте Python

Когда я открываю командную строку и выполняю

D:\pstools\psloggedon.exe -l -x \\10.10.10.10

я получил

DOMAIN\user

Но когда я выполняю сценарий

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 out, "is output"

я получил

Error opening HKEY_USERS for \10.10.10.10
is output

Как заставить подпроцесс читать IP-адрес как \ 10.10.10.10 вместо \ 10.10.10.10

Кстати, я попытался добавить третью обратную косую черту

pst = subprocess.Popen(
        ["D:\pstools\psloggedon.exe", "-l", "-x", "\\\10.10.10.10"],
        stdout = subprocess.PIPE,
        stderr = subprocess.PIPE
    )

И вывод

Error opening HKEY_USERS for .0.139.40
is output

Ответы на вопрос(1)

Ваш ответ на вопрос