我正在尝试使用Orchestration凭据表中存储的两组不同的凭据通过Servicenow Orchestration进行“运行Powershell”活动。
第一组用于简单地在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
对象?所有帐户详细信息都在servicenow凭据表中找到,类型为“ Windows”。
我知道一些解决方法,但是它们涉及暴露凭据(暂存器中的纯文本)或将文件放置在MID服务器上(难以管理)。