0
Использование powershell и у меня есть несколько элементов, которые я запускаю с использованием start-job. теперь я хотел бы отображать некоторые статусы задания, но проблема в том, что автогенерированное имя Job1-x не очень полезно, если у вас много заданий.Можете ли вы указать название работы?
Как добавить пользовательское имя к заданию, чтобы я мог указать статус, когда задания были закончены.
Start-Job -ScriptBlock { tfsbuild start /collection:"xxx" /builddefinition:"xxx1" }
Start-Job -ScriptBlock { tfsbuild start /collection:"xxx" /builddefinition:"xxx2" }
Do
{
$meJobStatesRunning = Get-Job -State Running
Start-Sleep -s 1 #give time for job to process before checking.
} While ($meJobStatesRunning -notlike '')
Get-Job | foreach { if ($_.state -eq "Completed") {write-host -f green $_.name $_.state } else {write-host -f red $_.name $_.state } }
не возражаете .. я вижу, что вы просто нужно добавить -Name к команде запуска задания. – user1161137