Команда Powershell
@([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole("S-1-5-32-578")
Проверяет, входит ли текущий пользователь в группу администраторов Hyper-V (см. здесь ).Это хорошо работает, если компьютер не является частью домена или может напрямую подключаться к его DC.
Когда эта же команда выполняется на компьютере под управлением Windows 10 (v10.0.16299.904), который присоединился к домену, но не можетподключиться к своему DC (внешнему или нет сети) эта команда не работает.Сначала он запускается в течение нескольких минут, а затем завершается с ошибкой
Исключение вызывает "IsInRole" с аргументом (ами) "1": "Не удалось установить доверительные отношения между основным доменом и доверенным доменом.
Можно ли использовать подобную команду, которая работает без подключения к постоянному току? В конце концов, это локальная группа!
Hyper-V распознает ее, и мой пользователь, являющийся частьюэта группа может работать с ним из Powershell, независимо от состояния подключения к постоянному току.