Я пытаюсь выполнить простой командлет get-wmiobject удаленно, и он возвращает ошибку «Отказано в доступе». Клиент находится в домене A, сервер находится в домене B, а пользователь в домене A не имеет доступа к серверу, поэтому эта часть имеет смысл.
Поэтому я попытался создать PSsession с Creds домена B на клиент. Если я RDP на сервер с теми же кредитами, командлет работает нормально. Однако, используя PSsession, он по-прежнему возвращает «доступ запрещен».
Поэтому я попытался добавить -RunAsAdministrator к обоим командлетам 'new-pssession' и 'enter-pssession'
Но оба дают следующую ошибку:
Enter-PSSession : Parameter set cannot be resolved using the specified named parameters.
Если я удаляю -RunAsAdministrator, он подключается, но затем я снова сталкиваюсь с «Доступ запрещен». Так что я знаю, что именно этот параметр вызывает эту проблему.
Единственное, о чем я могу думать, это то, что Пользователь уже является Администратором, поэтому, возможно, если дважды сказать, что я являюсь Администратором, это вызывает проблемы. Но я понимаю, что параметр -RunAsAdministrator просто говорит PSsession запускать powershell с правами администратора.
Даже с помощью команды invoke я получил эту ошибку. -RunAsAdministrator просто не работает для меня.
Я добавил свой клиентский IP в список доверенных серверов - те же ошибки.
Спасибо