Во время входа в ХОСТ1, мой пользователь может успешно запустить эту команду powershell, чтобы переместить работающую виртуальную машину из ХОСТ1 к ХОСТ2:
Move-VM -Name DC02 -DestinationHost HOST2 -IncludeStorage -DestinationStoragePath "V:\Virtual Machines\DC02"
Однако эта команда (которая делает то же самое, потому что ХОСТ1 является локальный хост) не удается:
Вызвать команду {
Move-VM -Name DC02 -DstinationHost HOST2 -IncludeStorage -DestinationStoragePath "V:\Virtual Machines\DC02"
} -ИмяКомпьютера HOST1
Ошибка:
Move-VM: операция на компьютере «HOST2» не удалась: WinRM не может обработать запрос. Следующая ошибка с
Код ошибки 0x8009030e произошел при использовании проверки подлинности Kerberos: указанный сеанс входа в систему не существует. Это может
уже были прекращены.
Возможные причины:
-Указанное имя пользователя или пароль недействительны.
-Kerberos используется, когда не указаны ни метод аутентификации, ни имя пользователя.
-Kerberos принимает имена пользователей домена, но не локальные имена пользователей.
-Имя участника-службы (SPN) для имени и порта удаленного компьютера не существует.
-Клиент и удаленные компьютеры находятся в разных доменах, и между двумя доменами нет доверия.
После проверки вышеуказанных проблем попробуйте следующее:
- Проверьте средство просмотра событий на наличие событий, связанных с аутентификацией.
-Изменить метод аутентификации; добавьте конечный компьютер в параметр конфигурации WinRM TrustedHosts или
использовать транспорт HTTPS.
Обратите внимание, что компьютеры в списке TrustedHosts могут не пройти проверку подлинности.
-Для получения дополнительных сведений о конфигурации WinRM выполните следующую команду: winrm help config.
+ CategoryInfo: NotSpecified: (:) [Move-VM], VirtualizationException
+ FullyQualifiedErrorId: не указано, Microsoft.HyperV.PowerShell.Commands.MoveVM
При включении подробного Kerberos я вижу это в журнале системных событий:
Получено сообщение об ошибке Kerberos:
при входе в систему DomainY\UserY
Время клиента:
Время сервера: 20:40:44.0000 8/12/2022 Z
Код ошибки: 0x19 KDC_ERR_PREAUTH_REQUIRED
Расширенная ошибка:
Клиентская область:
Имя клиента:
Область сервера: ДоменY
Имя сервера: krbtgt/DomainY
Целевое имя: krbtgt/DomainY@DomainY
Текст ошибки:
Файл: logonapi.cxx
Строка: e02
Данные об ошибке находятся в данных записи.
Q: Почему команда не работает, когда она завернута в Invoke-Command?
Подсказка, указывающая на доверие леса: сбой происходит для UserY, но не для UserX:
ХОСТ1, ХОСТ2, и ПользовательX находятся на ДоменX
ПользовательY включен ДоменY
ДоменX доверяет ДоменY через Лесной траст
ДоменY доверяет ДоменX через Лесной траст
ПользовательX является администратором домена на ДоменX
Пользователь Y является администратором домена на ДоменY (хотя это не имеет значения)
Пользователь Y входит во ВСТРОЕННУЮ группу администраторов на ХОСТ1 и ХОСТ2 (которые находятся в ДоменX)