Сервер - статьи

       

Автоматизация


Как уже упоминалось, Microsoft Virtual Server имеет программируемый интерфейс, то есть обеспечивает доступ к своим настройкам благодаря программным средствам на основе Visual Basic, C# или C++. Основной точкой входа является интерфейс IVMVirtualServer. Этот интерфейс экспортирует свойства и методы для всего сервера в целом. Для доступа к отдельным виртуальным машинам служит набор интерфейсов IVMVirtualServer.

Через него можно получить доступ к параметрам и состоянию конкретной виртуальной машины: в частности, свойство IVMVirtualMachine.State как раз и содержит состояние конкретной виртуальной машины. Через этот интерфейс можно исследовать также аппаратные и программные настройки виртуальной машины, включать/выключать/приостанавливать ее, а также программно управлять устройствами ввода-вывода, такими как мышь, клавиатура и экран.

Возможность программирования серверных платформ через COM-интерфейс – очень сильная сторона решения от компании "Майкрософт", в частности, программный доступ к виртуальным машинам обеспечивает значительные преимущества для Virtual Server по сравнению с аналогичными продуктами.

Содержание раздела