Python RPyC サーバーで Powershell を使用して Microsoft Exchange コマンドを実行しようとしています。私の 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 では、次のような RPyC 経由でのみ CMD コマンドを実行できることを確認しました。
conn.modules.os.popen("dir")
ヒント?