从Linux机器连接到Exchange PowerShell

我们目前有一个Python脚本,可以在我们的服务器上自动执行用户创build任务。 该脚本通过使用python-ldap为OpenLDAP和ActiveDirectory中的用户提供服务。

现在,我想在这个脚本中修改一些Exchange属性。 我想知道是否有办法通过UNIX机器与Exchange Powershell进行远程交互。 特别是使用Python,但如果有人知道任何其他方法,我可能能够使用它与pexpect库 。

PowerShell至less可以通过两种方式通过SSH使用:

  • 通过Cygwin( 教程 )
  • 通过名为PowerShell Inside的商业软件

PowerShell脚本也可以通过xml-rpc( TechNet论坛链接 )调用。

另一种select是通过Web服务访问Exchange 2010,使用SDK查看一些示例,以及PowerShell示例 。 希望看到你的最终结果张贴在这里帮助别人。