是否有用于与MS Cluster交互的python软件包?
时间:2020-03-05 18:56:15 来源:igfitidea点击:
我需要编写一些python脚本来自动化Microsoft Cluster Ressources的安装。
更具体地说,我将需要查询MS Cluster才能获得带有其参数的资源列表。而且我还需要能够创建资源并设置其参数。
是否有人知道是否有软件包/模块。甚至使用Mark Hammond的pywin32软件包的一些示例脚本?
解决方案
回答
我们可以使用Microsoft COM对象来完成此操作。我们可以在这里了解如何开始使用它们。
回答
好的,我尝试过这种方式。
通过pythonwin,我使用了COM Makepy实用程序。我为MSCluster.Cluster生成了一个python接口(以便在ipython中进行自省)。
然后,在我的服务器上本地执行以下操作:
import win32.client mscluster = win32.client.Disptach("MSCluster.Cluster") cluster = mscluster.Open(".")
我有以下异常:
<class 'pywintypes.com_error'>: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147023174), None)
如果我做:
cluster = mscluster.Open("<insert here cluster name>")
然后我没有错误,但是群集实际上是None。
有什么建议吗?