Python3 winrm Синтаксис этой команды:rnrn ЛОКАЛЬНАЯ ГРУППАrn[имя группы [/КОММЕНТАРИЙ:»текст»]] [/ДОМЕН]rn

#python #winrm

#питон #winrm

Вопрос:

У меня есть приведенный ниже код

 import winrm import sys  session = winrm.Session('abcd.java.....', auth=('admin', 'annn'), transport='ntlm')  result = session.run_cmd('net localgroup administrators') # To run command in cmd d = session.run_cmd('net localgroup administrator groupttu\' sys.argv[1] 'add') print(d.std_out) print(d.std_err)  

вот он выдает ошибку

 'net localgroup administrator groupttu\' sys.argv[1] ' /add'  

Фактическая команда-это

 net localgroup administrator groupttuuser1 add  

Пожалуйста, помогите, но в строке python я не могу отформатировать ее должным образом(из groupttu -за синтаксической ошибки so становится

Комментарии:

1. Разве команда не должна быть /add (нет add )?

2. да, изменено, но ошибка все равно сохраняется

3. Возможно, вы все еще получаете ошибку, но это, безусловно, не та же самая ошибка. Имейте в виду, что исправление одной такой ошибки не исправит никаких других. Измените свою программу так, чтобы она печатала, а не выполняла сгенерированную команду. Вставьте это в командную строку и обратите внимание на ошибку. Исправляй это, пока оно не заработает. Затем измените свою программу, чтобы создать нужную измененную команду. Таким образом, вы отделяете ошибки Python от синтаксических ошибок CLI.