目标机器和部署组上的 Powershell

Dan*_*gus 1 deployment powershell tfs

我可以在代理阶段很好地使用 Powershell on Target machine 任务。然而,在部署小组阶段,我就没那么幸运了。Powershell 任务按预期为组中的每个服务器调用,但它不使用组中的服务器名称。Powershell 任务需要一个我直到发布运行才知道的机器名称。

任务输入

我在机器名称的任务中放置什么,以便它选择部署组服务器的名称?

Dan*_*ann 6

如果您使用的是部署组,则不需要在目标机器上使用 PowerShell——它已经在该机器的上下文中运行。只需使用 PowerShell 任务。

如果您在构建代理上运行并且需要在另一台机器上启动脚本,则只需要在目标机器上使用 PowerShell。