Запускать в Wndows Server команды удаленного обмена через Python rpyc

Я пытаюсь выполнить команду Microsoft Exchange, используя Powershell под RPyC-сервером Python. В моем MS Windows 2012 Server работает нормально, но в версии 2008 не работает.

Это часть моего кода:

...
try:
    conn = rpyc.classic.connect(server)
except:
    print "[ERROR] Unexpected error:", sys.exc_info()[0]
conn.modules.os.popen("powershell.exe -profile -nointeractive \"& \"Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010; New-organization -name %s -DomainName %s -ProgramId Infoplan01 -OfferId 6 -location en-US -AdministratorPassword %s\"" % (domain, domain, passwd))
...

Я проверил, что в Windows 2008 Server можно выполнять команды CMD только через RPyC, например:

conn.modules.os.popen("dir")

Какой-нибудь совет?

0 ответов

Другие вопросы по тегам