通过Python rpy在Wndows服务器远程交换命令中运行

2024-09-23 22:24:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在pythonrpyc服务器下使用Powershell执行microsoftexchange命令。 在我的mswindows2012服务器中,工作正常,但在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中,服务器只能通过RPyC执行CMD命令,例如:

^{pr2}$

给点小费?在


Tags: 代码命令版本服务器serverdomainconnectconn