2017-09-29 12 views

Répondre

0

Essayez ci-dessous le script PowerShell, il suffit de remplacer le texte de recherche 07 comme votre propre derrière like '*07*'

$baseUrl = "http://server:8080/tfs/DefaultCollection/_apis/tfvc/changesets?maxCommentLength=30&api-version=1.0"   
$changesets = (Invoke-RestMethod -Uri $baseUrl -Method Get -UseDefaultCredential).value|where({$_.comment -like '*07*'}) 

$changesetResults = @() 

foreach($changeset in $changesets){ 

    $customObject = new-object PSObject -property @{ 
      "changesetId" = $changeset.changesetId 
      "author" = $changeset.author.uniqueName 
      "checkedInBy" = $changeset.checkedInBy.uniqueName 
      "createdDate" = $changeset.createdDate 
      "comment" = $changeset.comment 
     } 

    $changesetResults += $customObject  
} 

$changesetResults | Select ` 
       changesetId, 
       author, 
       checkedInBy, 
       createdDate, 
       comment #|export-csv -Path C:\Changesets.csv -NoTypeInformation 

enter image description here


Si vous utilisez VS client, vous pouvez également utiliser ci-dessous extensions recherche avec des commentaires: