none
TFS via Powershell RRS feed

  • Frage

  • Hey,

    ich bin gerade an einem Script das eine Abfrage im TFS macht und mir diverse Werte zurück gibt. Das funktioniert soweit auch wunderbar nur an einer Sache hänge ich schon ewig und komm nicht weiter. Die Abfrage enthält 2 "Custom Fields", Sortieren und Abfragen auf die Felder funktioniert wunderbar, nur ich bekomme absolut keine Ausgabe. Genauso wie auf AssignedTo,Closed-ActivatedDate. Jemand eine Idee?


    $ProjectName = "Projekt123" $TfsServerUrl = "http://tfs01:8080/tfs/produkt1" $AreaPath = "Projekt123\2014\PRO" $WorkItemType = "Task" [void][System.Reflection.Assembly]::LoadWithPartialName(“Microsoft.TeamFoundation.Client") [void][System.Reflection.Assembly]::LoadWithPartialName(“Microsoft.TeamFoundation.WorkItemTracking.Client") [psobject] $tfs = [Microsoft.TeamFoundation.Client.TeamFoundationServerFactory]::GetServer($TfsServerUrl) $WorkItemStore = $tfs.TfsTeamProjectCollection.GetService([Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore]) $query = "SELECT [Field1.BillingType], [Field1.BillingNumber], [System.Id], [System.Title], [System.AssignedTo], [System.State], [Microsoft.VSTS.Common.ActivatedDate], [System.ChangedDate], [Microsoft.VSTS.Common.ClosedDate] FROM WorkItems WHERE [System.TeamProject] = '$ProjectName' AND [System.WorkItemType] = '$WorkItemType' AND [System.IterationPath] = '$AreaPath' AND [Field1.BillingType] = 'CR' ORDER BY [System.ID] desc" $workItems = $WorkItemStore.query($query) $i=1 foreach($item in $workItems) { write-host "" write-host "-----------" write-host "Item " $i write-host "-----------" $item.Title $item.Id $item.state $item.changeddate

    $item.closeddate

    $item.activateddate

    $item.assignedto

    $item.Field1.BillingType $item.Field1.BillingNumber

    $i++ }

    Vielen Dank im Voraus.

    Lg Oli

    Dienstag, 16. Dezember 2014 16:54

Antworten