2008-09-16 28 views
1

我需要編寫幾個python腳本來自動安裝Microsoft Cluster Ressources。是否有一個Python包與MS羣集接口?

更具體地說,我需要查詢MS Cluster以便能夠使用它們的參數獲取資源列表。而且我還需要能夠創建資源並設置其參數。

有人知道是否有包裝/模塊。甚至是使用Mark Hammond的pywin32包的一些示例腳本?

回答

1

您可以使用Microsoft COM對象完成此操作。你可以看看here關於如何開始使用它們。

+0

這是一個開始,但我希望有更高的水平。我試圖在pythonwin中使用makepy工具,但沒有取得太大的成功。 – Fil 2008-09-18 22:01:12

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

然後我沒有錯誤,但集羣實際上沒有。

有什麼建議嗎?

相關問題