Не удается подключиться к Hyper-V Server 2012 R2 после обновления Windows 10?

8

У меня есть присоединенный к домену компьютер HyperV Server Core 2012 R2, и служба присоединенного к домену включена и разрешает доступ с этого компьютера. По умолчанию исключение брандмауэра WinRM для общедоступных профилей ограничивает доступ к удаленным компьютерам на рабочей станции, которая была обновлена ​​с Windows Pro 8.1 до Windows 10 Pro. До обновления я мог использовать диспетчер Hyper-V для подключения к серверу 2012 R2 для управления виртуальными машинами на этом компьютере. После обновления я получаю эту ошибку:

[Window Title]
Hyper-V Manager

[Main Instruction]
An error occurred while attempting to connect to server "HYPERV01". Check that the Virtual Machine Management service is running and that you are authorized to connect to the server.

[Content]
The operation on computer 'HYPERV01' failed: WinRM cannot complete the operation. Verify that the specified computer name is valid, that the computer is accessible over the network, and that a firewall exception for the WinRM the same local subnet.

[Close]

Рабочая станция и сервер находятся в одной подсети, и я проверил, включены ли в брандмауэре удаленное управление и некоторые другие исключения Hyper-V. Как мне это исправить?

РЕДАКТИРОВАТЬ: я не уверен больше, если обновление Win10 имеет какое-либо отношение к нему. Введя первую команду в принятом ответе на сервере hyperv , я смог снова подключиться через диспетчер Hyper-V в Windows 10 без каких-либо других изменений (даже winrm setкоманда не требовалась). Так что может случиться так, что недавний Центр обновления Windows на сервере сбросил правила брандмауэра, что enter-psssession hyperv01также не помогло, как я позже обнаружил.

Энди
источник

Ответы:

6

Вам нужно будет разрешить использование WinRM для подключения к вашему серверу Hyper-V. Для этого вам необходимо:

Откройте меню «Пуск». Выберите «Все программы», а затем «Стандартные». Щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора». Введите winrm quickconfigи нажмите Enter. Затем вам нужно будет сказать «у» (да) на несколько приглашений

Введите: winrm set winrm/config/client '@{TrustedHosts="RemoteComputerName"}' и нажмите Enter. Замените «RemoteComputerName» именем или IP-адресом своего сервера Hyper-V.

После обновления до Windows 10 вам необходимо снова авторизовать сервер Hyper-V. Вот и все .. решено.

в записи командной строки отсутствовали одинарные кавычки вокруг @ {TrustedHosts = "RemoteComputerName"}. это должно быть'@{TrustedHosts="RemoteComputerName"}'

Фабрицио Гуззи
источник
Находятся ли эти компании на клиенте или сервере? Почему я не должен был делать это изначально?
Энди
Хорошо, я понятия не имею, почему (возможно, недавнее обновление Windows на сервере), но запуск winrm quickconfigпобудил меня разрешить исключения брандмауэра после того, как они сказали, что это не так, и ответ на вопрос Y исправил это. Так что, возможно, это не имело никакого отношения к моему обновлению до Win10 и было связано с последней партией обновлений. Команда winrm setдля меня не была нужна вообще. Я решил попробовать это после того, как обнаружил, что enter-pssession hyperv01это также терпит неудачу, где это работало ранее.
Энди
У меня была та же проблема с не доменной ситуацией, команда: winrm set winrm / config / client @ {TrustedHosts = "RemoteComputerName"} решила мою проблему, но каждый раз, когда я перезагружаю клиент Win 10, мне нужно повторно вводить его снова, чтобы сделать подключение к удаленному хосту, есть идеи?
Сами-Л
1
Не работает, выдает сообщение «Ошибка: недопустимое использование командной строки».
Брайан Кноблаух
0

Я также обновился до Windows 10 и столкнулся с той же проблемой. Когда я прочитал ваше сообщение, мне пришло в голову, что я не вошел в домен. Windows 10 вернулась обратно к локальной учетной записи пользователя для входа.

После входа в домен моя проблема была решена, надеюсь, это поможет.

аэро
источник
Извините, но это не моя проблема.
Энди