3

从发布定义来看,

当我使用 powershell 任务执行以下 powershell 脚本时,它可以成功运行,并且我可以从发布定义中的以下任务中检索值:

Write-Host "##vso[task.setvariable variable=sslThumbprint]toto"

由于“Powershell on target machine task”,当我执行完全相同的脚本时,我没有得到任何价值。

如何从不在代理机器上执行的 powershell 脚本设置变量?

问候,

4

1 回答 1

0

这只能在托管代理的情况下完成。如果您使用托管代理,那么只有您能够在代理的机器上运行命令。

微软目前没有提供这样做的功能。

于 2019-06-05T16:10:40.190 回答