Я пытаюсь выполнить действие «Запуск 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.сервер (сложно управлять).