我需要编写几个python脚本来自动安装Microsoft Cluster Ressources。
更具体地说,我需要查询MS Cluster以获取包含其参数的资源列表。我还需要能够创建资源并设置其参数。
有人知道是否有包/模块。甚至是使用Mark Hammond的pywin32软件包的一些示例脚本?
答案 0 :(得分:1)
您可以使用Microsoft COM对象完成此操作。您可以查看here如何开始使用它们。
答案 1 :(得分:0)
好的,我试过这种方式。
通过pythonwin,我使用了 COM Makepy 实用程序。我为MSCluster.Cluster生成了一个python接口(为了在ipython中有一个很好的内省)。
然后,我的服务器上的localy执行以下操作:
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>")
然后我没有错误,但群集实际上是无。
有什么建议吗?
答案 2 :(得分:0)
我在Windows上的python 2.7上使用了Pywin32,以及wmi10。您可以参考:http://timgolden.me.uk/python/wmi.html。我可以使用wmi获得大部分细节。我在一件事情上遇到了困难,那是在这里问的:Windows Cluster Resourcec Status using Python。