Как настроить виртуальную машину с хоста HyperV с помощью Powershell

У меня есть сервер HyperV, на котором размещено более 10 виртуальных машин. Все они используют базовый образ, поэтому они не подключены к домену и не имеют настроенной сетевой карты. Есть ли способ, с помощью которого я мог бы запускать команды с хоста для настройки сетевой карты виртуальных машин и присоединения к домену, как если бы я действительно вошел в систему?

Это легко сделать, если я просто открою виртуальную машину из HyperV:

###Joining domain###

$domain = "mydomain.gbl"
$cred = get-credential mydomain\defaultuser

Add-Computer -DomainName $domain -Credential $cred

Теперь этот подход приемлем, если бы у меня было всего несколько машин, но поскольку у меня будет так много и даже больше машин, которые нуждаются в настройке, я пытаюсь найти способ автоматизировать эти задачи.

Может быть, я мог бы создать запланированную задачу на виртуальных машинах с хоста?


person nGX    schedule 03.04.2013    source источник
comment
Вы используете SCVMM или обычный Hyper-V?   -  person Ansgar Wiechers    schedule 03.04.2013
comment
На самом деле, я только что понял, что мы тоже используем SCVMM. Это для меня новость   -  person nGX    schedule 03.04.2013


Ответы (1)


Поскольку вы используете Server 2008, единственным вариантом (AFAICS) будет настройка сетевых интерфейсов виртуальных машин со статическими MAC-адресами (например, с Библиотека управления PowerShell для Hyper-V), настройте DHCP для предоставления виртуальным машинам IP-адресов. После этого вы сможете что-то сделать, например. с PsExec, если на виртуальных машинах отключен брандмауэр Windows. Если это не так, вам придется войти в систему вручную. Нужна хоть какая-то базовая конфигурация для удаленного управления.

person Ansgar Wiechers    schedule 03.04.2013