powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python + WMI + Hyper-v V2. DefineSystem
3 сообщений из 3, страница 1 из 1
Python + WMI + Hyper-v V2. DefineSystem
    #38984256
jSlepoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Товарищи, помогите пожалуйста.

Пишу прогу, в которой необходимо поднимать/выключать/создавать виртуальные машины. Пишу на Win8 + Hyper-v
Версия V2.

Проблема у меня возникла в следующем: упорно не хотят создаваться виртуальные машины. Существующие спокойно запускаются/тушатся и т.д.
код под спойлером
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
import wmi
#коннект
con_wmi = wmi.WMI(moniker='root/virtualization/v2')

#создание
vs_man_svc = con_wmi.Msvm_VirtualSystemManagementService()[0]
vs_gs_data = con_wmi.Msvm_VirtualSystemSettingData.new(ElementName = 'test')
print vs_gs_data.GetText_(1)
job = vs_man_svc.DefineSystem(vs_gs_data.GetText_(1))

#печатаю джоб
print job

bef = job[0]
inst_id = bef[bef.find('"')+1:bef.rfind('"')]
print inst_id
jobs = con_wmi.Msvm_ConcreteJob(InstanceID=inst_id)

if len(jobs) == 0:
    print 'bad'
for job in jobs:
    print job.JobState




Джоб предстает в виде ...root\\virtualization\\v2:Msvm_ConcreteJob.InstanceID="D849BD57-0739-43A0-A3F1-0B047DD763E7"', None, 4096)
Как я понимаю 4096 выполняется не сразу. Но вот статус у джоба - 10, как я понимаю "не выполнен"
Где я не прав не понимаю, может подскажете чего?
...
Рейтинг: 0 / 0
Python + WMI + Hyper-v V2. DefineSystem
    #38984655
jSlepoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я тупо неправильно параметры передавал
(job_path,vm_path,ret_val) = vs_man_svc.DefineSystem(ResourceSettings=[],ReferenceConfiguration=None,SystemSettings=vs_gs_data.GetText_(1))
...
Рейтинг: 0 / 0
Python + WMI + Hyper-v V2. DefineSystem
    #38984656
jSlepoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я тупо неправильно параметры передавал
(job_path,vm_path,ret_val) = vs_man_svc.DefineSystem(ResourceSettings=[],ReferenceConfiguration=None,SystemSettings=vs_gs_data.GetText_(1))
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python + WMI + Hyper-v V2. DefineSystem
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]