0

powershell から最新の変更セットを取得したい。私はこれを行うことができます

$changesetText= tf changeset /latest /server:${TFSServer} |out-string 

ただし、変更セット番号はすべてのブランチで使用されるため、これにはチーム プロジェクト コレクション全体へのアクセスが必要です。/login で取得する方法はありますか?

4

1 に答える 1

2

psexec は機能しました:

$changesetText= psexec -u ${username} -p ${password} tf changeset /latest /server:${TFSServer} |out-string

$changeset= "Changeset:"
$user= "User: "
$changeset_len=$changeset.length 

$newChangeset= $changesetText.Substring($changesetText.IndexOf($changeset) + $changeset_len, $changesetText.IndexOf($user) - $changesetText.IndexOf($changeset)- $changeset_len-1)
write-host "Last changeset number is : " $newChangeset
于 2012-02-02T20:05:19.683 に答える