Рейтинг:0

Ошибка входа в систему AZCopy с удаленного сервера через PSSession

флаг id

У меня странная проблема с аутентификацией при входе в AZCopy, и я запускаю сценарий через запланированную задачу в качестве групповой управляемой учетной записи службы. Пожалуйста, попробуйте следить за тем, как я пытаюсь объяснить эту сложную процедуру... TLDR ниже.

У нас есть производственный компьютер с Windows (ПК), который сохраняет файлы на основе производимых им виджетов. Нам нужно сохранить их в долгосрочной перспективе и использовать в виде больших двоичных объектов Azure. Итак, на этом ПК у нас есть сценарий Powershell (сценарий синхронизации), который подключается к учетной записи хранения Azure с помощью «логин AZCopy...» с использованием субъекта-службы Azure. Затем он синхронизирует файлы с ПК в контейнер больших двоичных объектов Azure. Этот сценарий отлично работает, когда я запускаю его на ПК либо как мой собственный пользователь, либо из командной строки Powershell, запускаемой как групповая управляемая учетная запись службы в нашем домене.

У нас есть сервер, с которого мы запускаем все наши различные сценарии Powershell (Tasks Server). На этом сервере задач у нас есть еще один скрипт powershell (Kickoff Script), который создаст New-PSSession для вышеупомянутого ПК, а затем использует Invoke-Command с этим PSSession для запуска вышеупомянутого Sync Script на ПК. Это прекрасно работает, когда я запускаю его на сервере задач как мой собственный пользователь и когда я запускаю его как запланированную задачу как мой пользователь.

Однако, когда я запускаю powershell в качестве gMSA на сервере задач, мне не удается войти в систему AZCopy. Даже попытка запустить команды по одной, а не в скрипте, не удалась. Ошибка:

Не удалось выполнить команду входа: не удалось зашифровать токен. запрошенная операция не может быть завершена. Компьютеру нужно доверять для делегирования, а текущая учетная запись пользователя должна быть настроена на разрешить делегирование.

Я запускал «Enable-WSManCredSSP -role Client -DelegateComputer», а также «Enable-WSManCredSSP -role Server» на ПК и на сервере задач без разницы.

Может кто-нибудь, пожалуйста, помогите мне понять, почему это не удается?

TLDR; Групповая управляемая учетная запись службы на сервере Server1 запускает сценарий powershell запланированной задачи для создания PSSession и Invoke-Command на ПК1. ПК1 получает вызов и запускает сценарий от имени GMSA, а также выполняет вход в систему azcopy.exe с субъектом-службой и ошибкой.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.