Мне нужно написать пару скриптов на Python для автоматизации установки Microsoft Cluster Ressources.
В частности, мне нужно запросить MS Cluster, чтобы получить список ресурсов с их параметрами. И еще мне нужно уметь создавать ресурсы и устанавливать их параметры.
Кто-нибудь знает, есть ли пакет / модуль. Или даже несколько примеров сценариев с использованием пакетов pywin32 Марка Хаммонда?






Это можно сделать с помощью объектов Microsoft COM. Вы можете взглянуть на здесь о том, как начать их использовать.
Хорошо, попробовал вот так.
Через pythonwin использовал утилиту COM Makepy. Я создал интерфейс python для MSCluster.Cluster (чтобы иметь хороший самоанализ в 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>")
Тогда я не получил ошибки, но на самом деле кластер отсутствует.
Любой совет ?
Я использовал Pywin32 на python 2.7 для Windows вместе с wmi10. Вы можете обратиться к: http://timgolden.me.uk/python/wmi.html. Большую часть деталей я мог получить с помощью wmi. У меня возникли трудности с одним вопросом, который здесь задают: Состояние Windows Cluster Resourcec с использованием Python.
Это начало, но я надеялся на что-то более высокое. Я пытаюсь использовать утилиту makepy в pythonwin, но без особого успеха.