Есть ли пакет python для взаимодействия с MS Cluster?

Мне нужно написать пару скриптов на Python для автоматизации установки Microsoft Cluster Ressources.

В частности, мне нужно запросить MS Cluster, чтобы получить список ресурсов с их параметрами. И еще мне нужно уметь создавать ресурсы и устанавливать их параметры.

Кто-нибудь знает, есть ли пакет / модуль. Или даже несколько примеров сценариев с использованием пакетов pywin32 Марка Хаммонда?

Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
1
0
628
3

Ответы 3

Это можно сделать с помощью объектов Microsoft COM. Вы можете взглянуть на здесь о том, как начать их использовать.

Это начало, но я надеялся на что-то более высокое. Я пытаюсь использовать утилиту makepy в pythonwin, но без особого успеха.

Fil 19.09.2008 02:01

Хорошо, попробовал вот так.

Через 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.

Другие вопросы по теме