Передача вторичного PSCredential для ServiceNow Powershell Activity - PullRequest
0 голосов
/ 05 февраля 2019

Я пытаюсь выполнить действие «Запуск Powershell» через Servicenow Orchestration, используя два разных набора учетных данных, хранящихся в таблице «Orchestration Credentials».

Первый набор используется для простого запуска действия на MIDсервер - это, конечно, отлично работает.

Однако внутри моего скрипта я хотел бы использовать отдельную учетную запись для авторизации команды через отдельный объект PSCredential.Пример:

Hostname: ${workflow.scratchpad.pshost} \\ Uses the mid_server account
Command: Get-HostDetails \\ Uses the mid_server account
         Example-Function -Credential $credentials \\ Uses the function_run account

В таком случае, как мне заполнить объект $credentials моей учетной записью function_run?Все сведения об учетной записи находятся в таблице учетных данных службы, типа «Windows».

Мне известно о нескольких обходных путях, но они включают в себя либо выставление кредитов (простой текст в блокноте), либо размещение файлов на MID.сервер (сложно управлять).

...