Конвейеры Powershell Task - Один сеанс между несколькими задачами - PullRequest
1 голос
/ 01 октября 2019

Можно ли сохранить один сеанс между несколькими задачами Powershell в одном задании агента? Мое намерение состоит в том, чтобы войти в модуль Az и интерфейс командной строки Azure в первой задаче и не выполнять повторную проверку подлинности в последующих задачах.

1 Ответ

0 голосов
/ 02 октября 2019

Конвейеры Задача Powershell - один сеанс между несколькими задачами

Боюсь, что не существует такого способа сохранить один сеанс между несколькими задачами Powershell в одном задании агента.

Как известно, одно задание одно занятие. Когда мы создаем соединение в одной задаче Powershell, мы могли обращаться к серверу в этой задаче все время. Но когда эта задача будет выполнена, сеанс будет закрыт, а соединение будет разорвано. В противном случае нам нужно постоянно поддерживать этот сеанс, пока мы не закроем его вручную, очевидно, это крайне небезопасно.

Чтобы решить эту проблему, вы можете добавить одну задачу powershell для аутентификации, а затем вызвать другой powershell в этом powershell. задание, так что вам не нужно снова проходить аутентификацию. Но если вы хотите сохранить аутентификацию для нескольких задач Powershell в одном задании агента, я боюсь, что это невозможно.

Надеюсь, это поможет.

...