при запуске psExec в Python, выводит не весь результат выполнения команды

При запуске консольной команды в Python, с использованием subprocess, все проходит хорошо.

result = subprocess.Popen(['net', 'config', 'workstation'], stdout=subprocess.PIPE, 
stderr=subprocess.PIPE, stdin=subprocess.PIPE, encoding='cp866')

введите сюда описание изображения

Но при попытке запустить эту же команду, с использованием psExec на удаленном рабочем месте, почти весь результат выполнения команды не отображается.

введите сюда описание изображения

result = subprocess.Popen(['psExec.exe', '-accepteula', '\\\\'+IP, '-u', Login, '-p', Password, 
'cmd.exe', '/c', 'net', 'config', 'workstation'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, 
stdin=subprocess.PIPE, encoding='cp866')

Полный код программы:

import os
import subprocess
IP = '1.1.1.1'
Login = 'Администратор'
Password = 'password'
os.environ["PYTHONUNBUFFERED"] = "1"
result = subprocess.Popen(['psExec.exe', '-accepteula', '\\\\'+IP, '-u', Login, '-p', Password, 'cmd.exe', '/c', 
                          'net', 'config', 'workstation'],
                          stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE, encoding='cp866')
stdout, stderr = result.communicate()
try:
    stdout, stderr = result.communicate(timeout=10)
except:
    result.kill()
    stdout, stderr = result.communicate()
print(stdout)

Ответы (0 шт):