Создать личный токен доступа в C # или Powershell - PullRequest
0 голосов
/ 02 ноября 2019

Здравствуйте, я работаю с Azure Devops и у меня есть конвейер CI / CD, который использует группы развертывания. После создания моей группы развертывания веб-интерфейс сгенерировал сценарий powershell, который можно использовать для установки агентов на любые узлы, которые вы хотите добавить в группу развертывания. Я также установил флажок, который генерирует токен PAT, который может быть передан в качестве аргумента для установки агента.

Я хотел бы автоматизировать все это в сценарии powershell, который в данном случае будетпросто скопировать и вставить команды PowerShell, которые генерирует веб-интерфейс, в мой собственный скрипт. Проблема в том, что я не могу найти в Интернете ничего о генерации токена PAT в powershell.

Может кто-нибудь сказать мне, возможно ли вообще сгенерировать токен PAT программным путем, который я затем смогу использовать для установки агента?

1 Ответ

0 голосов
/ 05 ноября 2019

Не похоже, что это может быть выполнено программным способом. Подробности см. В следующем сообщении:

https://stackoverflow.com/a/50870641/3858673

Также обратите внимание, что API поддерживает только перечисление доступных PAT пользователей.

Однакосоздание PAT необходимо выполнять только раз в 30-365 дней. После создания вы сможете безопасно передать его в сценарий PowerShell.

...