0

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")

ヒント?

4

0 に答える 0