У меня Hyper-V Server 2012 (бесплатная версия) работает на компьютере, который не находится ни в одном домене.
Мой ноутбук с Windows 8.1 находится в нашем домене. Обе машины находятся в одной физической сети.
На своем ноутбуке, когда я запускаю диспетчер Hyper-V и пытаюсь ПОДКЛЮЧИТЬСЯ К СЕРВЕРУ, я получаю:
Ошибка при попытке подключения к серверу «192.168.100.15». Убедитесь, что служба управления виртуальными машинами запущена и у вас есть права на подключение к серверу.
У вас нет необходимого разрешения для выполнения этой задачи. Обратитесь к администратору политики авторизации для компьютера 192.168.100.15.
Что я могу сделать? Нет возможности указать альтернативные учетные данные. Я попытался создать локального пользователя на сервере Hyper-V с тем же именем, что и пользователь домена на портативном компьютере, но не смог, поскольку идентификатор пользователя домена имеет формат firstname.lastname@company.com.
Добавьте учетные данные целевой учетной записи в диспетчер учетных данных Windows из командной строки и попробуйте повторно подключиться:
cmdkey /add:TARGET /user:TARGET\USER /pass
Где TARGET - это имя удаленного хоста Hyper-V, а USER - это имя пользователя, добавленное в качестве администратора на сервер Hyper-V.
Кстати, после того, как я сам боролся с этой конфигурацией, я настоятельно рекомендую запустить HVRemote на клиенте и сервере, чтобы помочь в устранении потенциальных проблем.
Вы можете запустить mmc с помощью runas
а затем выберите оснастку, например
runas /user:AlternativeUsername mmc
Стоит прочитать это полное руководство, которое также даст вам хороший ярлык:
Запуск инструментов управления Hyper-V с альтернативными учетными данными
Держать сдвиг щелкнув правой кнопкой мыши «Диспетчер Hyper-V», выберите «Запуск от имени другого пользователя» и введите учетные данные с правами на управление Hyper-V.
Runas
также будет работать, если вы используете этот синтаксис:
runas /user:domain\username /netonly "mmc virtmgmt.msc"
Если вы хотите подключиться к серверу Hyper-V, который НЕ является частью DOMAIN, вы можете использовать этот трюк:
runas /user:NAME_OF_HYPERV_SERVER.\Administrator /netonly "mmc virtmgmt.msc"
ВАЖНОЕ ПРИМЕЧАНИЕ: Обратите внимание на период ПОСЛЕ имени сервера.
Итак, если вы работаете на компьютере с Windows 10 и НЕ хотите подключаться к Hyper-v, установленному на вашем компьютере, а к другому серверу Hyper-v в вашей локальной сети, и он НЕ является частью домена, вы можете использовать это. Если ваш сервер Hyper-v назван crunchy, то следует использовать следующую строку:
runas /user:crunchy.\Administrator /netonly "mmc virtmgmt.msc"
Конечно, это также предполагает, что ваша учетная запись администратора называется Administrator
.
Наслаждайтесь!