Мы переезжаем в наш офис, и Hyper-V Server 2008 был отключен для переезда. В новом месте после подключения кабелей и включения я понимаю, что больше не могу получить доступ к виртуальной машине по фиксированному статическому IP-адресу.
Я подключил монитор, клавиатуру и мышь непосредственно к серверу и вошел в систему только для того, чтобы найти 2 командные строки, один черный и один синий фон, причем последний запускает sconfig.cmd с кучей параметров, таких как настройка сетевых настроек, имя компьютера, добавление локальный администратор, выйти из системы, завершить работу и т. д.
Как я могу просмотреть список виртуальных машин, настроенных на сервере, увидеть их статус и загрузить их?
После долгих исследований, проб и ошибок, вот моя ситуация:
Контроллер домена, отвечающий за сервер Hyper-V, находится в другой стране, и у меня нет доступа через VPN к сайту контроллера домена. Используя диспетчер Hyper-V, я получаю ошибку службы RPC, скорее всего, из-за истечения срока действия пароля, и у меня нет возможности обновить пароль в Hyper-V.
Мне нужен способ запустить виртуальную машину из самой командной строки. Спасибо.
Существует множество библиотек и инструментов графического интерфейса для управления Hyper-V, предложенных TomTom, а также включает в себя MMC Hyper-V Manager Microsoft. обеспечивает. Однако все эти инструменты предполагают определенную настройку, прежде чем они смогут подключиться и стать полезными.
Если вы действительно запутались и имеете только установку ядра сервера в другом домене, с истекшим сроком действия кэшированного имени пользователя / пароля администратора, без доступа к контроллерам домена и не знаете, каково имя виртуальной машины, Команды PowerShell пригодится (вероятно, это единственный способ запустить виртуальную машину при таком сценарии).
#The name of the virtual machine to be started
$VMName = "Windows Server 2003"
#Get the VM Object
$query = "SELECT * FROM Msvm_ComputerSystem WHERE ElementName='" + $VMName + "'"
$VM = get-wmiobject -query $query -namespace "root\virtualization" -computername "."
#Request a state change on the VM
$Result = $VM.RequestStateChange(2)
Кстати, чтобы запустить PowerShell при установке Server Core, где вас встретят синее (sconfig.cmd) и черное окно командной строки, введите «powershell» в черной командной строке.
Powershell. Различные дополнительные инструменты. Или просто используйте sconfig для восстановления сети (измените настройки IP), а затем используйте сервер / рабочую станцию для управления им, как раньше.
- это библиотека PowerShell для управления Hyper-V.
http://www.manageengine.com/free-hyper-v-configuration/free-hyper-v-configuration-index.html
это пользовательский интерфейс для Hyper-V.